进程的查看
查询进程列表常用命令是ps,ps空参执行信息量较少,通常没什么参考价值。
ps同时支持BSD风格和GUN风格的参数。
ps常用参数:
$ ps aux # 长列表显示所有用户进程
$ ps -ef # 这个会显示PPID
此外,还可以用pstree命令显示进程树。
$ pstree -ap
这将比较明显的列出父子进程关系。
所有进程将直接或间接从属与PID为1的进程,该进程为内核第一个启动的进程。之后,
由这个进程fork出其他进程运行。
PID为1的进程通常是/sbin/init。RHEL/CentOS 7以上版本,Ubuntu 16.04以上版本将会改为systemd。
停止一个正在运行的进程可以执行kill pid。
还有一些其他查看进程的方法如pgrep等。