Linux 进程

进程查看 PS(静态的)

ps aux
ps -elf

选项:

  1. a: 显示当前终端下所有进程信息
  2. u:显示用户的主输出进程信息
  3. x:显示当前用户在所有终端下的进程信息
  4. -e:显示系统内的所有进程信息
  5. -l:长格式显示
  6. -f:完整的格式显示

进程列

  1. VSZ:占用的虚拟内存大小
  2. RSS:驻留中页的数量
  3. TTY:终端的次要装置号码
  4. STAT:进程状态(D结束dead了,R运行中,S休眠,T暂停,Z僵尸,W没有足够内存分页,L在内存中锁住)

pgrep命令:根据特定条件查询进程PID信息

  • -l:列出进程的名称(pgrep “init” —-> 1存在)
  • -U:根据进程用户名查找(pgrep -l “log”)
  • -t:根据进程所在终端查找(pgrep -l -U teacher -t tty1)

pstree:以树形结构显示进程间关系

  • pstree -aup
  • -p:列出pid
  • -u:列出进程对应用户名
  • -a:列出进程的完整命令

kill -9 xxxx,强制结束xxxx PID的进程