麒麟OS怎么查看系统报错日志 故障排查必备

落墨酱_4628

落墨酱_4628

2026-05-22

1306人浏览

原创

麒麟os系统报错日志可通过五种方式查看:一、journalctl查systemd结构化日志;二、/var/log/下文本日志grep关键词;三、dmesg查内核级错误;四、apport解析图形应用.crash文件;五、coredumpctl分析核心转储。

麒麟os怎么查看系统报错日志 故障排查必备

如果您在麒麟OS中遇到系统异常、功能失效或界面无响应等现象,但未收到明确错误提示,则系统底层可能已生成报错日志,只是未被主动提取或定位。以下是查看系统报错日志的多种方法:

一、使用 journalctl 查看 systemd 结构化报错日志

journalctl 是麒麟OS默认启用的日志中枢,集中记录内核、服务、用户会话的结构化事件,支持按优先级精准筛选错误信息,适用于绝大多数运行时报错场景。

1、查看本次启动以来所有错误级别(err)及以上日志:sudo journalctl -b -p err

2、仅显示警告(warn)与错误(err)两级日志:sudo journalctl -b -p warn..err

3、实时监控新增报错日志(便于复现问题时捕获):sudo journalctl -f -p err

4、筛选特定服务(如dbus)的报错记录:sudo journalctl -u dbus.service -p err -b

5、导出最近一小时所有错误日志至文件供离线分析:sudo journalctl --since "1 hour ago" -p err --no-pager > ~/recent_errors.log

二、直接读取 /var/log/ 下原始文本报错日志

/var/log/ 目录存储持久化文本日志,其中部分文件专用于归集错误类条目,内容未经结构化处理但保留原始时间戳与上下文,适合快速扫描高频错误模式。

1、查看通用系统错误摘要(桌面版常用):sudo cat /var/log/syslog | grep -i "error\|fail\|denied"

2、检查服务器版核心错误日志:sudo cat /var/log/messages | grep -i "error\|panic\|oops"

3、提取认证失败相关报错(如SSH登录拒绝、sudo权限错误):sudo cat /var/log/auth.log | grep -i "failed\|invalid\|authentication failure"

4、分页查看大容量日志并高亮错误关键词:sudo less /var/log/syslog,然后输入 /error 按回车搜索

5、统计各错误类型出现频次(辅助识别主因):sudo grep -i "error\|fail\|denied" /var/log/syslog | awk '{print $5,$6}' | sort | uniq -c | sort -nr | head -10

三、调用 dmesg 提取内核级硬件与驱动报错

dmesg 输出内核环形缓冲区日志,包含启动阶段及运行时的底层设备交互错误,对识别显卡驱动崩溃、USB设备失联、内存校验失败等硬性报错具有决定性作用。

1、显示带可读时间戳的全部内核日志:sudo dmesg -T

2、仅输出错误(err)与警告(warn)级别消息:sudo dmesg -l err,warn

3、过滤含“Oops”、“BUG”、“segfault”等内核致命报错关键词:sudo dmesg | grep -i "oops\|bug\|segfault\|unable to handle"

4、将当前内核报错快照保存至用户目录:sudo dmesg -T -l err,warn > ~/kernel_errors.log

5、实时监听新出现的内核错误事件:sudo dmesg -w -l err,warn

四、解析 Apport 生成的图形界面应用崩溃报错日志

当WPS、浏览器、微信等桌面应用发生段错误或异常退出时,麒麟OS默认启用Apport自动捕获崩溃上下文,生成.crash文件存于/var/crash/,包含堆栈、信号类型及可执行路径等关键报错元数据。

1、列出所有待处理崩溃报告:ls -lt /var/crash/*.crash 2>/dev/null || echo "无崩溃报告"

2、查看最新崩溃报告头部摘要(确认触发进程):sudo head -n 20 /var/crash/*.crash | grep -E "(Executable|Signal|Package|ProblemType)"

3、提取崩溃堆栈全文(定位代码级报错点):sudo awk '/Stacktrace:/,/^$/' /var/crash/*.crash 2>/dev/null

4、检查是否为已知上游缺陷(比对Package字段):sudo grep "Package:" /var/crash/*.crash | head -1

5、清理已分析完毕的旧崩溃报告(释放空间):sudo rm /var/crash/*.crash

五、检查 systemd-coredump 用户态核心转储报错日志

systemd-coredump 服务捕获用户程序崩溃时的内存镜像及元数据,原始core文件虽不直接可读,但通过 coredumpctl 可提取结构化报错信息,尤其适用于Qt、Electron类应用的SIGSEGV、SIGABRT等信号报错。

1、列出全部已登记崩溃事件(按时间倒序):sudo coredumpctl list

2、筛选指定应用(如网易云音乐)的崩溃记录:sudo coredumpctl list netease-cloud-music

3、获取最新一次崩溃的完整报错摘要:sudo coredumpctl info netease-cloud-music

4、确认报错信号类型与可执行路径:sudo coredumpctl info netease-cloud-music | grep -E "(Signal:|Executable:)"

5、导出完整堆栈至本地文件供深度分析:sudo coredumpctl dump netease-cloud-music --output ~/ncm_crash_stack.log

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

2026.10.08

40

20

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

140

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

140

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

100

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

100

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

120

15

Buffalo框架数据库开发全教程
Buffalo框架数据库开发全教程

本专题围绕Buffalo框架数据库开发,讲解database.yml多环境配置、soda与fizz迁移生成回滚、模型结构体标签、增删改查与条件查询、一对多与多对多关联、数据校验、回调钩子、事务处理及原生SQL执行能力。

2026.09.23

320

15

Buffalo框架路由与请求处理实操指南
Buffalo框架路由与请求处理实操指南

本专题讲解Buffalo框架路由与请求处理机制,涵盖路由注册与分组、资源路由、Handler编写规范、Context上下文方法、参数绑定、中间件编写挂载、Session与Cookie读写、Flash消息及错误页面定制方法。

2026.09.23

220

15

Buffalo框架零基础入门教程
Buffalo框架零基础入门教程

本专题整理Buffalo框架入门内容,涵盖Go环境准备、buffalo CLI安装、新项目生成、目录结构说明、dev热加载启动、数据库连接配置与常见报错排查,帮助新手按约定优于配置的思路跑通第一个Buffalo框架应用。

2026.09.23

180

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.6万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 133.4万人学习