Command

systemctl

2022-04-19

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

语法

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

使用

Terminal window
1
# 查看服务状态
2
systemctl status nginx
3
4
# 启动服务
5
systemctl start nginx
6
7
# 停止服务
8
systemctl stop nginx
9
10
# 重启服务
11
systemctl restart nginx

参考