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

rsyslogd(시스템로그데몬)의 이해와 흐름도

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

rsyslogd(시스템로그데몬)의 이해와 흐름도

 

 

 

 

이 로그데몬의 정식이름은 " Linux system logging utilities"이다.

 

 

 

 "리눅스시스템 로그유틸리티"라는 것이다.

 

 

 

  간단히 말하자면 리눅스에서 관리되는 모든 로그파일들을 관리하고 설정하는 데몬이라는 뜻이다.

 

 

 

 우선 rsyslogd에 관련된 파일들과 데몬그리고 실행방법들에 대한 설명을 아래 표로써 설명을 대신한다.

 

 

 

 

 

[rsyslog서비스관련 데몬과 파일들]

 

 

  

위치 및 실행방법

  

로그데몬위치

/sbin/rsyslogd

로그데몬의 위치 및 데몬프로그램

로그데몬 설정파일

/etc/rsyslog.conf

로그데몬의 설정파일, 각종 로그파일들의 설정 및 저장위치지정

데몬개별로그설정

디렉토리(위치)

/etc/rsyslog.d/

개별로그설정 위치

로그데몬PID파일

/run/rsyslogd.pid

syslogd데몬의 PID 파일

로그데몬 실행

systemctl start rsyslog

로그데몬 실행방법

로그데몬 종료

systemctl stop rsyslog

로그데몬 종료방법

로그데몬 재시작

systemctl restart rsyslog

로그데몬 재시작방법

 

 

 

 

로그데몬의 실행 흐름도를 간략히 맵으로 그려보면 다음과 같다.

 

 

 

 

 

 

 

리눅스 로그파일시스템이 어떻게 실행되어서 로그파일에 저장되며 또한 logrotate에 의해서 어떻게 관리가 되는가를 한눈에 알 수 있을 것이다.

 

 

 

  물론  필자가 인지하지 못했던 부분이 있을 수도 있으나 필자가 아는대로 흐름도를 작성해 본 것이다.

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,798 개
  • 현재 접속자 :  122 명