
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에서 직접 로그인)과 "원격/네트워크 로그인"을 구별하는 프로그램을 볼 수 있습니다.