У нас проблема с оборудованием на одном из наших серверов, и ядро постоянно выдает такие сообщения:

kernel: EDAC MC0: UE row 0, channel-a= 0 channel-b= 1 labels "-": NON-FATAL recoverable (Branch=0 DRAM-Bank=0 Buffer ID = 0 RDWR=Read RAS=0 CAS=0 NON-FATAL recoverable Err=0x2000 (FB-DIMM Configuration Write error on first attempt))

Помимо регистрации сообщений в /var /log /messages, он отправляет их всем вошедшим в систему терминальным сеансам (не только системной консоли).

Несмотря на то, что полезно знать (и, конечно, мы исправим проблему с ОЗУ), на этом сервере невозможно работать; сообщения выходят в середине строк редактирования, файлов, чего угодно.

Как я могу подавить эти сообщения? В идеале я хотел бы иметь возможность сделать это для моей текущей сессии, чтобы другие пользователи получали сообщения.

Система Centos 5.

1 ответ1

0

Похоже, что syslogd будет отправлять сообщения всем пользователям через «стену», если в качестве места назначения в файле /etc/syslogd.conf используется «*».

Конфигурация по умолчанию содержит следующую строку:

*.emerg                                                        *

Комментирование этой строки и перезагрузка syslogd полностью подавляют сообщения, но лучше не забудьте включить их позже.

Я не нашел способа подавить их всего за один сеанс. Команда 'mesg' должна быть в состоянии остановить входящие сообщения в сеансе, но она не остановила эти сообщения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .