1.概述

这两个命令都是进程查看命令。
一般执行ps -ef 或者ps aux 命令是查看我们的进程是否启动成功,或者找出进程号,对进程的kill强制关闭

  1. # 找出nginx的关键路径
  2. whereis nginx

2.ps -ef

  • UID:用户ID
  • PID:进程ID
  • PPID:父进程号
  • C:CPU的占用率
  • STIME:进程的启动时间
  • TTY:TTY终端
  • TIME:进程执行起到现在总的CPU占用时间
  • CMD:启动这个进程的命令 ```shell [root@localhost ~]# ps -ef | more UID PID PPID C STIME TTY TIME CMD root 2 0 0 Jul30 ? 00:00:00 [kthreadd] root 3 2 0 Jul30 ? 00:00:06 [ksoftirqd/0] root 5 2 0 Jul30 ? 00:00:00 [kworker/0:0H] root 7 2 0 Jul30 ? 00:00:04 [migration/0] root 8 2 0 Jul30 ? 00:00:00 [rcu_bh] root 9 2 0 Jul30 ? 00:00:00 [rcuob/0] root 10 2 0 Jul30 ? 00:00:00 [rcuob/1]
  1. <a name="KuVaV"></a>
  2. # 3.ps aux
  3. - USER:哪个用户启动了这个命令
  4. - PID:进程的ID
  5. - %CPU:CPU的占用率
  6. - %MEM:内存的使用率
  7. - VSZ:如果一个程序完全驻留在内存中一共需要使用多少内存空间
  8. - RSS:进程当前占用了多少内存
  9. - TTY:tty终端
  10. - STAT:表示当前进程的状态(S#处于休眠的状态;D#不可中断的状态 ;Z#僵尸进程 ;X#死掉的进程)
  11. - START:启动这个命令的时间点
  12. - TIME:进程执行起到现在总的CPU占用时间
  13. - COMMAND:启动这个进程的命令
  14. ```shell
  15. [root@localhost ~]# ps aux | more
  16. USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
  17. root 2 0.0 0.0 0 0 ? S Jul30 0:00 [kthreadd]
  18. root 3 0.0 0.0 0 0 ? S Jul30 0:06 [ksoftirqd/0]
  19. root 5 0.0 0.0 0 0 ? S< Jul30 0:00 [kworker/0:0H]
  20. root 7 0.0 0.0 0 0 ? S Jul30 0:04 [migration/0]
  21. root 8 0.0 0.0 0 0 ? S Jul30 0:00 [rcu_bh]
  22. root 9 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/0]
  23. root 10 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/1]
  24. root 11 0.0 0.0 0 0 ? S Jul30 0:00 [rcuob/2]