手动启动mcelog方法: # mcelog --daemon Run mcelog in daemon mode, waiting for errors from the kernel....后台服务启动mcelog: RHEL 7: systemctl start mcelog systemctl enable mcelog RHEL 6: service mcelogd... start chkconfig mcelogd on 查看mcelog日志: # vim /var/log/mcelog 查看mcelog守护进程是否检测到错误信息: # mcelog --client...Query a currently running mcelog daemon for errors 解析系统异常时的mce输出: # mcelog --ascii < file.log or: #...mcelog --ascii --file file.log Decode machine check ASCII output from kernel logs 异常输出内容示例如下: [Hardware
检查下MCELOG日志就知道了。 MCELOG不容忽视的日志 mcelog 是 x86 的 Linux 系统上用来检查硬件错误,特别是内存和CPU错误的工具。它的日志就是MCELOG....好了,下面我们看看MCELOG日志的错误提示 ? ORACLE官方对MCELOG事件的解释: ? 至此,问题浮出水面。和硬件厂商联系,刷主板固件程序,更换一根内存后问题最终解决。
使用 time 程序,我们可以轻松地测量 Linux 操作系统中命令或程序的总执行时间。 time 命令在大多数 Linux 发行版中都有预装,所以你不必去安装它。...file2 mcelog real 0m0.007s user 0m0.001s sys 0m0.004s $ time ls -a . .bash_logout dir1 file2 mcelog...对于那些我们不了解的 Linux 命令,type 命令用于查找相关命令的信息。 更多详细信息,请参阅本指南。...$ /usr/bin/time -o file.txt ls dir1 dir2 file1 file2 file.txt mcelog 正如你看到的,time 命令不会显示到终端上。...$ /usr/bin/time -f "t%E real,t%U user,t%S sys" ls dir1 dir2 file1 file2 mcelog 0:00.00 real, 0.00 user
RAS(一)介绍 写在开篇之前 近期收到了公司大礼包,想着在找工作期间把Linux RAS整理一下,写成系列文章。...期间也有不少其他团队过来请教过RAS事项,所以想着记录下来,对以后计划了解和学习RAS的Linux爱好者有所帮助。...另外个人视角主要从Linux内核出发,梳理Linux RAS涉及的组件、功能、特性都有哪些,也会介绍内核RAS涉及的硬件。...4.软件多样性 对于Linux驱动来说,包括mce驱动、apei驱动、edac驱动等; 对于用户态RAS服务来说,包括mcelog、rasdaemon、perf event通知等; 总体来说,RAS是一个复杂的体系...EDAC驱动会将信息保存在/dev/mcelog; 3.Mcelog是一个用户态的服务程序,通过解析/dev/mcelog信息,将其保存在/var/log/mcelog。
使用 time 程序,我们可以轻松地测量 Linux 操作系统中命令或程序的总执行时间。 time 命令在大多数 Linux 发行版中都有预装,所以你不必去安装它。...file2 mcelog real 0m0.007s user 0m0.001s sys 0m0.004s $ time ls -a . .bash_logout dir1 file2 mcelog...对于那些我们不了解的 Linux 命令,type 命令用于查找相关命令的信息。 更多详细信息,请参阅本指南。...$ /usr/bin/time -o file.txt ls dir1 dir2 file1 file2 file.txt mcelog 正如你看到的,time 命令不会显示到终端上。...$ /usr/bin/time -f "\t%E real,\t%U user,\t%S sys" ls dir1 dir2 file1 file2 mcelog 0:00.00 real, 0.00
1:查看crond 服务状态(确认Linux任务计划服务开启) service crond status crond (pid 1937) is running… 2:编写重启Tomcat的sh可执行文件...sh^M: bad interpreter: No such file or directory 上面报错是因为restart_tomcat.sh是在window系统下直接创建的,需要修改文件的格式 为Linux...cron.hourly)[791]: finished 0anacron Dec 2 14:01:01 UCOM002 run-parts(/etc/cron.hourly)[782]: starting mcelog.cron...Dec 2 14:01:01 UCOM002 run-parts(/etc/cron.hourly)[805]: finished mcelog.cron Dec 2 14:10:01 UCOM002
CMCI初始化 以Linux v6.3分支为例,内核使能CMCI代码 C++arch/x86/kernel/cpu/mce/intel.cvoid intel_init_cmci(void){...machine_check_poll函数主要功能是通过读取IA32_MCG_STATUS、IA32_MCi_STATUS寄存器信息和CPU的ip、cs等相关信息,然后故障分类,将CE event或其他故障类型event记录到/dev/mcelog...用户可以通过读取/dev/mcelog获取错误记录。...主要用于将硬件CE、UCNA等类型故障通过中断方式上报到软件,软件收到中断后,执行中断处理函数intel_threshold_interrupt()采取irq mode或poll mode记录错误信息到/dev/mcelog...,用户态可以通过/dev/mcelog获取硬件故障信息。
操作系统日志; /var/log/messages /var/log/mcelog dmesg日志 alert.log(grid oracle) trc跟踪日志 asm日志 /log...3、oprocd:这个进程只在Linux和Unix系统,并且第三方集群管理软件未安装的情况下才会出现。如果它发现节点挂起,则重启该节点。 注意:以上的所有进程都是由脚本init.cssd产生的。...1.MCE(Machine Check Exception)是用来报告主机硬件相关问题的一种日志机制. 2.MCE(Machine Check Exception)的日志文件是/var/log/mcelog...3.该mcelog不一定在任何一台Linux主机上都存在.只有发生硬件报错了,才会有 /var/log/mcelog. 4.在/var/log/messages文件中,也可能有mce的一点痕迹...: failed to prefill DIMM database from DMI data -----根据工程经验:如上一行不代表硬件有问题 参考资料: Oracle Linux: Hardware
ifconfig net-tools lspci pciutils numactl nfs tmux ftp bc smartctl smartmontools mailx mktemp mcelog...locate mlocate rngd.service rng-tools strace strace expect expect和tcl openssh openssh-server nvme mcelog.../log/messages* ; rm $os_folder/var/log/dmesg* ; rm $os_folder/var/log/mail* ; rm $os_folder/var/log/mcelog...log/spooler* ;rm $os_folder/var/log/yum.log* ;rm $os_folder/var/log/btmp* ;touch $os_folder/var/log/mcelog
FMA:故障管理框架,可以处理硬件故障和软件故障,比起linux下的mce、mcelog功能要强大的多。 ...Dtrace:强大的内核级调试工具,linux下的systemtap目标就是要仿照dtrace功能,可惜当前版本的systemtap稳定性要差好多。
mce-inject功能 mce-inject用于测试mcelog能否正确的获取硬件错误信息,并进行正确解码,mce-inject可以向内核注入指定的错误信息,因此,可以很方便的了解到mcelog.../correct 即可成功注入,详细的输出结果可以查看/var/log/mcelog文件。 当然,你可以自己编写相关的注入脚本。
详解 Linux 常用目录的作用 一 常用一级目录 ? ? 注意: 1、根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。...tty59 vcsa6 lp3 snd tty31 tty6 vfio mapper sr0 tty32 tty60 vga_arbiter mcelog...mozilla udev firmware jvm-commmon polkit-1 udisks2 games jvm-exports python2.7 x86_64-redhat-linux6E
前言 本章将会讲解Linux云计算中的进程和任务管理 本章架构 一.程序和进程的关系 ①程序 保存在硬盘、光盘等介质中的可执行代码和数据 静态保存的代码 ②进程 在 CPU 及内存中运行的程序代码...localhost ~]# top 3.pgrep命令 根据特定条件查询进程 PID 信息 [root@localhost ~]# pgrep -l "log" 2538 rsyslogd 2113 mcelog
java}] ├─lsmd ├─lvmetad ├─master─┬─pickup │ └─qmgr ├─mcelog...3 rumenz.com 4 111 5 222 ldd 这个命令可以知道你的一个可执行文件所使用了动态链接库 > ldd /usr/bin/ls linux-vdso.so...(0x00007f451846f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f451826b000) /lib64/ld-linux-x86
systemd-analyze blame 1min 30.150s gssproxy.service 3.051s openibd.service 1.052s mcelog.service...id=242266 gssproxy(https://pagure.io/gssproxy/tree/master) /dev/[u]random:对熵的解释(https://linux.cn/article
java}] ├─lsmd ├─lvmetad ├─master─┬─pickup │ └─qmgr ├─mcelog...3 rumenz.com 4 111 5 222 ldd 这个命令可以知道你的一个可执行文件所使用了动态链接库 > ldd /usr/bin/ls linux-vdso.so...(0x00007f451846f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f451826b000) /lib64/ld-linux-x86...,但是会搜索目录下的目录,时间较长 > lsof -d 4 显示使用fd为4的进程 > lsof -i 用以显示符合条件的进程情况 原文链接:https://rumenz.com/rumenbiji/linux-useful-cmd.html
java}] ├─lsmd ├─lvmetad ├─master─┬─pickup │ └─qmgr ├─mcelog...3 rumenz.com 4 111 5 222 ldd 这个命令可以知道你的一个可执行文件所使用了动态链接库 > ldd /usr/bin/ls linux-vdso.so...(0x00007f451846f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f451826b000) /lib64/ld-linux-x86...,但是会搜索目录下的目录,时间较长 > lsof -d 4 显示使用fd为4的进程 > lsof -i 用以显示符合条件的进程情况 原文链接:https://rumenz.com/rumenbiji/linux-bak-system-file.html
──28*[{java}] ├─lsmd ├─lvmetad ├─master─┬─pickup │ └─qmgr ├─mcelog...3 rumenz.com 4 111 5 222 6ldd 这个命令可以知道你的一个可执行文件所使用了动态链接库 > ldd /usr/bin/ls linux-vdso.so...(0x00007f451846f000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f451826b000) /lib64/ld-linux-x86
领取专属 10元无门槛券
手把手带您无忧上云