怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务
这篇文章主要介绍了怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
成都创新互联公司凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了网站制作、成都网站设计服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。
方法 1:使用 systemd 在 Linux 中管理服务
我从 systemd 开始,因为它被广泛接受。
1、列出所有服务
为了管理服务,你首先需要知道系统上有哪些服务可用。你可以使用 systemd 的命令列出 Linux 系统上的所有服务:
systemctl list-unit-files --type service -all
systemctl list-unit-files
此命令将输出所有服务的状态。服务状态有启用、禁用、屏蔽(在取消屏蔽之前处于非活动状态)、静态和已生成。
与 grep 命令 结合,你可以仅显示正在运行的服务:
sudo systemctl | grep running
Display running services systemctl
现在,你知道了如何引用所有不同的服务,你可以开始主动管理它们。
注意:下列命令中的
应该用你想管理的服务名代替。(比如:network-manager、ufw 等)
2、启动服务
要在 Linux 中启动服务,你只需使用它的名字:
systemctl start
3、停止服务
要停止 systemd 服务,可以使用 systemctl
命令的 stop
选项:
systemctl stop
4、重启服务
要重启 systemd 服务,可以使用:
systemctl restart
5、检查服务状态
你可以通过打印服务状态来确认你已经成功执行特定操作:
systemctl status
这将以以下方式输出:
systemctl status
这是 systemd 的内容。现在切换到 init。
方法 2:使用 init 在 Linux 中管理服务
init 的命令和 systemd 的一样简单。
1、列出所有服务
要列出所有 Linux 服务,使用:
service --status-all
service –status-all
前面的 [ – ]
代表禁用,[ + ]
代表启用。
2、启动服务
要在 Ubuntu 和其他发行版中启动服务,使用命令:
servicestart
3、停止服务
停止服务同样简单。
servicestop
4、重启服务
如果你想重启服务,命令是:
servicerestart
5、检查服务状态
此外,要检查是否达到了预期的结果,你可以输出服务状态:
servicestatus
这将以以下方式输出:
service status
最重要的是,这将告诉你某项服务是否处于活跃状态(正在运行)。
感谢你能够认真阅读完这篇文章,希望小编分享的“怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
本文标题:怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务
当前网址:http://scjbc.cn/article/gjodsi.html