第 12 章 管理 systemd
作为系统管理员,您可以使用 systemd
管理系统的关键方面。充当 Linux 操作系统的系统和服务管理器的systemd
软件套件,提供用于控制、报告和系统初始化的工具和服务。systemd
的主要功能包括:
- 在启动过程中并行启动系统服务
- 按需激活守护进程
- 基于依赖项的服务控制逻辑
systemd
管理的基本对象是 systemd 单元,表示系统资源和服务。systemd
单元由一个名称、类型和一个定义和管理特定任务的配置文件组成。您可以使用单元文件来配置系统行为。请参阅以下各种 systemd 单元类型示例:
- 服务
- 控制和管理单个系统服务。
- 目标
- 表示定义系统状态的一组单元。
- 设备
- 管理硬件设备及其可用性。
- Mount
- 处理文件系统挂载。
- 计时器
- 规划任务以在特定间隔运行。
要显示所有可用单元类型:
# systemctl -t help
12.1. systemd 单元文件位置
您可以在以下目录中找到单元配置文件:
目录 | 描述 |
---|---|
|
与安装的 RPM 软件包一起分发的 |
|
在运行时创建的 |
|
使用 |
systemd
的默认配置在编译过程中定义,您可以在 /etc/systemd/system.conf
文件中找到配置。通过编辑此文件,您可以通过全局覆盖 systemd
单元的值来修改默认配置。
例如,若要覆盖设为 90 秒的超时限制的默认值,可使用 DefaultTimeoutStartSec
参数输入所需的值(以秒为单位)。
DefaultTimeoutStartSec=required value