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


目录
相关文章
|
4天前
|
Java 关系型数据库 MySQL
Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
【4月更文挑战第12天】Elasticsearch【问题记录 01】启动服务&停止服务的2类方法【及 java.nio.file.AccessDeniedException: xx/pid 问题解决】(含shell脚本文件)
59 3
|
4天前
|
Shell Linux 编译器
C语言,Linux,静态库编写方法,makefile与shell脚本的关系。
总结:C语言在Linux上编写静态库时,通常会使用Makefile来管理编译和链接过程,以及Shell脚本来自动化构建任务。Makefile包含了编译规则和链接信息,而Shell脚本可以调用Makefile以及其他构建工具来构建项目。这种组合可以大大简化编译和构建过程,使代码更易于维护和分发。
30 5
|
4天前
|
Shell 程序员 数据安全/隐私保护
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
shell 脚本 if-else判断 和流程控制 (基本语法|基础命令)
|
4天前
|
Shell Linux 编译器
C语言,Linux,静态库编写方法,makefile与shell脚本的关系。
总结:C语言在Linux上编写静态库时,通常会使用Makefile来管理编译和链接过程,以及Shell脚本来自动化构建任务。Makefile包含了编译规则和链接信息,而Shell脚本可以调用Makefile以及其他构建工具来构建项目。这种组合可以大大简化编译和构建过程,使代码更易于维护和分发。
16 3
|
4天前
|
网络协议 Unix Shell
第十一章 Shell常用命令与工具(二)
第十一章 Shell常用命令与工具(二)
|
4天前
|
移动开发 Shell Linux
第十一章 Shell常用命令与工具(一)
第十一章 Shell常用命令与工具(一)
|
4天前
|
监控 Shell
生产环境Shell脚本Ping监控主机是否存活(多种方法)
生产环境Shell脚本Ping监控主机是否存活(多种方法)
|
4天前
|
运维 Shell
Shell脚本判断IP是否合法性(多种方法)
Shell脚本判断IP是否合法性(多种方法)
|
4天前
|
监控 Shell
Shell脚本Ping监控主机是否存活并发邮件报警(三种方法)
Shell脚本Ping监控主机是否存活并发邮件报警(三种方法)
|
4天前
|
存储 Shell 数据安全/隐私保护
ZooKeeper【基础知识 04】控制权限ACL(原生的 Shell 命令)
【4月更文挑战第11天】ZooKeeper【基础知识 04】控制权限ACL(原生的 Shell 命令)
27 7