CentOS 운영체제의 로그파일은 기본적으로 "/var/log" 디렉토리에 위치합니다.
각각의 상세한 로그 정보는 아래 내용을 참고해서 시스템을 운영하셔요^^
* /var/log/maillog
- 메일과 관련된 로그들이 기록
* /var/log/messages
- 메일, 뉴스등을 제외한 전반적인 시스템의 모든 로그를 기록
* /var/log/secure
- 사용자들에 대한 접속을 기록
* /var/log/lastlog
- /etc/passwd 내 사용자들의 마지막으로 로그인한 정보를 기록 (lastlog 명령어로 확인 가능)
* /var/log/boot.log
- 부팅시 서비스 데몬들의 실행 상태를 기록하는 파일
* /var/log/dmesg
- 시스템이 부팅할 때 출력되는 메시지들이 기록 (dmesg 명령어로 확인 가능)
* /var/log/cron
- crontab 과 관련된 메시지들이 기록 (예약 스케쥴 작업이 정상적으로 실행되는지 확인 가능)
* /var/log/wtmp
- /etc/passwd 사용자들의 접속한 정보를 기록 (last 명령어로 확인 가능)
※ 특정 사용자 정보를 확인하려면 "last 사용자명" 을 입력하여 확인 가능(가장 최근 순으로 10개까지만 출력)
* /var/log/xferlog
- FTP 서버의 데이터 전송관련 로그를 기록 (불법파일이 전송 여부 및 전송상황의 모니터링 가능)
또한, CentOS는 기본적으로 로그관리를 위한 프로그램으로 "syslogd" 라는 데몬을 제공하고 있습니다.
해당 데몬의 환경설정을 위해 정의된 파일은 "/etc/syslog.conf" 입니당.
/etc/syslog.conf 파일의 내용을 확인해볼게요^^
서비스 시스템, 메시지 종류와 같은 내용들이 출력되지요!
[ 서비스 시스템 ]
auth, auth_priv, cron, mail, daemon, kern, lpr, news, syslog, user, uucp, local0~local7
[ 메시지 종류 ]
- emerg(emergency) : 시스템 패닉(종료)
- alert(alert) : 치명적인 에러. 즉시 알려야 하는 내용
- crit(critical) : 치명적인 에러
- err(error) : 에러
- warn(warnning) : 경고 메시지
- notice(notice) : 알림 메시지
- info(infomation) : 정보
- debug(debug) : 디버그
- none(null) : 모든 메시지 무시
- logrotate : 로그를 정기적으로 잘라서 보관
- 기본적으로 설치되어 있고 "/etc/cron.daily" 디렉토리에 포함되어 있어서 하루에 한번 실행되요!
( 환경설정파일 : /etc/logrotate.conf )
'Linux > Tip & Tech' 카테고리의 다른 글
Single Boot 활용 및 Grub 보안 설정하기 (0) | 2012.02.26 |
---|---|
윈도우 -> 리눅스 ssh기반 GUI 원격접속을 해보자! (0) | 2012.02.19 |
Bash Shell 의 history 기능을 활용하자! (0) | 2011.07.20 |
Mysql 의 'root' 비밀번호 분실시 활용해보자!!! (0) | 2011.05.02 |
Linux 에서 사용하는 소유권/허가권 을 알아보자. (0) | 2011.04.19 |