关于Linux系统进程的学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Linux系统进程的学习相关的知识,希望对你有一定的参考价值。

一:什么是进程:

       程序在执行的过程中就叫做进程,进程是占用硬盘io 内存  cup 网络等资源的,是有生命周期和运行状态的。

在linux系统中,程序是不占用内存,硬盘io,网络,cup的,只是占用磁盘空间而已。例如:/user/bin/password 只是占用硬盘的空间而已,不占用硬盘的读写能力,但是只要执行这个程序就会产生进程,产生进程的话就会占用cpu,内存,硬盘io,网络等资源,会产生进程周期(例如 输入password命令,你不输入密码,就一直在等待,只要你输入密码完成,进程就自动关闭)。

二:进程的状态:
R:运行 T:停止的进程
S:可中断睡眠 Z:僵尸进程
D:不可终端你睡眠 X:死掉的进程

三查看进程:
ps aux 查看进程状态
ps aux --sort -%cup|less 查看cpu占用情况。
ps aux --sort time|less 查看cpu开始到结束用了多长时间。
ps -ef 简洁的查看进程的状态

以上是关于关于Linux系统进程的学习的主要内容,如果未能解决你的问题,请参考以下文章

LINUX PID 1和SYSTEMD PID 0 是内核的一部分,主要用于内进换页,内核初始化的最后一步就是启动 init 进程。这个进程是系统的第一个进程,PID 为 1,又叫超级进程(代码片段

shell学习四十九天----进程建立

关于学习Linux的总结2

linux c 退出进程的代码

linux c 退出进程的代码

线程学习知识点总结