내 사용자에 대해 syslogd의 메시지를 비활성화하려면 어떻게 해야 합니까?

내 사용자에 대해 syslogd의 메시지를 비활성화하려면 어떻게 해야 합니까?

SSH 도구와 함께 Centos Linux 운영 체제를 사용합니다. 매분마다 이런 메시지를 받습니다.

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: Corrected error, no action required.

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: CPU:6 (10:9:1) MC4_STATUS[Over|CE|MiscV|-|AddrV|CECC]: 0xdc02400021080a13

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: Error Addr: 0x0000000654f3f030

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: MC4 Error (node 1): DRAM ECC error detected on the NB.

Message from syslogd@rakhsh4 at May  6 17:48:34 ...
 kernel:[Hardware Error]: cache level: L3/GEN, mem/io: MEM, mem-tx: RD, part-proc: RES (no timeout)

나는 뉴스에 정말로 관심이 없다. 주로 시스템에 관심을 갖는 것은 내 일이 아니기 때문입니다. 루트 액세스 권한이 없습니다. 그래서 해결책은 다음과 같습니다이것이것은 변경되어야 하며 댓글의 일부는 /etc/rsyslog.conf나에게 선택 사항이 아닙니다.

그래서 내 질문은 루트 권한 없이 내 사용자에 대해 이러한 메시지를 어떻게 표시하지 않을 수 있느냐는 것입니다.

답변1

빠르고 더러운 수정은 다음 줄을 주석 처리하는 것입니다 /etc/rsyslog.conf.

# Everybody gets emergency messages
#*.emerg                    :omusrmsg:*

적어도 내 CentOS 7 시스템에서는 작동합니다.

이러한 메시지를 보존하고 쉽게 찾을 수 있도록 특정 파일에 기록할 수 있습니다. 이 같은:

*.emerg                    /var/log/EMERG

예. 이 설정은 기본값으로 매우 방해적입니다. Syslog 서버에서 패닉 메시지를 발생시키는 환경의 모든 서버로 인해 콘솔이 중단될 수 있습니다.

변경 사항을 적용하려면 rsyslog 데몬을 다시 시작하세요.

관련 정보