RHEL을 최소로 설치하면 로그인 화면이 공백으로 표시되는 것을 방지하는 방법은 무엇입니까?

RHEL을 최소로 설치하면 로그인 화면이 공백으로 표시되는 것을 방지하는 방법은 무엇입니까?

저는 Red Hat Enterprise Linux 7.4를 실행하고 있습니다. 저는 최소 설치를 했기 때문에 X11, xorg, xset 또는 x와 관련된 어떤 것도 설치되어 있지 않습니다. 디스플레이가 공백으로 표시되는 것을 방지하려고 합니다. 로그인하면 다음 명령을 실행하여 문제를 해결할 수 있습니다.

setterm -blank 0 -powerdown 0 -powersave off

그러나 시작 시 실행할 스크립트(현재 rc.local에서 호출)에 넣으면 작동하지 않습니다. 로그인하기 전에 화면을 열어두려고 합니다. 어떤 제안이 있으십니까?

답변1

최소한 처음 두 부분은 다음과 같이 콘솔 핸들러에 이스케이프 시퀀스를 전송하여 구현됩니다.

$ setterm -blank 0 -powerdown 0 | od -c
0000000 033   [   9   ;   0   ] 033   [   1   4   ;   0   ]
0000015

/etc/issue이를 자동화하는 가장 쉬운 방법은 프롬프트 전에 화면으로 전송된 파일에 이 출력을 추가하는 것입니다 login:.

# setterm -blank 0 -powerdown 0 >> /etc/issue

이제 이스케이프 시퀀스가 ​​항상 화면으로 전송됩니다.

관련 정보