如何查看Linux系统服务状态 systemctl status用法解析
发布时间 - 2025-07-11 00:00:00 点击率:次要使用systemctl status查看服务状态,执行命令systemctl status 服务名,例如systemctl status nginx;输出中包含服务状态、主进程id、子进程信息及日志片段;关键信息包括active(运行状态)、loaded(配置加载情况)、main pid(主进程)和cgroup(相关进程组);若服务异常,可结合systemctl is-enabled检查开机自启状态,journalctl -u查看详细日志,sudo systemctl restart尝试重启服务,或检查对应配置文件;其他技巧如systemctl list-unit-files | grep 服务名查看开机启动项,systemctl list-units --type=service --state=running查看正在运行的服务。
在Linux系统中,使用systemctl status命令可以快速查看系统服务的状态信息。它不仅能告诉你某个服务当前是运行还是停止状态,还能提供最近的日志片段、主进程状态等关键信息,非常适合排查服务异常问题。
如何使用 systemctl st
atus 查看服务状态
atus基本用法非常简单:
systemctl status 服务名
比如你想查看nginx服务的运行状态:
systemctl status nginx
执行后会输出类似以下内容:
● nginx.service - A high performance web server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2025-06-18 10:30:45 UTC; 2h ago
Main PID: 1234 (nginx)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/nginx.service
├─1234 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─1235 nginx: worker process从输出可以看到服务是否正在运行(active)、启动时间、PID、以及子进程情况等。
看懂输出内容的关键信息
systemctl status 的输出虽然看起来有点复杂,但几个关键部分要看得懂:
-
Active: 显示服务当前状态,可能是
active (running)或inactive (dead)。 -
Loaded: 表示服务配置是否加载成功,后面的
(enabled)表示开机自启。 - Main PID: 主进程ID,可用于进一步调试或杀进程。
- CGroup: 展示该服务下所有相关进程,方便你确认是否有多个子进程正常运行。
如果服务没启动,或者处于“failed”状态,通常还会显示错误日志片段,帮助定位问题。
常见问题排查思路
当你发现某个服务状态不正常时,可以从以下几个方面入手:
-
检查服务是否被禁用:
systemctl is-enabled 服务名
查看完整日志:
journalctl -u 服务名可以看到更详细的日志记录。-
尝试重启服务看看是否恢复:
sudo systemctl restart 服务名
如果服务无法启动,检查其配置文件是否正确:
不同服务配置位置不同,例如nginx的配置在/etc/nginx/下。
其他实用小技巧
-
快速查看某个服务是否开机自启:
systemctl list-unit-files | grep 服务名
-
查看所有正在运行的服务:
systemctl list-units --type=service --state=running
-
如果终端输出太多,可以用管道配合
less查看:systemctl status nginx | less
基本上就这些常见用法和注意事项了。掌握好systemctl status,能帮你快速判断服务是否正常运行,也能为后续排错打下基础。
# linux
# nginx
# ai
# less
# 正在运行
# 可以看到
# 重启
# 配置文件
# 正常运行
# 运行状态
# 加载
# 几个
# 太多
# 还能
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
浅谈redis在项目中的应用
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
java中使用zxing批量生成二维码立牌
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
高防服务器如何保障网站安全无虞?
Python文件异常处理策略_健壮性说明【指导】
Python结构化数据采集_字段抽取解析【教程】
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
iOS验证手机号的正则表达式
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
微信小程序 闭包写法详细介绍
C语言设计一个闪闪的圣诞树
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
佛山网站制作系统,佛山企业变更地址网上办理步骤?
Laravel如何记录自定义日志?(Log频道配置)
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
bootstrap日历插件datetimepicker使用方法
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
如何实现javascript表单验证_正则表达式有哪些实用技巧
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
高端网站建设与定制开发一站式解决方案 中企动力
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Firefox Developer Edition开发者版本入口
如何在阿里云高效完成企业建站全流程?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
如何快速搭建高效香港服务器网站?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
在线制作视频网站免费,都有哪些好的动漫网站?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
如何用5美元大硬盘VPS安全高效搭建个人网站?
JavaScript如何实现继承_有哪些常用方法
Laravel如何使用withoutEvents方法临时禁用模型事件
三星网站视频制作教程下载,三星w23网页如何全屏?
php485函数参数是什么意思_php485各参数详细说明【介绍】
PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑
高端智能建站公司优选:品牌定制与SEO优化一站式服务

