这篇文章主要介绍了怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
我从 systemd 开始,因为它被广泛接受。
为了管理服务,你首先需要知道系统上有哪些服务可用。你可以使用 systemd 的命令列出 Linux 系统上的所有服务:
systemctl list-unit-files --type service -all
systemctl list-unit-files
此命令将输出所有服务的状态。服务状态有启用、禁用、屏蔽(在取消屏蔽之前处于非活动状态)、静态和已生成。
与 grep 命令 结合,你可以仅显示正在运行的服务:
sudo systemctl | grep running
Display running services systemctl
现在,你知道了如何引用所有不同的服务,你可以开始主动管理它们。
注意: 下列命令中的 <service-name>
应该用你想管理的服务名代替。(比如:network-manager、ufw 等)
要在 Linux 中启动服务,你只需使用它的名字:
systemctl start <service-name>
要停止 systemd 服务,可以使用 systemctl
命令的 stop
选项:
systemctl stop <service-name>
要重启 systemd 服务,可以使用:
systemctl restart <service-name>
你可以通过打印服务状态来确认你已经成功执行特定操作:
systemctl status <service-name>
这将以以下方式输出:
systemctl status
这是 systemd 的内容。现在切换到 init。
init 的命令和 systemd 的一样简单。
要列出所有 Linux 服务,使用:
service --status-all
service –status-all
前面的 [ – ]
代表禁用,[ + ]
代表启用。
要在 Ubuntu 和其他发行版中启动服务,使用命令:
service <service-name> start
停止服务同样简单。
service <service-name> stop
如果你想重启服务,命令是:
service <service-name> restart
此外,要检查是否达到了预期的结果,你可以输出服务状态:
service <service-name> status
这将以以下方式输出:
service status
最重要的是,这将告诉你某项服务是否处于活跃状态(正在运行)。
感谢你能够认真阅读完这篇文章,希望小编分享的“怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。