ps是查看系统内运行的进程信息的命令,主要是用它来查看系统内运行了哪些进程。它的使用参数非常多,并且可以组合使用,一般文章里推荐的用法是ps aux,但是我建议使用的是:
ps auxf
a: 显示所有的进程
u: 显示进程所属的用户
x: 显示没有控制终端的进程
f: 以树形格来显示父进程和子进程关系
在服务器之家(www.server110.com)的机器上这个命令的显示结果如下图:
(由于一屏显示不全,所以这里截了二张图。)
命令结果中,前面的部分都是带中括号的名字,这些是内核的功能,并不是真正的进程,这部分内容对普通用户的用处不大,可以忽略。
从上图中我们可以看到,系统内运行了Nginx, php-fpm, mysql, sendmail等服务器常用软件。其中Nginx有1个管理进程和2个工作子进程, php-fpm有1个管理进程和12个工作子进程,Nginx和php-fpm的运行用户身份都是www。
原创文章,转载请注明出处:
http://www.server110.com/linux/201404/10528.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。