本周的学习内容属实有点多(差点跟不上,浅浅吐槽一下),学习了第五章进程管理以及第六章I/O重定向。具体命令及其作用在下面一一列举。
第五章:进程管理
进程小tips:每个进程都有唯一的进程表示PID;进程有就绪态、阻塞态和运行态三个状态;进程有的是密集型有的是疏散型。
1、“ps aux”命令,查看进程状态可分为静态的查看和动态的查看,而ps aux则是前者。
2、使用man工具查看STAT。其中R表示运行,S表示可中断休眠,D表示不可中断休眠,T表示停止的进程,Z表示僵死的进程,X表示死掉的进程。
3、用户查看cpu占用率的时候,使用“ps aux --sort-%cpu”可以让进程以cpu的降序进行排序。
4、如果要查看UID、PID、PPID则需要命令“ps-ef”
5、自定义显示字段使用“ps axo+对应字段”
6、还有其他三种查看指定进程PID的方法(“cat”、“pidof”、“pgrep”),如下:
7、查看动态命令,使用“top”命令,得出的结果是会随着时间改变的
7.1在“top”命令下,按下M可以查看内存的占用率排序(一般为降序排列,下同)
7.2按下p可以查看cpu占有率的排序
7.3按下N可以查看PID数值大小排序
7.4除此之外按下R键对原来的排序进行反转,即降序变为升序;按下F键显示自定义显示字段;按下W键保存自定义显示字段;按下1键显示所有cpu的负载...还有其他的键位对应不同的功能这里就不给予截图展示了。
8、“top -p”可以查看一个或者多个进程的动态信息
9、使用pidof命令查看vsftpd服务进程PID,然后再用kill命令来终止指定进程的进行
实例:管理远程主机
(1)使用yum安装Screen,显示完毕即成功安装
(2)为进程命名为linux,执行该程序并关闭终端;通过“screen -list”,命令查看当前会话;最后用“screen-r”命令重新连接先前的进程
第六章:I/O重定向
1、I/O重定向输入date命令会显示出当前时间,如果date命令后加“>“,并指向date
.txt文件,那么就会写入date.txt文件
2、Passwd进程也有一个PID编号
3、每个进程都有0、1、2这三个文件描述符。0表示标准输入,可以理解为键盘输入;1表示为标准输出,输出到终端;2表示标准错误,输出到终端;3及以上为常规文件的描述符
4、其中”>“表示覆盖,”>>“表示追加
总结:学会了怎么查看进程的信息,以及如何去管理进程。I/O重定向其实我不是很懂是干嘛的emm
标签:ps,查看,PID,笔记,命令,按下,Linux,进程,第九 From: https://www.cnblogs.com/ChengXing12/p/17794747.html