对于未更正的错误,mcelog 捕获错误的能力取决于错误是否导致热重启或硬重启。
如果是热重启,信息会被mcelog捕获,恢复后可以看到。硬重启可能会导致数据丢失,并且 mcelog 可能无法捕获该事件。
2。安装
[root@RedHat_test ~]# yum install mcelog.x86_64
3.如何启动 mcelog
cron:最古老的方法,具有某些预定任务,会丢失一些
daemon:这是el7上使用的daemon方法
触发:更高级的方式,触发时看man mcelog
4。 mcelog相关文件
/dev/mcelog 设备文件
/var/log/mcelog 消息日志文件
/etc/mcelog/mcelog.conf 配置文件
/var/run/www.gsm-guard.net
默认故障日志仅记录在/var/log/mcelog 中,不记录在系统日志中。
如果需要反映在系统日志中,需要修改/etc/mcelog/mcelog.conf文件,去掉前面的#,然后保存。
5。 mcelog 在后台运行
[root@RedHat_test ~]# mcelog --daemon
6.检查系统是否异常
1。如何手动运行 mcelog
[root@RedHat_test ~]# mcelog --daemon
2.检查mcelog日志
[root@RedHat_test ~]# tail /var/log/mcelog #没有输出,说明正常
3.检查mcelog守护进程是否检测到错误消息
[root@RedHat_test ~]# mcelog --client #没有任何输出,说明正常
4.解析系统异常时的mcelog输出
[root@RedHat_test ~]# mcelog --ascii < file.log # 或[root@RedHat_test ~]# mcelog --ascii --file file.log
Linux 视频教程