是否可以从Linux中清除DMI事件日志(由dmidecode --type 15部分显示的dmidecode --type 15 )?
我知道它可以从BIOS清除,但它是远程位置的服务器,我想避免重新启动的停机时间。
SEL (系统事件日志)可以从Linux中清除。 取决于你可用的接口将决定如何完成。
我的supermirco工作站以及大多数服务器都有IPMI 。 您可以检查您的系统是否使用dmidecode注册了IPMI设备。
dmidecode --type 38
未能查询接口,并不一定意味着您的系统缺lessIPMI接口。 只是一个快速的方法来validation它是否确实如此。
要使用IPMI,请安装openipmi。 你将不得不首先启动服务,这是不同的发行版本。
清除,运行(w / su / sudo)
$ ipmitool sel clear
如果openipmi不起作用,你也可以尝试freeipmi。 我听说freeipmi是非常坚实的,有一个非常好的直接(无人驾驶)KCS或SSIF接口。
一旦你安装了freeipmi,一定要用modprobe加载i2c-dev和i2c-core。 你还需要加载你的芯片组相关的i2c-#驱动程序。 例如,i2c-viapro或i2c-i810。
一旦你加载这些模块,尝试运行,
$ ipmi-locate
FreeIPMI,有命令ipmi-sel。 其中,除了其他选项,将运行 – 清除。
如果你是从一台不支持open或free ipmi的PC上运行,我不确定从哪里去。