Ubuntu 서버 절전 / 최대 절전 모드를 방지하는 방법


12

책상 아래 상자에 최신 Ubuntu 서버 (어제 말 그대로 다운로드하여 설치)를 실행하고 있습니다. trac가 설치되어 있고 OpenSSH가 있습니다. 서버가 잠 들었던 것처럼 간헐적으로 둘 다 사용할 수 없게됩니다.

서버는 LAN에서만 사용됩니다.

acpi=off/ etc / default / grub에 추가하고 업데이트 및 재부팅을 실행 했지만 아무런 차이가 없었습니다.

현재 SSH가 열려 있고 잠시 동안 그대로두면 연결 상태를 유지하지만 다시 사용하면 뒤쳐집니다. 이 절전 / 최대 절전 모드 문제가 마지막으로 발생했을 때 키보드와 모니터를 연결하여 다시 작동시켜야했습니다.

어떤 아이디어 나 제안?


작동하는지 확실하지 않습니다. sleep_computer_acgconftool-2 --set --type int /apps/gnome-power-manager/timeout/sleep_computer_ac 0
g_p

hdparm 설정을 확인하십시오. sudo hdparm -B /dev/sda
mchid

내가 묻는 이유는 때때로 디스크가 다운 된 후 시스템이 제대로 응답하기까지 1-2 분이 걸릴 수 있기 때문입니다.
mchid

답변:


7

나는 이것이 오래된 게시물이라는 것을 알고 있지만이 같은 문제가 있었고 적절한 대답을 찾는 데 어려움을 겪었습니다.

Ubuntu Server가 장착 된 랩톱은 흰색 화면 보호기에 들어가고 곧 모든 것이 서버에 연결되지 않습니다. 랩톱의 키보드로 화면 보호기를 종료하자마자 모든 것이 다시 연결될 수있었습니다. acpi = off, setterm -blank 0 및 유사한 질문에 설명 된 다른 옵션은 Unix 및 Linux SE에서 작동하는 답변을 찾을 때까지 작동하지 않았습니다.

이 솔루션 후에도 랩톱은 여전히 ​​흰색 화면 보호기로 이동하지만 더 이상 랩톱에서 실행되는 서비스 (SSH, SFTP, HTTP)에 대한 연결이 끊어지지 않습니다.

이 명령은 일시 중단을 비활성화합니다.

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

그리고이 명령은 그것을 다시 가져옵니다.

sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

1

사용해보십시오

setterm -blank 0

부팅 할 때마다 입력해야하지만 계속 실행됩니다.


좀 더 자세한 정보를 줄 수 있습니까
Panther

setterm은 명령이고 -blank는 명령이 조정하는 값이고 0은 명령이 사용하는 시간 값입니다.

구체적으로 알고 싶은 것이 있습니까?

문제가 해결 되었습니까?


1

카페인을 사용해보십시오. 'caffeinate'명령을 사용하여 지정된 명령 중에 서버가 잠자 지 않도록 할 수 있습니다 ( 구문 은 http://www.webupd8.org/2015/01/caffeine-app-gets-its-indicator-back.html 참조) . ) 또는 항상 유휴 상태가되지 않도록 설정하십시오.


1
귀하의 답변은 100 % 정확하지만 링크가 이동, 변경, 다른 링크로 병합되거나 기본 사이트가 사라지면 100 % 쓸모가 없게 될 수도 있습니다 ... :-( 따라서 답변을 편집 하고 관련 내용을 복사하십시오 링크에서 답변으로 이동하여이 사이트 수명의 100 %에 대한 답변을 보장합니다! ;-) 귀하는 항상 답변의 맨 아래에 링크를 귀하의 자료의 출처로 남겨 둘 수 있습니다 ...
Fabby

setterm -blank 0에서 이미 수행 한 작업을 수행하기 위해 타사 소프트웨어를 설치해야하는 이유는 무엇입니까?
Rodrigo

-1

setterm -blank 0GRUB 부팅 명령에 추가 된 것은 일반적으로 커널에 의해 무시되며 화살표 업 기능을 사용하여 신속하게 반복해서 다시 입력해야한다는 것을 알았습니다. 루트 터미널에서 명령을 15 또는 20 번 입력 한 후에 작동하는 것 같습니다. 필요한 2 개의 키 (예 : 위쪽 화살표와 Enter 키)를 동시에 누르면 터미널을 계속 열어 둘 수 있습니다.

setterm -blank 0커멘드 를 통해 인위적으로 열린 터미널을 닫는 것은 커널에 의해 완전히 잘못된 "표시"로 해석되어 독립적으로 휴면 / 최대 절전 모드로 들어갈 수있는 권한이 있음을주의하십시오. tty2 또는 tty3에서 루트 터미널을 시작하고 실행 상태로 두는 것이 좋습니다. 적어도 터미널 시스템에서 터미널 프로그램이 활성화되어 있으면 콘솔 모니터를 계속 작동시킬 수 있습니다.

setterm -blank 0시스템이 휴면 / 최대 절전 모드로 독립적으로 전환 할 수있는 권한을 부여한 사람과 시스템을 다시 제어 할 수있는 방법 은 다루지 않습니다 . 파일 서버가 온라인 상태이고 항상 사용 가능해야한다는 것이 중요합니다. 내 serer를 계속 실행하기 위해 개인적으로 일부 커널 모듈을 다시 작성하고 있습니다. 해당 모드를 설치 한 후에는 소프트웨어 업데이트를 영구적으로 비활성화하고 문제가 해결 될 것입니다. 최소한 최신 커널이 필요한 최신 하드웨어를 구입 한 다음 서버를 계속 실행하려면 서버를 계속 실행해야합니다. 커널의 일부를 다시 작성하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.