我从 systemd 开始,因为它被广泛接受。
1、列出所有服务为了管理服务,你首先需要知道系统上有哪些服务可用。你可以使用 systemd 的命令列出 Linux 系统上的所有服务:
代码语言:javascript代码运行次数:0运行复制systemctl list-unit-files --type service -allsystemctl list-unit-files
此命令将输出所有服务的状态。服务状态有启用enabled、禁用disabled、屏蔽masked(在取消屏蔽之前处于非活动状态)、静态static和已生成generated。
与 grep 命令 结合,你可以仅显示正在运行的服务:
代码语言:javascript代码运行次数:0运行复制sudo systemctl | grep runningDisplay running services systemctl
现在,你知道了如何引用所有不同的服务,你可以开始主动管理它们。
注意: 下列命令中的
2、启动服务要在 Linux 中启动服务,你只需使用它的名字:
代码语言:javascript代码运行次数:0运行复制systemctl start
代码语言:javascript代码运行次数:0运行复制systemctl stop
代码语言:javascript代码运行次数:0运行复制systemctl restart
代码语言:javascript代码运行次数:0运行复制systemctl status
systemctl status