티스토리 뷰

7. 다음 조건에 맞게 ( 괄호 ) 안에 알맞은
내용을 적으시오.
# vi /etc/rsyslog.conf
( ① ) ( ② )
■ 조 건
- mail 관련한 모든 정보는 /var/log/mail.log에
기록하고, debug 수준의 로그는 제외한다.


1: mail.*;mail.!=debug
2: /var/log/mail.log


separated by a period ('.')    마침표로 구분한다. 
facility = > auth, authpriv, cron, daemon, kern, lpr, mail, mark, news, security (same as auth), syslog, user, uucp and local0 through local7
The  priority is one of the following keywords, in ascending order: debug, info, notice, warning, warn (same as warning), err, error (same as err), crit, alert, emerg, panic (same as emerg).

별표('*')는 사용 위치에 따라 모든 facility 또는 모든 우선 순위를 나타냅니다.

Multiple  selectors  may  be  specified for a single action using the semicolon (';') separator.
세미콜론(';') 구분 기호를 사용하여 단일 작업에 대해 여러 선택기를 지정할 수 있습니다.

우선 순위 앞에 느낌표('!')를 붙여 모든 우선 순위를 무시할 수 있습니다.


1. rsyslog
# vi /etc/rsyslog.conf
authpriv.*   root,posein
인증 관련 모든 로그를 root와 posein사용자의 터미널로 전송

# vi /etc/rsyslog.conf
*.=crit;kern.none    /var/log/critical
모든 facility에 발생하는 메시지 중 crit 수준의 메시지만 /var/log/critical 파일에 기록
But. 커널에 발생하는 메시지 제외

# vi /etc/rsyslog.conf
cron,mail.*         /var/log/cronmail
cron 및 mail 관련 모든 기록은 /var/log/cronmail 파일에 기록
authpriv.*          root
ssh와 같은 인증 관련 모든 기록은 root 사용자의 터미널로 전송
*.crit              /var/log/critical
모든 facility에서 발생되는 crit 수준 이상의 메시지는 /var/log/critical 파일에 기록
mail.*;mail.!=info     /var/log/maillog
메일 관련 모든 기록은 /var/log/criticatl 파일에 기록하는데, info 수준의 로그는 제외
# vi /etc/rsyslog.conf
authpriv.*;authpriv.!=info     /var/log/sshlog
ssh와 같은 인증 프로그램 유형이 발생한 메시지는 /var/log/sshlog에 기록, info 수준의 로그는 제외
*.=crit                    /var/log/critical
모든 facility가 발생하는 crit 수준의 메시지만 /var/log/critical 파일에 기록

 

 

 

 

 

https://bit.ly/3B3ipBE

해당 광고클릭은 필자에게 경제적으로 큰 도움이 됩니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31