systemctl
是一个用于管理 systemd 系统和服务的命令行工具
- 列出所有可用的服务单元:
systemctl list-units --type=service
- 启动一个服务:
sudo systemctl start
- 停止一个服务:
sudo systemctl stop
- 重启一个服务:
sudo systemctl restart
- 查看服务状态:
systemctl status
- 使服务在系统启动时自动启动:
sudo systemctl enable
- 禁止服务在系统启动时自动启动:
sudo systemctl disable
- 检查服务是否启用:
systemctl is-enabled
- 重新加载服务配置文件:
sudo systemctl reload
- 查看服务的日志:
journalctl -u
- 列出所有失败的服务:
systemctl --failed
- 重置失败的服务状态:
sudo systemctl reset-failed
这些是 systemctl
命令的一些常见用法。请注意,执行需要管理员权限的操作(如启动、停止或重启服务)时,需要使用 sudo
命令。