syslog 서비스는 로그를 시스템 로거로 관리하고 전송합니다. Rsyslog 는 syslog 의 고급 버전이며, 대부분의 Linux 배포판은 이 새로운 버전을 사용해야 합니다. syslog 서비스가 수집하는 모든 로그의 출력은 /var/log/syslog에서 찾을 수 있습니다 (인증 메시지를 제외한 모든 메시지).
시스템 로거가 어떤 파일을 유지 관리하는지 확인하려면 /etc/rsyslog.d의 구성 파일을 확인하십시오.
pete@icebox:~$ less /etc/rsyslog.d/50-default.conf
# First some standard log files. Log by facility.
#
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
#cron.* /var/log/cron.log
#daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
#lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
#user.* -/var/log/user.log
로그 파일에 대한 이러한 규칙은 왼쪽 열의 선택자 (selector) 와 오른쪽 열의 동작 (action) 으로 표시됩니다. 동작은 로그 정보를 파일, 콘솔 등으로 보낼 위치를 알려줍니다. 모든 애플리케이션과 서비스가 로그 관리를 위해 rsyslog 를 사용하는 것은 아니므로, 구체적으로 무엇이 기록되는지 알고 싶다면 이 디렉터리 내부를 확인해야 합니다.
실제로 로깅이 작동하는지 확인해 봅시다. logger 명령을 사용하여 수동으로 로그를 보낼 수 있습니다.
logger -s Hello
이제 /var/log/syslog 내부를 확인하면 로그에 이 항목이 표시되어야 합니다.