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


目录
相关文章
|
19天前
|
网络协议 Shell 网络安全
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
“说说看,如果一个Pod的容器没有Shell,如何测试它能否访问外网?”
面试官想听的不仅是命令——如何结构化回答“容器无Shell时如何测试外网”?
|
2月前
|
运维 Shell 数据库
Python执行Shell命令并获取结果:深入解析与实战
通过以上内容,开发者可以在实际项目中灵活应用Python执行Shell命令,实现各种自动化任务,提高开发和运维效率。
88 20
|
2月前
|
安全 Shell 数据处理
使用Python执行Shell命令并获取结果
在实际应用中,可以根据需要选择适当的参数和方法来执行Shell命令,并处理可能出现的各种情况。无论是系统管理、自动化任务还是数据处理,掌握这些技巧都将极大地提高工作效率。
109 12
|
4月前
|
Shell Linux 测试技术
6种方法打造出色的Shell脚本
6种方法打造出色的Shell脚本
132 2
6种方法打造出色的Shell脚本
|
4月前
|
人工智能 Shell iOS开发
AI Shell:在命令行里“对话” AI ,微软推出将 AI 助手引入命令行的 CLI 工具,打造对话式交互命令行
AI Shell 是一款强大的 CLI 工具,将人工智能直接集成到命令行中,帮助用户提高生产力。AI Shell 支持多种 AI 模型和助手,通过多代理框架提供丰富的功能和灵活的使用模式。
521 7
|
4月前
|
Java Shell Windows
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
110 1
|
5月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
135 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
5月前
|
Shell 知识图谱
Shell printf 命令
10月更文挑战第3天
45 1
|
5月前
|
Shell PHP
Shell echo命令
10月更文挑战第3天
44 0
|
5月前
|
JSON Java Shell
Dockerfile中RUN、CMD、ENTRYPOINT、SHELL命令的区别
理解这些指令的差异和应用场景,有助于构建高效、灵活且易于管理的Docker镜像。在实际应用中,根据需要选择合适的指令,可以有效地控制镜像构建和容器运行的行为。
356 0

热门文章

最新文章