Linux 管理 Systemd 服务的命令行工具
systemctl 是用于管理 Systemd 服务的命令行工具。下面是一些常用的 systemctl 命令及其功能:
1. `systemctl enable <service>`:启用一个服务,使其在系统启动时自动启动。
2. `systemctl start <service>`:启动一个服务。
3. `systemctl stop <service>`:停止一个服务。
4. `systemctl restart <service>`:重新启动一个服务。
5. `systemctl disable <service>`:禁用一个服务,使其在系统启动时不会自动启动。
6. `systemctl status <service>`:显示一个服务的状态信息,包括是否正在运行以及最后一次的状态更新时间等。
7. `systemctl list-units`:列出当前加载的所有单元(包括服务、套接字、挂载点等)。
8. `systemctl daemon-reload`:重新加载 Systemd 配置文件,以便应用对配置文件的更改生效。
9. `systemctl is-enabled <service>`:检查一个服务是否已启用。
10. `systemctl is-active <service>`:检查一个服务是否正在运行。
除了上述命令,systemctl 还有其他一些命令和选项,用于管理和控制 Systemd 服务。你可以通过运行 `man systemctl` 命令来查看完整的 systemctl 命令文档。
请注意,systemctl 命令需要在管理员或超级用户权限下运行,因此你可能需要在命令前加上 `sudo` 或以管理员身份运行命令提示符。