systemd 常用命令
· 阅读需 1 分钟
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