systemctl
systemd 服务管理
语法
systemctl 子命令 [服务名]说明
systemctl 用于管理系统和服务管理器 systemd。可启动、停止、重启服务,查看状态,设置开机自启。是现代 Linux 发行版的核心管理命令。
参数
start启动服务
stop停止服务
restart重启服务
reload重新加载配置(不中断服务)
status查看服务状态
enable设置开机自启
disable禁用开机自启
daemon-reload重新加载 systemd 配置
示例
启动并设为开机自启
启动 nginx 并设置开机启动
systemctl start nginx && systemctl enable nginx查看服务状态
查看最近日志和运行状态
systemctl status nginx重新加载配置
修改配置后不中断服务重载
systemctl reload nginx列出所有服务
查看所有已激活的服务单元
systemctl list-units --type=service