systemctl
`systemctl` 是一个 Linux 命令,用于控制系统服务和守护进程的状态。它是 systemd 系统管理守护进程的一部分,可以用于启动、停止、重启和查询系统服务的状态。
$ 例子
- 列出所有单元:systemctl -a
- 显示进程树:systemctl -t
- 指定进程 ID:systemctl -p <进程 ID>
- 指定进程用户:systemctl -u <进程用户>
- 显示详细信息:systemctl -f
- 显示单位:systemctl -H
- 启动服务:systemctl start <服务名>
- 停止服务:systemctl stop <服务名>
- 重启服务:systemctl restart <服务名>
- 查询服务状态:systemctl status <服务名>
- 开机启动服务:systemctl enable <服务名>
- 禁用开机启动服务:systemctl disable <服务名>
- 检查服务是否开机启动:systemctl is-enabled <服务名>
- 屏蔽服务:systemctl mask <服务名>
- 取消屏蔽服务:systemctl unmask <服务名>
- 重新加载服务配置:systemctl reload <服务名>
- 重置失败的服务:systemctl reset-failed <服务名>
- 重新加载守护进程配置:systemctl daemon-reload