Можно ли очистить журнал событий DMI (тот, который частично отображается dmidecode --type 15
) из Linux?
Я знаю, что его можно удалить из BIOS, но это удаленный сервер, и я бы хотел избежать простоя из-за перезагрузки.
SEL (Журнал системных событий) можно очистить из Linux. В зависимости от того, какие интерфейсы у вас есть, будет зависеть, как это можно сделать.
Моя рабочая станция supermirco, как и большинство серверов, IPMI. Вы можете проверить, зарегистрировала ли ваша система устройство IPMI с помощью dmidecode.
dmidecode --type 38
Отсутствие запроса к интерфейсу делает не обязательно означает, что в вашей системе отсутствует интерфейс IPMI. Просто быстрый способ проверить, действительно ли это так.
Чтобы использовать IPMI, установите openipmi. Сначала вам нужно будет запустить службу, название которой отличается от дистрибутива.
очистить, запустить (w / su / sudo)
$ ipmitool sel clear
Если openipmi не работает, вы также можете попробовать freeipmi. Я слышал, что freeipmi очень надежен и имеет действительно хороший прямой (без драйверов) интерфейс KCS или SSIF.
после установки freeipmi обязательно загрузите i2c-dev и i2c-core с помощью modprobe. Вам также потребуется загрузить драйвер i2c- #, зависящий от вашего набора микросхем. Например, i2c-viapro или i2c-i810.
После загрузки этих модулей попробуйте запустить
$ ipmi-locate
FreeIPMI, имеет команду ipmi-sel. Которая, помимо других параметров, будет запускаться с --clear.
Если вы работаете с ПК, который не поддерживает ни открытый, ни бесплатный ipmi, я не совсем уверен, что делать дальше.