Linux系统启动、运行级别与关机相关知识解析
1. systemd并行启动与辅助组件
在系统启动过程中,Unit A、B或C在完成启动前可能不需要访问Unit R提供的资源,但我们会为它们提供尽早访问该资源的选项。不过,像这样并行启动时,由于大量单元同时启动,系统可能会暂时变慢。虽然这种情况下并非创建按需单元启动,但使用了使按需启动成为可能的相同功能,例如运行systemd的机器上的journald和D - Bus配置单元就很可能以这种方式并行化。
随着systemd的普及,它不仅支持启动和服务管理,还通过辅助兼容层支持一些与之无关的任务。在/lib/systemd目录下有许多程序,这些都是与相关功能对应的可执行文件。以下是一些具体的系统服务:
| 服务名称 | 说明 |
| ---- | ---- |
| udevd | 它是systemd的一部分 |
| journald | 一个日志服务,处理多种日志机制,包括传统的Unix syslog服务 |
| resolved | DNS的名称服务缓存守护进程 |
这些服务的可执行文件都以systemd - 开头,例如集成到systemd的udevd被称为systemd - udevd。有些程序是相对简单的包装器,其功能是运行标准系统实用程序并将结果通知给systemd,如systemd - fsck。如果在/lib/systemd中看到无法识别的程序,可以查看其手册页,它可能会描述该实用程序以及它要增强的单元类型。
2. System V运行级别
在Linux系统中,任何时候都有一组基本进程(如crond和udevd)在运行。在Syst
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



