웹사이트 검색

Linux에서 일시 중지 및 최대 절전 모드를 비활성화하는 방법


이 문서에서는 Linux 시스템에서 일시 중지최대 절전 모드 모드를 비활성화하는 방법을 안내합니다. 하지만 그 전에 이 두 가지 모드에 대한 개요를 간략하게 살펴보겠습니다.

Linux 시스템을 일시 중지하면 기본적으로 활성화되거나 절전 모드로 전환됩니다. 컴퓨터 전원이 계속 켜져 있는데도 화면이 꺼집니다. 또한 모든 문서와 응용 프로그램은 열린 상태로 유지됩니다.

시스템을 일시 중단하면 시스템을 사용하지 않을 때 전원을 절약하는 데 도움이 됩니다. 시스템을 다시 사용하려면 간단히 마우스를 클릭하거나 키보드 버튼을 탭하기만 하면 됩니다. 때로는 전원 버튼을 눌러야 할 수도 있습니다.

Linux에는 3가지 일시 중지 모드가 있습니다.

  • RAM 일시 정지(Normal Suspend): 이는 특정 기간 동안 활동이 없거나 PC가 배터리로 실행 중일 때 덮개를 닫을 경우 대부분의 노트북이 자동으로 진입하는 모드입니다. 이 모드에서는 전원이 RAM용으로 예약되어 있으며 대부분의 구성 요소에서 차단됩니다.
  • 디스크 일시 중지(최대 절전 모드): 이 모드에서는 시스템 상태가 스왑 공간에 저장되고 시스템 전원이 완전히 꺼집니다. 그러나 전원을 켜면 모든 것이 복원되고 떠난 곳에서 다시 픽업할 수 있습니다.
  • 둘 다 일시 중지(Hybrid suspension): 여기서 머신 상태는 스왑에 저장되지만 시스템은 꺼지지 않습니다. 대신 PC는 RAM에 일시 중단됩니다. 배터리는 사용되지 않으며 디스크에서 시스템을 안전하게 재개하고 작업을 계속할 수 있습니다. 이 방법은 RAM을 일시 중단하는 것보다 훨씬 느립니다.

Linux에서 일시 중지 및 최대 절전 모드 비활성화

Linux 시스템이 일시중지되거나 최대 절전 모드로 전환되는 것을 방지하려면 다음 systemd 대상을 비활성화해야 합니다.

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

아래와 같은 출력이 표시됩니다.

hybrid-sleep.target
Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

그런 다음 시스템을 재부팅하고 다시 로그인하십시오.

다음 명령을 사용하여 변경 사항이 적용되었는지 확인합니다.

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

출력에서 네 가지 상태가 모두 비활성화되었음을 확인할 수 있습니다.

Linux에서 일시 중지 및 최대 절전 모드 활성화

일시중단최대 절전 모드 모드를 다시 활성화하려면 다음 명령을 실행하세요.

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

얻을 수 있는 결과는 다음과 같습니다.

Removed /etc/systemd/system/sleep.target.
Removed /etc/systemd/system/suspend.target.
Removed /etc/systemd/system/hibernate.target.
Removed /etc/systemd/system/hybrid-sleep.target.

이를 확인하려면 명령을 실행하십시오.

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

덮개를 닫을 때 시스템이 일시 중지 상태가 되는 것을 방지하려면 /etc/systemd/logind.conf 파일을 편집하세요.

sudo vim /etc/systemd/logind.conf

파일에 다음 줄을 추가합니다.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

파일을 저장하고 종료합니다. 변경 사항을 적용하려면 재부팅해야 합니다.

이것으로 Linux 시스템에서 일시 중지최대 절전 모드 모드를 비활성화하는 방법에 대한 기사를 마무리합니다. 이 가이드가 도움이 되셨기를 바랍니다. 귀하의 의견을 환영합니다.