开篇词
通过 systemctl
命令,我们可以方便地管理 systemd 系统及服务。
守护进程的可能存放目录
/etc/systemd/system/*
/run/systemd/system/*
/usr/lib/systemd/system/*
服务守护进程类型
这里是系统服务的一些分类:
类型 | 描述 |
---|---|
.service |
指定系统的服务。 |
.socket |
用于进程间通讯的套接字文件。必须有与其对应的服务文件。 |
.snapshot |
系统快照。 |
.device |
由内核识别出的处于 /sys 或 /dev 目录的设备。 |
.mount |
文件系统所挂载的挂载点。 |
.automount |
由 systemd 所控制的文件系统自动挂载点。 |
.swap |
由 systemd 所控制的交换设备或内存分页文件。 |
.target |
结合了现有单位及依赖的目标单位,它们本身不提供额外的功能。它们比经典的 SysV init 系统里的运行级别更灵活。 |
.path |
由 systemd 所控制的用于基于路径激活的路径。 |
Systemctl
常用的命令
普通命令
这里是 systemctl
命令的一些命令:
命令 | 描述 |
---|---|
start PATTERN… |
激活指定的守护进程。 |
stop PATTERN… |
反激活指定的守护进程。 |
reload PATTERN… |
种植指定的守护进程并在重新加载其配置文件后将其重启。 |
restart PATTERN… |
停止指定的守护进程并将其重启。 |
try-resta |