Linux/Unix学习笔记(四)—— 进程管理

终于理解了父进程和子进程!

在上面的说明里面,我们有提到所谓的『衍生出来的进程』,那是个啥咚咚?这样说好了,当我们登入系统后,会取得一个bash的shell,然后,我们用这个bash提供的接口去执行另一个指令,如/usr/bin/passwd或者是touch等等,那些另外执行的指令也会被触发成为PID,那个后来执行指令才产生的PID就是『子进程』了,而在我们原本的bash环境下,就称为『父进程』了。

一个指令会触发一个进程,也就是说pwd、cd等指令都是一个进程,但是很快会终止。

特殊进程------服务:常驻在内存中的进程:比如系统每分钟都会去扫描/etc/crontab。这些常驻内存的进程,我们称为服务,这类进程还要开放端口。

特殊进程------守护进程:

特殊的进程管理行为之------Linux永远不会死机:即便是我们采用图形界面去操作Linux系统,死机了,鼠标动不了了,也可以另外开一个命令窗口,用ps -aux找出刚才的错误进程,然后kill

Job管理:首先,前景、背景的概念也很形象,不得不再次称赞Linux,真的很好理解!"景"指的就是命令行窗口,可以出现提示符让你操作的环境就称为前景,看不见的就称为背景。

为什么要分前后景呢,或者说为什么要进行job管理呢?不是说Linux可以开多个窗口,那我比如有6个任务想要同时执行,那我就开6个窗口,都让他们在前景里执行就好啦。不要忘记了呢,我们可以在/etc/security/limits.conf(第十三章)里面设定使用者同时可以登入的联机数,在这样的情况下,某些使用者可能仅能以一个联机来工作呢!

相关推荐
StarsGreen41 分钟前
libva在intel平台上的前端流程简介
linux
YueTann1 小时前
mgtv5th-baseline学习
学习
蒸蒸yyyyzwd3 小时前
从后端面经学到的 3 个知识
笔记·学习
17岁的勇气3 小时前
Unity Shader unity文档学习笔记(二十二):shader变体
笔记·学习·unity
坤坤子吖3 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
Felven5 小时前
华为鲲鹏920s芯片serdestool工具使用说明
linux·运维·服务器·华为·鲲鹏920·serdestool
路灯上の马陈5 小时前
Java 内部类 学习笔记
笔记·学习
莫晓燚5 小时前
mall 电商项目完整部署---实战
linux·运维·docker·容器
咋的啥名都用不了呢~6 小时前
Linux项目部署5(安装Nginx的插件)
linux
前进的李工6 小时前
Agent 学习笔记 12:Agent 的工具应该怎么设计
人工智能·笔记·学习·agent·工具调用·skill·工具设计