如何在Linux中查看服务的状态和日志?
发布时间 - 2025-10-14 00:00:00 点击率:次使用systemctl status查看服务状态,journalctl -u查看日志;通过list-units可列出运行或所有服务,is-enabled检查开机自启;journalctl支持按行数、时间、级别过滤日志,排查问题需结合状态与日志分析,并定期用--vacuum-time清理日志。
在Linux中查看服务的状态和日志,主要依赖于systemd系统和服务管理器。现代Linux发行版大多使用systemctl和journalctl命令来管理服务状态和日志信息。
查看服务状态
使用systemctl status命令可以查看指定服务的运行状态:
语法:systemctl status 服务名
例如查看SSH服务的状态:
systemctl status sshd
输出内容包括服务是否正在运行、启动时间、主进程ID以及最近几条日志。如果服务未运行,会显示“inactive (dead)”或“failed”状态。
常用操作还包括:
- 查看所有正在运行的服务:systemctl list-uni
ts --type=service --state=running
- 列出所有服务(包括未运行):systemctl list-units --type=service --all
- 检查服务是否开机自启:systemctl is-enabled 服务名
查看服务日志
使用journalctl命令可以查看由systemd收集的日志信息,特别适合查看服务的详细运行记录。
语法:journalctl -u 服务名
例如查看Nginx服务的日志:
journalctl -u nginx
可结合选项查看更具体的日志:
- 查看最近100行日志:journalctl -u 服务名 -n 100
- 实时跟踪日志输出(类似tail -f):journalctl -u 服务名 -f
- 查看某段时间内的日志:journalctl -u 服务名 --since "today" 或 --since "2025-04-01" --until "2025-04-02"
- 按日志级别过滤(如错误日志):journalctl -u 服务名 -p err
处理常见问题
当服务无法启动或行为异常时,先查看状态,再查看日志是标准排查流程。
典型步骤:
- 执行systemctl status 服务名确认当前状态
- 若状态为failed,立即运行journalctl -u 服务名 -n 50查看失败原因
- 检查配置文件是否有语法错误,比如nginx -t或httpd -t
- 重启服务后再次观察日志:systemctl restart 服务名
基本上就这些。掌握systemctl和journalctl两个命令,就能高效管理大多数Linux服务的状态与日志。不复杂但容易忽略的是及时清理日志避免占用过多磁盘空间,可通过journalctl --vacuum-time=7d保留最近7天日志来控制大小。
# linux
# nginx
# ai
# 配置文件
# 常见问题
# 2025
# ssh
# 可以查看
# 的是
# 正在运行
# 就能
# 时间内
# 管理器
# 可通过
# 重启
# 内容包括
# 几条
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
Laravel观察者模式如何使用_Laravel Model Observer配置
PHP正则匹配日期和时间(时间戳转换)的实例代码
免费视频制作网站,更新又快又好的免费电影网站?
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
如何自定义建站之星模板颜色并下载新样式?
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用
如何用PHP工具快速搭建高效网站?
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
IOS倒计时设置UIButton标题title的抖动问题
js实现点击每个li节点,都弹出其文本值及修改
Laravel如何实现模型的全局作用域?(Global Scope示例)
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
Android okhttputils现在进度显示实例代码
Android仿QQ列表左滑删除操作
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
如何基于云服务器快速搭建网站及云盘系统?
1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
如何在宝塔面板中修改默认建站目录?
浅谈javascript alert和confirm的美化
如何用好域名打造高点击率的自主建站?
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
Python数据仓库与ETL构建实战_Airflow调度流程详解
如何在Windows服务器上快速搭建网站?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
Python结构化数据采集_字段抽取解析【教程】
Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程
网站优化排名时,需要考虑哪些问题呢?
如何批量查询域名的建站时间记录?
php打包exe后无法访问网络共享_共享权限设置方法【教程】
Laravel distinct去重查询_Laravel Eloquent去重方法
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
零服务器AI建站解决方案:快速部署与云端平台低成本实践
ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】
高端建站三要素:定制模板、企业官网与响应式设计优化
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
javascript中闭包概念与用法深入理解
音乐网站服务器如何优化API响应速度?
如何快速搭建高效服务器建站系统?
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
敲碗10年!Mac系列传将迎来「触控与联网」双革新


ts --type=service --state=running