티스토리 뷰

리눅스에서 시스템의 전반적인 로그를 보여주는 /var/log/messages 가 존재함은 다 알것입니다. 하지만 우분투 12.04LTS를 설치하고 나서 로그를 볼려고 찾아보니 없더군요...


그래서 찾아보니 우분투에서 10.x부터 syslog 데몬인 rsyslogd에 무개를 실어감으로 인해 디폴트 값으로 /var/log/messages가 주석처리 되어있더군요.


치명적인 에러에 대한 로그는 /var/log/syslog 에 쓰여지고 info, notice, warn 에 대한 정보는 출력이 되지 않습니다. config 파일의 주석을 풀어줌으로써 기존과 같이 /var/log/messages를 사용할 수 있습니다.


$ sudo vi /etc/rsyslog.d/50-default.conf

를 통해 conf 파일을 열어보면



이렇게 주석처리 되어있는 것을



이렇게 주석을 없애시고 저장하여 나오시면 됩니다.


$ sudo restart rsyslog

그리고 rsyslog 를 재시작 해주면 기존과 같이 /var/log/messages 에 로그들이 기록됨을 확인하실 수 있습니다.


댓글