티스토리 뷰
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 파일에 기록
해당 광고클릭은 필자에게 경제적으로 큰 도움이 됩니다.
'IT > 리눅스 마스터 1급' 카테고리의 다른 글
httpd.conf 설명 (간단 예시/ 문제풀이) (0) | 2021.10.26 |
---|---|
리눅스 dump명령어 간단정리 (예시/패키지 설치) (0) | 2021.10.24 |
fstab 파일 설정 간단정리(예시/ 각 필드의 의미) (0) | 2021.10.23 |
리눅스 renice 명령어 간단 정리 (예시/ 문제풀이) (1) | 2021.10.22 |
rmmod 명령어 간단정리 (의존성/ 옵션정리/ 예시설명) (0) | 2021.10.21 |