/////////////////////////////////////////////////
로그(log) 관리
/////////////////////////////////////////////////
log발생 --> syslogd , rsyslogd
└-- klogd
└-- 각종 Application (httpd, ftpd)
chkconfig --list // 동작중인 서비스데몬들을 보여줌
syslog의 설정파일
--> /etc/syslog.conf
rsyslog의 설정파일
--> /etc/rsyslog.conf
중요한 로그들..
LOG_EMERG 0 /* 아주위급한 에러로그 */
LOG_ALERT 1 /* 즉시 조취를 취해야하는 로그 */
LOG_CRIT 2 /* 치명적인 로그*/
LOG_ERR 3 /* 에러 로그 */
LOG_WARNING 4 /* 경고 로그 */
LOG_NOTICE 5 /* 주의 로그 */
LOG_INFO 6 /* 정보 로그 */
LOG_DEBUG 7 /* 디버그 로그*/
UDP 포트 열려있나 확인하는법
---> netstat -nlp
echo "I LOVE hoppang" > /dev/tty2 --> 터미널 2에 메세지가 나옴
wall
I love hoppang
L love linux
하고 Ctrl + D 하면 모든사용자에게 브로드 캐스트로 메세지를 쏴줌
/etc/rsyslog.conf 에 들어가서
Rules 부분을 본다 ..
mail은 info 수준 cron은 warning 수준에서 기록하고싶을때
mail.info;cron.warning