syslog에서 kern.log를 제외하는 방법

syslog에서 kern.log를 제외하는 방법

저는 Ubuntu 16.04.3에서 작업 중이며 두 곳에서 커널 로그를 얻을 수 있다는 것을 발견했습니다 /var/log/kern.log. 다른 로그가 포함되어 있지만 찾을 수 있는 곳입니다./var/log/syslog/var/log/syslog/var/log/kern.log

kern.log그럼 그걸 제외하는 게 가능한 건가요 syslog? 내 말은 kern.log에서 제거 하고 싶다는 뜻인가요 syslog?

module(load="imklog")삭제를 시도했지만 /etc/rsyslog.conf모든 커널 로그가 삭제되고 필요한 것은 터치가 아니라 커널 로그만 삭제하는 것입니다.kern.logsyslogkern.logsyslog

답변1

Ubuntu 16.04에서는 rsyslog이 파일에서 규칙을 찾을 수 있습니다 /etc/rsyslog.d/50-default.conf. 파일에는 다음 두 줄이 표시됩니다.

*.*;auth,authpriv.none      -/var/log/syslog
kern.*                      -/var/log/kern.log

/var/log/syslog다음과 같이 커널 메시지 로깅을 건너뛸 수 있습니다 .

*.*;auth,authpriv,kern.none     -/var/log/syslog
kern.*                          -/var/log/kern.log

관련 정보