麒麟OS怎么查看系统报错日志

落敏姑娘_5579

落敏姑娘_5579

2026-09-04

568人浏览

原创

麒麟os系统异常时需按层级排查日志:先用journalctl查systemd结构化日志,再查/var/log/文本日志,接着用dmesg提取内核错误,然后解析/var/crash/崩溃文件,最后用coredumpctl分析核心转储。

麒麟os怎么查看系统报错日志

如果您在麒麟OS中遇到系统异常、功能失效或界面无响应等现象,但未收到明确错误提示,则系统底层可能已生成报错日志,只是未被主动提取或定位。这些日志分散在 systemd 日志中枢、/var/log/ 持久化文本文件、内核环形缓冲区、图形应用崩溃文件及核心转储中,需按层级逐项排查才能准确定位问题根源。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MiniMax 媒体生成
MiniMax 媒体生成

一款AI音频处理工具,主要用于MiniMax统一媒体生成技能,用于TokenPlan工作流。当用户要求生成音频、语音、TTS、旁白、图片、插图、姿势等媒体内容时使用,适合需要提升相关任务效率的用户。

下载

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

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

将本次启动的内核日志导出保存,便于离线分析:sudo dmesg -T > ~/dmesg_boot_$(date +%Y%m%d_%H%M%S).log

解析 Apport 图形应用崩溃文件

Apport 是麒麟OS桌面版默认启用的应用崩溃收集器,当 WPS、微信、浏览器等图形程序发生段错误时,会在 /var/crash/ 下生成 *.crash 文件,含堆栈、环境变量和可执行路径。

方法一:列出所有未处理的崩溃报告:ls /var/crash/*.crash 2>/dev/null || echo "暂无崩溃文件"

方法二:查看最新一个崩溃文件的简要信息:sudo cat /var/crash/*.crash | grep -E "Package:|ExecutablePath:|ProblemType:" | head -n 5

方法三:提取完整堆栈并高亮关键字段:sudo awk '/Stacktrace:/,/^$/ {if(/Stacktrace:/)print \"=== STACKTRACE START ===\"; else if(/^$/)print \"=== STACKTRACE END ===\"; else print}' /var/crash/*.crash 2>/dev/null | head -n 30

用 coredumpctl 分析核心转储

systemd-coredump 在用户态程序崩溃时自动生成核心转储,原始数据存于 /var/lib/systemd/coredump/,需用 coredumpctl 命令解析其结构化元数据。

第一步:列出所有已登记的崩溃事件,重点关注 TIME 列中接近异常时刻的条目 → sudo coredumpctl list

第二步:按进程名筛选(例如查看网易邮箱崩溃)→ sudo coredumpctl list netease-mail

第三步:获取最新一次崩溃的详细信息(含 Signal、Executable、Stack trace)→ sudo coredumpctl info netease-mail

第四步:导出完整堆栈文本供离线分析 → sudo coredumpctl dump netease-mail --output /home/$USER/crash_netease.log

【注意:若 coredumpctl list 无输出,说明 systemd-coredump 未启用或磁盘空间不足导致转储被丢弃】

相关文章

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

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

下载

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

相关专题

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

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

2026.09.30

20

10

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

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

2026.09.30

0

14

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

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

2026.09.30

0

12

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

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

2026.09.30

20

26

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

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

2026.09.29

20

15

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

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

2026.09.23

220

15

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

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

2026.09.23

140

15

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

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

2026.09.23

120

15

Conan创建软件包配方指南
Conan创建软件包配方指南

本专题介绍通过conanfile.py创建软件包的方法,讲解包名、版本、依赖和构建设置等基础信息,以及source、build、package、package_info等常用方法的作用及编写思路。

2026.09.22

60

12

热门下载

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

精品课程

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

共6课时 | 54.6万人学习

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

共89课时 | 133.4万人学习