원문출처 : https://www.tecmint.com/disable-suspend-and-hibernation-in-linux/
How to Disable Suspend and Hibernation Modes In Linux
In this article, we take you through how to disable suspend and hibernation modes on a Linux system.
이 기사에서는 Linux 시스템에서 일시 중지 및 최대 절전 모드를 비활성화하는 방법을 설명합니다 . 그러나 그 전에 이 두 가지 모드에 대해 간단히 살펴보겠습니다.
Linux 시스템을 일시 중지하면 기본적으로 활성화하거나 절전 모드로 전환합니다. 컴퓨터 전원이 계속 켜져 있는데도 화면이 꺼집니다. 또한 모든 문서와 응용 프로그램은 열린 상태로 유지됩니다.
관련 읽기 : Linux 부트 프로세스에 대한 기본 가이드
시스템을 일시 중단하면 시스템을 사용하지 않을 때 전원을 절약할 수 있습니다. 시스템을 다시 사용하려면 간단한 마우스 클릭이나 키보드 버튼을 탭하기만 하면 됩니다. 경우에 따라 전원 버튼을 눌러야 할 수도 있습니다 .
Linux에는 3가지 정지 모드가 있습니다.
- Suspend to RAM(Normal Suspend) : PC가 배터리로 작동 중일 때 일정 시간 동안 사용하지 않거나 덮개를 닫으면 대부분의 노트북이 자동으로 들어가는 모드입니다. 이 모드에서 전원은 RAM용으로 예약되며 대부분의 구성 요소에서 차단됩니다.
- Suspend to Disk (Hibernate) : 이 모드에서는 시스템 상태가 스왑 공간에 저장되고 시스템 전원이 완전히 꺼집니다. 그러나 전원을 켜면 모든 것이 복원되고 떠난 곳에서 픽업합니다.
- Suspend to both (Hybrid suspend) : 여기서 머신 상태는 스왑에 저장되지만 시스템이 꺼지지는 않습니다. 대신 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.

Ubuntu에서 일시 중단 및 최대 절전 모드 비활성화
그런 다음 시스템을 재부팅하고 다시 로그인하십시오.
다음 명령을 사용하여 변경 사항이 적용되었는지 확인합니다.
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Ubuntu에서 일시 중단 및 최대 절전 모드 확인
출력에서 네 가지 상태가 모두 비활성화되었음을 알 수 있습니다.
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.

Ubuntu에서 일시 중단 및 최대 절전 모드 활성화
이를 확인하려면 다음 명령을 실행하십시오.
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Ubuntu에서 일시 중단 및 최대 절전 모드 확인
덮개를 닫을 때 시스템이 일시 중지 상태로 전환되지 않도록 하려면 /etc/systemd/logind.conf 파일을 편집하십시오.
$ sudo vim /etc/systemd/logind.conf
파일에 다음 줄을 추가합니다.
[Login]
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore
파일을 저장하고 종료합니다. 변경 사항을 적용하려면 재부팅해야 합니다.
이것으로 Linux 시스템에서 일시 중단 및 최대 절전 모드를 비활성화하는 방법에 대한 기사를 마무리합니다 . 이 가이드가 도움이 되었기를 바랍니다. 귀하의 피드백을 환영합니다.