/var/log/messages 파일이 없어요.

vimania의 이미지

젠투 전원 관리 가이드 보면서 설치하는 중인데요.

아래와 같은 방법으로 노트북에 전원을 뺏을때 나타나는 이벤트를 보라고 나와있더라구요.

# tail -f /var/log/messages | grep "received event"

그런데 messages 파일이 없네요. 그래서 dmesg 파일로 대신해 보니까 아무 메세지도 안보여주네요.

아래와 비슷한 메세지가 나와야 한다는데요.

[Tue Sep 20 17:39:06 2005] received event "ac_adapter AC 00000080 00000000"
[Tue Sep 20 17:39:06 2005] received event "battery BAT0 00000080 00000001"

이벤트를 볼수 있는 다른 방법이 있는지요? 또는 messages 파일이 생성되게 하려면 어찌해야 하나요?

자일자일의 이미지

/etc/syslog.conf 파일을 살펴 보시면
messages log파일 위치를 확인할 수 있습니다.

#cat /etc/syslog.conf

vimania의 이미지

/etc/syslog-ng/syslog-ng.conf 에 보면

options { 
	chain_hostnames(off); 
	sync(0); 
	stats(43200); 
};
 
source src {
    unix-stream("/dev/log" max-connections(256));
    internal();
    file("/proc/kmsg");
};
 
destination messages { file("/var/log/messages"); };
 
destination console_all { file("/dev/tty12"); };
 
log { source(src); destination(messages); };
log { source(src); destination(console_all); };

위치가 /var/log/messages 로 되있는데 그런 파일은 없네요. 혹시나 해서 파일을 만들어 봤는데 아무 내용도 안생깁니다.

자일자일의 이미지

#ps -ef | grep syslogd 의 검색 결과에 syslogd가 없다면 데몬실행이 필요합니다.

경로가 /sbin/syslogd 이곳이 맞다면 실행해주신 후

logger -p local0.notice syslogtest

명령을 실행 후 /var/log/messages를 보시면 로그가 쌓여야 정상입니다.