rsyslog.conf: kern.err /dev/console. 이 메시지는 어디로 가나요?

rsyslog.conf: kern.err /dev/console. 이 메시지는 어디로 가나요?

rsyslog.conf에는 주석 처리된 줄이 있습니다.

#kern.*         /dev/console

구성 파일에 다음 줄을 추가하면:

kern.notice       /dev/console

이 메시지는 어디로 가나요?

이 명령을 실행하면:

logger -p kern.notice "Log Message Test"

메시지는 어디서 볼 수 있나요?

내가 사용하는 터미널에 메시지를 표시하고 싶다면omusrmsg

콘솔은 터미널과 똑같죠?

내가 이 명령을 실행했을 때:

echo "Testing" > /dev/console

아무 일도하지.

정확히 어디로 가는 걸까요?

답변1

여기서 "콘솔"은 다음을 의미합니다.주요한단말기.

특수 /dev/console장치 노드는 일반적으로 커널이 기본 콘솔이라고 생각하는 것에 해당합니다.저것일반적으로 전경에 있는 tty를 의미합니다(tty1…tty63). 임베디드 시스템에서는 커널 옵션을 사용하여 직렬 포트로 리디렉션될 수 있습니다 console=.

일반적으로 Unix에서는 "콘솔 로그인"(PC에서 직접 로그인)과 "원격/네트워크 로그인"을 구별하는 프로그램을 볼 수 있습니다.

관련 정보