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(第十三章)里面设定使用者同时可以登入的联机数,在这样的情况下,某些使用者可能仅能以一个联机来工作呢!

相关推荐
richxu202510013 小时前
学完了江科大STM32,下一步该怎么学?
stm32·单片机·嵌入式硬件·学习
Peace3 小时前
【Nginx】
linux·运维·nginx
网络与设备以及操作系统学习使用者3 小时前
Linux与Windows核心差异深度解析
linux·运维·网络·windows·学习
筠筠喵呜喵4 小时前
Linux CPU性能优化:D状态和Z状态排查与处理
linux·服务器·性能优化
知识分享小能手4 小时前
Flask入门学习教程,从入门到精通,Flask智能租房——前期准备 知识点详解(5)
python·学习·flask
淳杰5 小时前
学习笔记 | playwright用法
笔记·学习
三品吉他手会点灯5 小时前
STM32F103 学习笔记-21-串口通信(第6节)-串口发送命令控制RGB灯
笔记·stm32·单片机·嵌入式硬件·学习
炽烈小老头6 小时前
【每天学习一点算法 2026/05/25】矩阵中的最长递增路径
学习·算法·矩阵
张小姐的猫6 小时前
【Linux】多线程 —— 线程同步 | 生产者消费者模型 | POSIX 信号量
linux·运维·服务器