/etc/syslog.conf 파일을 수정하여 다양한 시스템 프로세스로 생성된 추가 오류 메시지를 캡처할 수 있습니다. 기본적으로 /etc/syslog.conf 파일은 여러 시스템 프로세스 메시지를 /var/adm/messages 파일로 전달합니다. 충돌 및 부트 메시지도 여기에 저장됩니다. /var/adm 메시지를 확인하려면 시스템 메시지 확인 방법을 참조하십시오.
/etc/syslog.conf 파일의 두 열은 다음과 같이 탭으로 구분됩니다.
facility.level ... action
메시지 또는 상태의 facility나 시스템 소스. 쉼표로 구분되는 기능 목록일 수 있습니다. 기능 값은 Table 5–1에 나열되어 있습니다. level은 기록 중인 상태의 심각도 또는 우선 순위를 나타냅니다. 우선 순위 레벨은 Table 5–2에 나열되어 있습니다.
항목이 다른 우선 순위에 대한 것일 경우 동일한 줄의 동일한 기능에 대해 두 개의 항목을 삽입하지 마십시오. syslog 파일에 우선 순위를 삽입하면 해당 우선 순위 이상의 모든 메시지가 기록되며 마지막 메시지가 우선합니다. 제공된 기능 및 레벨에 대해 syslogd가 해당 레벨 이상의 모든 메시지와 일치됩니다.
action 필드는 메시지 전달 위치를 나타냅니다.
다음 예에서는 기본 /etc/syslog.conf 파일의 샘플 행을 보여줍니다.
user.err /dev/sysmsg user.err /var/adm/messages user.alert `root, operator' user.emerg *
이 경우 다음과 같은 사용자 메시지가 자동으로 기록됩니다.
사용자 오류는 콘솔에 출력되고 /var/adm/messages 파일에도 기록됩니다.
즉각적인 조치가 필요한 사용자 메시지(alert)는 root 및 operator 사용자에게 전송됩니다.
사용자 긴급 메시지는 개별 사용자에게 전송됩니다.
다음 표에서는 가장 일반적인 오류 상태 소스를 보여줍니다. Table 5–2에서는 가장 일반적인 우선 순위를 심각도순으로 보여줍니다.
|
|
$ pfedit /etc/syslog.conf
이 샘플 /etc/syslog.conf user.emerg 기능은 사용자 긴급 메시지를 root 및 개별 사용자에게 전송합니다.
user.emerg `root, *'