강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

데몬 스크립트 파일 : /etc/rc.d/init.d/syslog

작성자 정보

  • 구돌 작성
  • 작성일

컨텐츠 정보

본문

데몬 스크립트 파일 : /etc/rc.d/init.d/syslog

 

 syslog는 리눅스 시스템의 필수적인 로깅시스템입니다. 

 

 

 이런 로깅시스템을 시작(종료)하는 스크립트입니다. 

 

 

 이 스크립트에 의해 로깅시스템의 데몬인 syslogd가 실행되면  /etc/syslog.conf파일을 참조하여 각 설정에 해당하는 조건이 되면 지정된 로그파일에 로그메시지를 기록합니다. 

 

 

 로그파일이 기록되는 디렉토리는 /var/log/이며 대표적인 로그파일로는 /var/log/messages, /var/log/secure, 그리고 /var/log/maillog등이 있습니다. 

 

 

 이 스크립트에 의해 실행되는 데몬은 /sbin/syslogd /sbin/klogd가 있습니다. 

 

 

 

 

/sbin/syslogd는 로깅시스템의 주된 그리고 일반적인 로그메시지를 기록하는 주데몬이며 klogd는 커널메시지를 기록하는 커널로그데몬입니다. 

 

 

 그리고 서버의 로그메시지를 원격서버에 실시간으로 저장하고자 한다면 syslogd데몬 실행시에 -r옵션을 사용하여 실행하시기 바랍니다. 

 

 

 참고로 syslogd UDP 514번을 사용합니다. 

 

 

 

 

사용옵션 : start|stop|status|restart|condrestart

 

스크립트 사용예

[root@command init.d]# /etc/rc.d/init.d/syslog stop

Shutting down kernel logger: [  OK  ]

Shutting down system logger: [  OK  ]

[root@command init.d]#

[root@command init.d]# /etc/rc.d/init.d/syslog start

Starting system logger: [  OK  ]

Starting kernel logger: [  OK  ]

[root@command init.d]#

[root@command init.d]# /etc/rc.d/init.d/syslog restart

Shutting down kernel logger: [  OK  ]

Shutting down system logger: [  OK  ]

Starting system logger: [  OK  ]

Starting kernel logger: [  OK  ]

[root@command init.d]#

[root@command init.d]# /etc/rc.d/init.d/syslog status

syslogd (pid 6255) is running...

klogd (pid 6259) is running...

[root@command init.d]#

[root@command init.d]# ps -ef | grep syslog

root      6255     1  0 21:08 ?        00:00:00 syslogd -m 0

root      6276  5553  0 21:09 pts/1    00:00:00 grep syslog

[root@command init.d]#

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,041 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  109 명