怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务

这篇文章主要介绍了怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

成都创新互联公司凭借在网站建设、网站推广领域领先的技术能力和多年的行业经验,为客户提供超值的营销型网站建设服务,我们始终认为:好的营销型网站就是好的业务员。我们已成功为企业单位、个人等客户提供了网站制作、成都网站设计服务,以良好的商业信誉,完善的服务及深厚的技术力量处于同行领先地位。

方法 1:使用 systemd 在 Linux 中管理服务

我从 systemd 开始,因为它被广泛接受。

1、列出所有服务

为了管理服务,你首先需要知道系统上有哪些服务可用。你可以使用 systemd 的命令列出 Linux 系统上的所有服务:

systemctl list-unit-files --type service -all

怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务

systemctl list-unit-files

此命令将输出所有服务的状态。服务状态有启用enabled禁用disabled屏蔽masked(在取消屏蔽之前处于非活动状态)、静态static已生成generated

与 grep 命令 结合,你可以仅显示正在运行的服务:

sudo systemctl | grep running

怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务

Display running services systemctl

现在,你知道了如何引用所有不同的服务,你可以开始主动管理它们。

注意:下列命令中的 应该用你想管理的服务名代替。(比如:network-manager、ufw 等)

2、启动服务

要在 Linux 中启动服务,你只需使用它的名字:

systemctl start 
3、停止服务

要停止 systemd 服务,可以使用 systemctl 命令的 stop 选项:

systemctl stop 
4、重启服务

要重启 systemd 服务,可以使用:

systemctl restart 
5、检查服务状态

你可以通过打印服务状态来确认你已经成功执行特定操作:

systemctl status 

这将以以下方式输出:

怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务

systemctl status

这是 systemd 的内容。现在切换到 init。

方法 2:使用 init 在 Linux 中管理服务

init 的命令和 systemd 的一样简单。

1、列出所有服务

要列出所有 Linux 服务,使用:

service --status-all

怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务

service –status-all

前面的 [ – ] 代表禁用[ + ] 代表启用

2、启动服务

要在 Ubuntu 和其他发行版中启动服务,使用命令:

service  start
3、停止服务

停止服务同样简单。

service  stop
4、重启服务

如果你想重启服务,命令是:

service  restart
5、检查服务状态

此外,要检查是否达到了预期的结果,你可以输出服务状态:

service  status

这将以以下方式输出:

怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务

service status

最重要的是,这将告诉你某项服务是否处于活跃状态(正在运行)。

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


本文题目:怎么在Ubuntu和其他Linux发行版中启动、停止和重启服务
当前地址:http://myzitong.com/article/gjodsi.html