sudo dmesg
查看日志。dmesg | grep -i "关键字"
过滤错误信息(如error
、fail
)。dmesg | less
或dmesg -T | more
(-T
显示时间戳)。disk error
、memory allocation failed
等提示。fsck
修复文件系统,smartctl
检查硬盘健康状态,必要时更换硬盘。free -h
查看内存使用,Valgrind
检测内存泄漏,更换故障内存条。driver failed to load
或module initialization failed
。dmesg | grep -i "driver"
定位具体驱动,更新或重新安装驱动程序。echo "log_buf_len=16M" >> /etc/sysctl.conf
,然后执行sysctl -p
。dmesg -c
。Kernel panic
或Failed to mount
。fsck
修复根文件系统。I/O wait
或CPU usage high
。iostat
或top
定位高负载进程,优化或终止异常进程。cfq
改为deadline
),修改/etc/default/grub
后重启。