내 시스템 (다양한 RedHat Enterprise Linux 릴리스)에서 다른 접근 방식이 필요하다는 것을 알았습니다.
RHEL 5 및 6 시스템의 경우 회선을 추가 할 수 있습니다
/bin/setterm -blank 0 -powerdown 0 -powersave off
에 /etc/rc.local
. 시스템 시작시 콘솔 화면 비우기를 비활성화합니다.
RHEL 7 시스템에서는 작동하지 않는 것으로 나타났습니다. RHEL7에서 rc.local에서 setterm을 실행하면 오류가 발생합니다.
setterm: $TERM is not defined.
이 명령은 $ TERM이 정의 된 대화식 쉘에서 작동합니다 ( linux
). setterm에서 강제로 사용하면 :
/bin/setterm -term linux -blank 0 -powerdown 0 -powersave off
그런 다음 다른 오류가 발생합니다.
setterm: cannot (un)set powersave mode: Inappropriate ioctl for device
동일한 명령이 대화식 세션에서 제대로 작동하더라도. consoleblank
커널 매개 변수 설정이 작동했습니다.
RHEL7 에서 매개 변수 를 편집 /etc/default/grub
하고 추가 consoleblank=0
하십시오 GRUB_CMDLINE_LINUX
. 그런 다음 실행 grub2-mkconfig -o /boot/grub2/grub.cfg
하고 재부팅하십시오.
consoleblank
RHEL5 또는 6에서 설정 을 시도하지 않았습니다 .