麒麟OS中如何查阅系统日志,进行麒麟系统故障排查教程分享?
- 内容介绍
- 相关推荐
本文共计1057个文字,预计阅读时间需要5分钟。
如果您在麒麟OS中遇到系统运行异常、服务无响应或界面卡顿等问题,系统日志是定位根本原因的第一手资料。以下是一些针对不同日志来源和访问场景的查看方法:
一、使用 journalctl 查询 systemd 结构化日志
journalctl 是麒麟OS V10及后续版本默认启用的日志管理工具,所有由 systemd 启动的服务、内核消息、用户会话事件均被集中采集并结构化存储,支持时间范围筛选与服务级过滤。
1、查看全部系统日志(按时间倒序显示):sudo journalctl
2、仅显示本次启动以来的日志:sudo journalctl -b
3、实时跟踪新增日志条目(类似 tail -f):sudo journalctl -f
4、查看指定服务(如 sshd)的完整日志:sudo journalctl -u sshd.service
5、筛选过去一小时内标记为错误(err)级别的日志:sudo journalctl --since "1 hour ago" -p err
二、直接读取 /var/log/ 目录下的持久化文本日志
/var/log/ 是麒麟OS遵循Linux标准存放原始日志文件的核心路径,内容不依赖 systemd 运行状态,适用于离线分析、恢复模式或非 systemd 服务日志追溯。
本文共计1057个文字,预计阅读时间需要5分钟。
如果您在麒麟OS中遇到系统运行异常、服务无响应或界面卡顿等问题,系统日志是定位根本原因的第一手资料。以下是一些针对不同日志来源和访问场景的查看方法:
一、使用 journalctl 查询 systemd 结构化日志
journalctl 是麒麟OS V10及后续版本默认启用的日志管理工具,所有由 systemd 启动的服务、内核消息、用户会话事件均被集中采集并结构化存储,支持时间范围筛选与服务级过滤。
1、查看全部系统日志(按时间倒序显示):sudo journalctl
2、仅显示本次启动以来的日志:sudo journalctl -b
3、实时跟踪新增日志条目(类似 tail -f):sudo journalctl -f
4、查看指定服务(如 sshd)的完整日志:sudo journalctl -u sshd.service
5、筛选过去一小时内标记为错误(err)级别的日志:sudo journalctl --since "1 hour ago" -p err
二、直接读取 /var/log/ 目录下的持久化文本日志
/var/log/ 是麒麟OS遵循Linux标准存放原始日志文件的核心路径,内容不依赖 systemd 运行状态,适用于离线分析、恢复模式或非 systemd 服务日志追溯。

