Linux는 새로운 dmesg가 도착할 때마다 신비한 커널 버퍼 보기로 전환합니다.

Linux는 새로운 dmesg가 도착할 때마다 신비한 커널 버퍼 보기로 전환합니다.

sysrq에만 응답하고 다른 키보드 입력에는 응답하지 않는 신비한 tty가 있습니다.

SysRQ+ FSysRq+ 에 참여하면서 시작되었습니다 i.

매 30초마다 Linux는 현재 tty에서 최신 dmesg가 포함된 이상하고 제어할 수 없는 tty로 전환합니다.

각 줄은 가동 시간으로 시작합니다(예: [2312154.4828572]).

Ctrl+ Alt+ F#나를 그곳에서 꺼내지 못했습니다.

이 신비한 tty는 무엇입니까?

답변1

당신의 신비한 "커널 버퍼 보기"는 시스템이 단지 커널과 프로세스를 실행할 때의 모습과 유사한 것으로 보입니다 init. (그러나 이는 명백한 콘솔 전환을 설명하지 않습니다.)

SysRqI 제외한 모든 프로세스를 종료합니다.init. 데스크톱 세션이 사라졌고, 모든 시스템 데몬이 사라졌습니다... 로그인할 수 있도록 init일부를 재부팅해야 하지만 시스템에서는 그렇게 하지 않을 수도 있습니다. getty따라서 가상 콘솔 중 하나에 접속하게 됩니다. 어느 콘솔로 전환하든 다른 콘솔과 유사하게 보이지만 커널 메시지는 현재 가상 콘솔로만 전송되므로 설명하는 결과가 나타납니다.

이 경우 플러시되지 않은 데이터 외에는 복구할 것이 없으므로 그렇게 SysRqSUB하는 것이 좋습니다.

관련 정보