과거에는 실시간으로 dmesg 터미널이있는 리눅스 박스를 보았습니다. 즉, Ctrl-Alt-F12 키를 누르고 dmesg 출력이 새로 나오는 터미널을 푸시합니다.
그런 효과를 어떻게 재현 할 수 있습니까?
나는 그 트릭에 대해 안다. 손목 시계 명령,하지만 그건 내가 생각하고있는 해결책이 아니야.
과거에는 실시간으로 dmesg 터미널이있는 리눅스 박스를 보았습니다. 즉, Ctrl-Alt-F12 키를 누르고 dmesg 출력이 새로 나오는 터미널을 푸시합니다.
그런 효과를 어떻게 재현 할 수 있습니까?
나는 그 트릭에 대해 안다. 손목 시계 명령,하지만 그건 내가 생각하고있는 해결책이 아니야.
답변:
너는 너를 편집 할 필요가있을거야. /etc/syslog.conf .
다음과 같은 행 추가하기 :
kern.* /dev/tty10
모든 커널 정보를 그 tty에 출력하겠습니까? 어떤 tty가 contol-alt-f12에 할당되어 있는지 알아야합니다. 더 많은 예제가 있습니다. man syslog.conf .
/etc/syslog.conf (또는 syslog 버전에 따라 /etc/syslog-ng.conf)에서 커널 메시지를 / dev / vc / 12 (alt-ctrl-12)로 지정해야합니다.
로그 파일이 이미있는 경우 수동 해결책은 다음과 같은 작업을 수행하는 것입니다.
tail -f /var/log/kernel.log > /dev/vc/12
하지만 영구적 인 방법은 syslog의 맛을 위해 설정하는 것입니다.
(내 archlinux 설치에 /etc/syslog-ng.conf에 미리 정의 된 규칙이 있는데 주석 처리를 해제하면이 기능이 켜집니다)
간단하게 실행할 수 있습니다.
cat /proc/kmsg
현재 터미널에서의 실시간 dmesg 출력
tail -f /proc/kmsg dmesg가 출력을 표시 함에도 불구하고 USB 플래시 드라이브를 삽입했지만 아무 것도 출력되지 않았습니다.
일부 키를 누를 때 쉘 스크립트를 실행하도록 Linux를 구성 할 수 있다고 생각합니다. 예를 들어 Gnome의 경우 : http://www.codejacked.com/create-custom-keyboard-shortcuts-in-linux/
쉘 스크립트 파일에는 dmesg 명령이 포함됩니다.