rmdir.cn

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