最近在看linux优化大师这本书,第2章祥细讲解了分析系统用的工具,这里把一些内容整理出来,以便加深印像。 当进行系统分析时,ps命令显示有关选择的活跃进程的信息。ps命令提供当前已存在的进程列表,和top命令相比,ps命令可以静态方式提供更祥细的信息。ps有3种不同类型的命 ...
最近在看linux优化大师这本书,第2章祥细讲解了分析系统用的工具,这里把一些内容整理出来,以便加深印像。
当进行系统分析时,ps命令显示有关选择的活跃进程的信息。ps命令提供当前已存在的进程列表,和top命令相比,ps命令可以静态方式提供更祥细的信息。
ps有3种不同类型的命令选项:
- UNIX选项,可以组合起来,必须在前面加一个连字符“-”
- BSD选项,可以组合起来,不能使用连字符“-”
- GNU长选项,在前面有2个连字符“--"
以centos为例,见下图:
ps -ef 可列出所有的进程。
ps aux 这里的PID对进一步操作很重要,如果使用pmap或renice工具,PID的号码是必需的,使用BSD风格的选项将增加一个进程状态(stat=STAT)显示,并显示命令参数(args=COMMAND)来取代可执行文件的名称。
使用BSD风格的选项还可以改变进程选择,包括在其他终端(TTY)中拥有的进程。此外,还可以设置在所有进程中过虑,以排除其他用户所拥有的进程或没有在一个终端上的进程。例如:使用用户自定义的格式查看每个进程:
如果仅显示sshd则可以键入 ps -C sshd:
还可以查看HTTPD进程的ID, ps -C httpd -o pid=
如果要查看线程信息,则可以键入:ps aux |grep httpd ps -L pid(进程ID)
最后来逻列一下 ps命令的一些选项参数吧:
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:ps命令学习笔记
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。