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:进程的对应指令


目录
相关文章
|
3月前
|
监控 Linux 应用服务中间件
探索Linux中的`ps`命令:进程监控与分析的利器
探索Linux中的`ps`命令:进程监控与分析的利器
|
5天前
|
分布式计算 资源调度 Hadoop
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
Hadoop入门基础(五):Hadoop 常用 Shell 命令一网打尽,提升你的大数据技能!
|
12天前
|
存储 Docker 容器
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
|
26天前
|
分布式计算 Hadoop Shell
使用Shell命令操作HDFS
【8月更文挑战第5天】使用Shell命令操作HDFS。
35 5
|
7天前
|
开发工具
【Azure 环境】使用Microsoft Graph PS SDK 登录到中国区Azure, 命令Connect-MgGraph -Environment China xxxxxxxxx 遇见登录错误
【Azure 环境】使用Microsoft Graph PS SDK 登录到中国区Azure, 命令Connect-MgGraph -Environment China xxxxxxxxx 遇见登录错误
|
8天前
|
缓存 Shell Linux
在Linux中,bash shell 中的 hash 命令有什么作用?
在Linux中,bash shell 中的 hash 命令有什么作用?
|
10天前
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
|
2月前
|
监控 Unix Linux
ps aux 命令使用查看内存、cpu使用排名与top的区别
ps aux 命令使用查看内存、cpu使用排名与top的区别
158 1
|
2月前
|
存储 Shell 分布式数据库
Hbase 的基本shell 命令
Hbase 的基本shell 命令
|
24天前
|
Shell Linux
shell命令-lsof
shell命令-lsof
下一篇
云函数