보통시스템 로그나 커널의 로그는 /var/log/message에 모두 남습니다.
좀 어지럽죠.. 커널로그를 제외한 기타 시스템로그는 message에 남기고 커널의
로그는 /var/log/kernel_log로 남겨보겠습니다.
/etc/syslogd.conf 파일을 열어보면 다음과 비슷할겁니다.

# Log all kernel messages to the console.
# Logging much else clutters up the screen.
# Log anything (except mail) of level info or higher.
# Don't log private authentication messages!
info;mail.none;authpriv.none;cron.none /var/log/messages
##############################################
#custom kernel logging #
##############################################
kern.* /var/log/kernel_log #이부분 추가

#아래와 같이 설정하면 콘솔화면에 커널메세지가 표시됩니다.
#kern.* /dev/console

# The authpriv file has restricted access.
authpriv.* /var/log/secure

# Log all the mail messages in one place.
mail.* /var/log/maillog

# Log cron stuff
cron.* /var/log/cron

# Everybody gets emergency messages, plus log them on another
# machine.
*.emerg *

# Save mail and news errors of level err and higher in a
# special file.
uucp,news.crit /var/log/spooler

# Save boot messages also to boot.log
local7.* /var/log/boot.log

설정을 마쳤으면 /etc/init.d/syslog restart 명령으로 커널로그 데몬과 시스로그데몬을
재시작합니다. 같은방식으로 여러 메세지를 따로뽑아서 기록할수도 있습니다.

추가 :
kernel_log도 logrotate를 이용해 로그를 순환시키려면
/etc/logrotate.d/syslog를 열어서
/var/log/kernel_log {
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
를 추가하면 커널로그도 쪼개줍니다.
logrotate가 설치되어있어야 합니다.

'System' 카테고리의 다른 글

lilo가 죽었을때 dos에서 리눅스로 부팅  (0) 2001.09.07
ext3 파일시스템구축하기.  (2) 2001.08.24
하드디스크 속도 높히기  (1) 2001.08.08
로그 분석하기  (0) 2001.08.08
계정사용자별 사용량 제한(Quota)  (0) 2001.08.08

+ Recent posts