Linux中如何查看服务运行状态 systemctl命令管理服务状态详解

要查看linux系统中服务运行状态,最常用的方法是使用systemctl命令。1. 查看具体服务状态可执行systemctl status ;2. 快速判断服务是否运行可用systemctl is-active ;3. 启动、停止和重启服务分别用sudo systemctl start/stop/restart ;4. 重载配置使用sudo systemctl reload (视服务支持情况);5. 设置开机自启用sudo systemctl enable ,取消自启则用sudo systemctl disable ;6. 查看所有服务状态列表使用systemctl list-units –type=service或加–all参数显示全部服务。掌握这些命令能有效管理系统服务,并应注意不同发行版的服务名称可能存在差异。

Linux中如何查看服务运行状态 systemctl命令管理服务状态详解

在Linux系统中,查看服务运行状态最常用的方式就是使用 systemctl 命令。它是Systemd系统和服务管理工具的核心命令之一,不仅能用来查看服务状态,还能启动、停止、重启和管理各种系统服务。

Linux中如何查看服务运行状态 systemctl命令管理服务状态详解

查看服务状态的基本命令

要查看某个服务的当前状态,基本命令格式如下:

Linux中如何查看服务运行状态 systemctl命令管理服务状态详解

systemctl status 

比如你想查看 nginx 服务是否正在运行,可以执行:

systemctl status nginx

执行后会显示服务的状态信息,包括是否处于“active(运行中)”、“inactive(未运行)”或“failed(失败)”状态。同时还会显示最近的日志条目,有助于快速判断问题。

Linux中如何查看服务运行状态 systemctl命令管理服务状态详解

如果你只是想快速判断服务有没有运行,不想看到太多输出内容,可以用下面这个更简洁的命令:

systemctl is-active 

它只会返回 activeinactivefailed 等状态结果,适合脚本中使用。

启动、停止和重启服务

除了查看状态,systemctl 还能直接操作服务的启停:

启动服务:

sudo systemctl start 

停止服务:

sudo systemctl stop 

重启服务(适用于配置修改后):

JoinMC智能客服 JoinMC智能客服

JoinMC智能客服,帮您熬夜加班,7X24小时全天候智能回复用户消息,自动维护媒体主页,全平台渠道集成管理,电商物流平台一键绑定,让您出海轻松无忧!

JoinMC智能客服 23 查看详情 JoinMC智能客服

sudo systemctl restart 

重载配置(不中断服务的情况下应用新配置):

sudo systemctl reload 

注意:并不是所有服务都支持 reload,具体要看服务本身是否提供了相关功能。

这些命令都非常直观,但在实际使用时要注意权限问题,通常都需要加上 sudo 才能执行。

设置开机自启动服务

有些服务我们希望在系统启动时就自动运行,这时候可以用以下命令设置开机自启:

sudo systemctl enable 

如果你不再需要某个服务随系统启动,可以取消自启:

sudo systemctl disable 

小提示:某些服务可能默认没有开启自启,比如安装完数据库或者Web服务器之后,记得手动启用,否则重启后服务不会自动运行。

查看所有服务状态列表

如果你想查看系统中所有服务的状态,可以使用:

systemctl list-units --type=service

这条命令会列出当前正在运行的服务。如果想看所有已安装的服务(不管现在有没有运行),可以加一个参数:

systemctl list-units --type=service --all

这样可以看到更多服务的信息,便于排查那些你认为应该运行但没运行的服务。

基本上就这些了。掌握这几个常用命令,就能轻松地用 systemctl 管理Linux下的服务状态。虽然看起来简单,但很多新手容易忽略的是,不同发行版可能会有细微差别,比如服务名称不一定完全一致,建议配合 systemctl list-units 多看看本地环境的实际服务名。

以上就是Linux中如何查看服务运行状态 systemctl命令管理服务状态详解的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/475153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
华为TaiShan服务器:鲲鹏芯片可信启动设置
上一篇 2025年11月8日 09:05:25
vscode设置中文的步骤
下一篇 2025年11月8日 09:06:15

相关推荐

发表回复

登录后才能评论
关注微信