深入探索 Linux 系统启动与 systemd 管理
1. systemd 概述
systemd 是一个强大且复杂的系统管理工具,它并非单一的大型二进制可执行文件,而是由众多小型组件和子命令构成,每个组件和子命令都有其特定的任务。在深入了解 systemd 之前,我们就已能感受到它的强大功能。
2. 探索 Linux 启动序列
在这部分,我们将探索用于管理 Linux 启动序列的文件和工具,包括直接研究 systemd 启动序列、如何更改默认启动目标(在 SystemV 术语中称为运行级别)以及如何在不重启的情况下手动切换到不同目标。同时,我们会熟悉两个重要的 systemd 工具:
- systemctl 命令 :它是与 systemd 交互并向其发送命令的主要方式。
- journalctl 命令 :用于访问 systemd 日志,其中包含大量系统历史数据,如内核和服务消息(包括信息和错误消息)。
3. GRUB 配置
通常,大多数 Linux 发行版会使用启动动画或启动画面来隐藏启动和关机期间的详细消息。对于基于 Red Hat 的发行版,这被称为 Plymouth 启动屏幕。这些隐藏的消息对于系统管理员排查问题或了解启动序列非常有帮助。我们可以通过 GRUB(Grand Unified Boot Loader)配置来更改这一设置。
主要的 GRUB 配置文件是 /boot/grub2/grub.cfg ,但我们不直接修改该文件,因为在更新内核版本时它可能会被覆盖。相反,我们修改
订阅专栏 解锁全文
31

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



