나는 바닐라 우분투 16.04 서버를 실행 중이며 로깅이 기본적으로 설정되는 방식에 대해 머리를 감싸려고합니다. 난 둘 것을 알 수 있습니다 journald
및 rsyslog
실행 설치되어 있지만, 로그 메시지가 처리되는 방법 나에게 모든 명확에서이 아니다.
대부분의 메시지는 in /var/log/syslog
과 via 모두에 표시되는 것처럼 보이지만 둘 journalctl
중 하나 /etc/systemd/journald.conf
(기본적으로 모두 기본적으로 주석 처리됨) /etc/rsyslog.conf
또는 에서 전달을위한 명시 적 구성을 볼 수 없습니다 /etc/rsyslog.d/50-default.conf
. 공식 문서 또는 우분투에서 두 가지가 어떻게 설정되어 있는지 설명하는 블로그 게시물을 찾으려고했지만 아무것도 찾지 못했습니다.
혼란을 더하기 위해 logger -p local1.info Test
호스트에서 실행 /var/log/syslog
했으며 메시지가에 표시되는 동안 아무것도 기록 되지 않았습니다 journalctl
.
내 질문은 :
- 저널 및 rsyslog는 Ubuntu 16.04에서 정확히 어떻게 작동합니까 (기본)?
logger
syslog가 아닌 저널에서 보낸 메시지가 어떻게 표시 됩니까?
업데이트 : logger
예상대로 실수로 작동하지 않는 것이 밝혀 졌으므로 주요 질문과 관련이 없습니다.
logger -p .info hello
유효하지 않습니다. 시설 이름을 지정하지 않았습니다.