콘솔에 로그인하지 않고 실행 중인 시스템에서 consoleblank를 비활성화합니다.

콘솔에 로그인하지 않고 실행 중인 시스템에서 consoleblank를 비활성화합니다.

consoleblank=0최근에 가상 머신이 일종의 KVM에 연결된 호스트에서 콘솔 화면 보호기를 비활성화하기 위해 커널 부팅 라인을 추가했습니다 .

이는 재부팅 후에만 적용되는 것으로 보입니다. 재부팅하지 않고 실행 중인 모든 시스템을 변경하고 싶습니다.

가지다기존 답변 중 일부이 문제를 다루는 명령에 관한 한 setterm그들은 모두 다음과 같이 말합니다.VT 자체에서 실행되어야 합니다.. 이 변경 사항을 수백 대의 컴퓨터에 적용하고 각 컴퓨터의 콘솔에 수동으로 로그인하여 이 명령을 실행할 필요가 없도록 하고 싶습니다.

consoleblank(a) 재부팅하거나 (b) 각 콘솔에 수동으로 로그인하지 않고 전체 서버 자산을 비활성화하려면 어떻게 해야 합니까?

저는 RHEL 6과 RHEL 7을 혼합하여 실행하고 있습니다.

답변1

man console_codes콘솔에서 인식되는 이스케이프 시퀀스를 나열합니다. 시간 초과를 0으로 설정할 수 있습니다.

sudo sh -c 'echo -e "\033[9;0]" >/dev/console'

관련 정보