跳到主要内容

systemd 常用命令

· 阅读需 1 分钟
素明诚
Full stack development

systemctl 是用于控制 systemd 系统和服务管理器的命令行工具。systemd 是现代 Linux 发行版中常用的初始化系统和服务管理器,负责在系统启动时启动和管理系统服务。

常用命令

启动服务

sudo systemctl start <服务名>

停止服务

sudo systemctl stop <服务名>

重启服务

sudo systemctl restart <服务名>

查看服务状态

sudo systemctl status <服务名>

启用服务(开机自启)

sudo systemctl enable <服务名>

禁用服务(取消开机自启)

sudo systemctl disable <服务名>

查看所有正在运行的服务

systemctl list-units --type=service --state=running

查看所有服务(包括未运行的)

systemctl list-unit-files --type=service

示例

启动 Apache 服务

sudo systemctl start apache2

查看 Apache 服务状态

sudo systemctl status apache2

设置 Apache 开机自启

sudo systemctl enable apache2

停止 Apache 服务

sudo systemctl stop apache2