보통시스템 로그나 커널의 로그는 /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 |