SHELL 002 -- ps命令常用方法

简介: 我对ps命令的常规用法
1.查看服务进程号/查看服务是否正常运行
   ps -ef|grep   服务名 |grep -v grep
   eg:
[root@LNP]~# ps -ef|grep php-fpm|grep -v grep 
nginx      1682   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1683   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1684   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1685   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1686   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1687   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1688   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1689   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1690   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1691   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1692   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1693   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1694   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1695   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1696   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
nginx      1697   1681  0 17:16 ?        00:00:00 php-fpm: pool www            
root       1722      1  0 17:17 ?        00:00:00 nginx: master process /application/nginx/sbin/nginx
nginx      1797   1722  0 17:19 ?        00:00:00 nginx: worker process    
   第二列表示服务进程号 , 第三列表示 父进程号

2.查看所有进程或指定进程CPU占比、内存占、当前状态等详细信息
   ps aux
   ps aux|grep   服务名 |grep -v grep
   eg:
[root@LNP]~# ps aux 
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.1  19344  1552 ?        Ss   17:14   0:01 /sbin/init
root          2  0.0  0.0      0     0 ?        S    17:14   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        S    17:14   0:00 [migration/0]
root          4  0.0  0.0      0     0 ?        S    17:14   0:00 [ksoftirqd/0]
root          5  0.0  0.0      0     0 ?        S    17:14   0:00 [stopper/0]
root          6  0.0  0.0      0     0 ?        S    17:14   0:00 [watchdog/0]
root          7  0.1  0.0      0     0 ?        S    17:14   0:17 [events/0]
root          8  0.0  0.0      0     0 ?        S    17:14   0:00 [events/0]
root          9  0.0  0.0      0     0 ?        S    17:14   0:00 [events_long/0]
[root@LNP]~# ps aux |grep crond|grep -v grep 
root       1576  0.0  0.1 116868  1268 ?        Ss   17:14   0:00 crond
   USER:进程属主
   PID :进程ID号
   %CPU:进程使用CPU百分比
   %MEM:进程物理内存百分比
   VSZ :进程使用虚拟内存量 (Kbytes)
   RSS :进程占用固定内存量 (Kbytes)
   TTY :进程运行终端 ,常见显示:
         进程运行与终端无关,显示 ?
         本机登入者程序,显示tty1-tty6 
         由网络连接进主机程序,显示 pts/0 等
   STAT:程序目前的状态,常见状态:
         R 正在运作或可被运行
         S 睡眠中可被唤醒
         T 侦测状态或停止
         Z 终止状态,父程序继续运行
   START:进程被触发启动时间
   TIME :进程实际使用 CPU 运行时间
   COMMAND:进程的对应指令


目录
相关文章
|
10天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇
|
27天前
|
安全 Shell Linux
【Shell 命令集合 系统管理 】Linux 锁定终端 vlock命令 使用指南
【Shell 命令集合 系统管理 】Linux 锁定终端 vlock命令 使用指南
35 1
|
27天前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示当前登录到系统的用户信息 who命令 使用指南
42 1
|
27天前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示目前登入系统的用户信息 w命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示目前登入系统的用户信息 w命令 使用指南
42 2
|
27天前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南
30 1
|
27天前
|
搜索推荐 Shell Linux
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
【Shell 命令集合 系统管理 】Linux 管理用户配置文件 userconf命令 使用指南
32 2
|
5天前
|
分布式计算 Hadoop Shell
Hadoop【基础知识 04】【HDFS常用shell命令】(hadoop fs + hadoop dfs + hdfs dfs 使用举例)
【4月更文挑战第4天】Hadoop【基础知识 04】【HDFS常用shell命令】(hadoop fs + hadoop dfs + hdfs dfs 使用举例)
18 5
|
27天前
|
网络协议 Shell Linux
【Shell 命令集合 系统管理 】Linux 查询域名的注册信息 whois命令 使用指南
【Shell 命令集合 系统管理 】Linux 查询域名的注册信息 whois命令 使用指南
45 1
|
27天前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 显示当前登录用户的用户 whoami命令 使用指南
【Shell 命令集合 系统管理 】Linux 显示当前登录用户的用户 whoami命令 使用指南
41 1
|
27天前
|
存储 Shell Linux
【Shell 命令集合 系统管理 】Linux 删除用户 userdel 命令 使用指南
【Shell 命令集合 系统管理 】Linux 删除用户 userdel 命令 使用指南
48 2