进程管理

发布时间 2023-12-08 17:54:05作者: 纸鸢zy
这周的linux课程我们学习了进程管理,首先我们学习的是查看进程,查看进程分为静态查看进程和动态查看进程,ps命令可以查看静态进程,仅仅是捕捉某一个瞬间某一个进程的状态,类似于给进程制作快照,使用“ps aux”命令可以查看当前目录的进程,查询出来的进程状态表中每一列的含义为,user:运行进程的用户,pid:进程id,%cpu:cpu占用率,%mem:内存占用率,vsz:占用虚拟内存,rss:占用实际内存,tty:进程运行的终端,stat:进程状态,time:进程累计占用cpu时间,command:进程发起者,当tty为“?”时,表示不依赖任何终端运行,在stat中,r表示运行,s表示可终端休眠,d表示不可终端休眠,t表示停止的进程,z表示僵死的进程,x表示死掉的进程,使用命令“ps aux --sort -%cpu”可以让进程按照cpu占用的百分比降序显示,使用命令“ps -ef”命令可以查看UID、PID、PPID等信息,当想要快速查找有效信息时,可以使用命令“ps axo”,另外,还可以使用命令“cat”、“pidof”、“pgrep”来查看指定进程的PID。