Command

systemctl

2022-04-19

systemctl 是一个用于管理系统服务的命令,可以启动、停止、重启、设置开机启动等,可以替代 [[service]] 命令。

语法

Terminal window
systemctl [选项] [服务]
  • 查看状态:status <server>
  • 启动服务:start <server>
  • 停止服务:stop <server>
  • 重启服务:restart <server>
  • 设为开机启动:enable <server>
  • 取消开机启动:disable <server>
  • 查看服务是否开机启动:is-enabled <server>
  • 设为开机启动后立即启动服务:enable --now <server>

使用

Terminal window
# 查看服务状态
systemctl status nginx
# 启动服务
systemctl start nginx
# 停止服务
systemctl stop nginx
# 重启服务
systemctl restart nginx

参考