这次博客是第五章的前面一部分,因为这节课没有把这章全部讲完,主要讲了进程和查看进程。
认识到进程是在操作系统中,操作系统详细的讲解了一番,Linux这门课就粗略的讲一下。每个进程有自己唯一的标识PID,一个PID只能标识一个进程。进程状态总共三种:就绪、运行和阻塞。然后就是进程转换这个在操作系统中讲的很详细了,所以就没有讲了。
随后就是主要讲了查看静态进程和动态进程,这里花了很多时间,把查看的进程内容讲解了一遍。首先查看静态进程需用到的命令为ps aux,显示的数据中USER是运行进程的用户,PID就是进程ID,%CPU是CPU占用率,%MEM是内存占用率,VSZ是占用虚拟内存等等。使用“ps aux --sort-%cpu”命令可以根据CPU的占用百分比进行降序排列。“ps -ef”命令可以查看UID、PID、PPID等信息。然后“ps axo”命令后面加自己想查看的数据就可以快速的查找出来。还有三种查找指定进程PID的方法,cat命令、pidof命令和pgrep命令。
然后就是查看动态进程,top命令就可以实时动态地显示进程。在下半部分中按M可以以内存占比率排序,P键以CPU占用率排序,N键以PID数值大小排序,在top命令后添加参数“-d”可以设置刷新时间,“-p”参数可以查看一个或多个进程的动态信息,“-u”参数可以查看指定用户的进程,“-n”参数可以设定刷新次数。
这节课大概就讲了这么多,还有补充的信息就是ctrl+C可以结束动态进程,tab命令可以补全命令,这章前部分就主要讲解进程查看及进程查看后的数据说明了。感觉这次收获的也挺多的,更多的了解到了进程里的成分。
标签:ps,查看,PID,博客,命令,第五次,Linux,进程,CPU From: https://www.cnblogs.com/muzishou-9/p/17851625.html