/etc/rsyslog.conf
파일 을 이해하려고하는데 뭔가 빠졌습니다. 예를 들어, 이것은 파일의 일부입니다.
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
cron.* /var/log/cron.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
이 페이지 에 따르면 :
이 기능은 auth, authpriv, cron, daemon, kern, lpr, mail, mark, news, security (auth와 동일), syslog, user, uucp 및 local0에서 local7까지의 키워드 중 하나입니다.
우선 순위는 디버그, 정보, 통지, 경고, 경고 (경고와 동일), err, 오류 (err와 동일) 치명타, 경고, 에머, 패닉 (에머와 동일)의 오름차순 키워드입니다. error, warn 및 panic 키워드는 더 이상 사용되지 않으며 더 이상 사용해서는 안됩니다. 우선 순위는 메시지의 심각도를 정의합니다.
별표 ( "*")는 사용 장소 (기간 이전 또는 이후)에 따라 모든 시설 또는 모든 우선 순위를 나타냅니다. 키워드 none은 주어진 시설의 우선 순위를 나타내지 않습니다.
쉼표 ( ",") 연산자를 사용하여 한 명령문에서 동일한 우선 순위 패턴으로 여러 기능을 지정할 수 있습니다. 원하는만큼 시설을 지정할 수 있습니다. 그러한 진술에서 시설 부분 만 취해지고 우선 순위 부분은 건너 뜁니다.
세미콜론 ( ";") 구분 기호를 사용하여 단일 조치에 여러 선택기를 지정할 수 있습니다. 선택기 필드의 각 선택기는 이전 선택기를 덮어 쓸 수 있습니다. 이 동작을 사용하면 패턴에서 일부 우선 순위를 제외 할 수 있습니다.
따라서 이것은 이해할 수 있지만 오른쪽의 파일 경로는 어떻습니까? 그것은 단지 경로 일 수도 있고, 또는 |
그 -
앞 이나 앞에 있는 경로 일 수도 있습니다 . 세 가지의 차이점은 무엇입니까?
auth,authpriv.none
평균 로그인하지? 인용 된 문서에서 "선택기 필드의 각 선택기는 이전 항목을 덮어 쓸 수 있습니다"-해당 동작의 세부 사항은 어디에 기록되어 있습니까?auth
부분*.*
이 비활성화되지 않고 이미 일치 된 인증 기능과 일치 할 것으로 예상 했습니다.