서버/서버 구축 및 관리

절전모드 설정 및 해제 방법 – 원격 접속 유지 팁

jineddy 2025. 4. 9. 13:42

원격으로 Ubuntu 시스템을 사용하다 보면 일정 시간이 지나면 네트워크가 끊기거나 시스템이 응답하지 않는 경우가 발생할 수 있는데 Ubuntu의 절전모드(sleep/suspend/hibernate) 설정 때문인 경우가 있습니다.

Ubuntu에서 현재 절전 모드인지 확인하고, 해제하거나 다시 설정하는 방법을 소개합니다.

 

현재 절전모드 설정 확인

먼저 시스템의 절전 관련 상태를 확인합니다.

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

○ sleep.target - Sleep
     Loaded: loaded (/lib/systemd/system/sleep.target; static)
     Active: inactive (dead)
○ suspend.target - Suspend
     Loaded: loaded (/lib/systemd/system/suspend.target; static)
     Active: inactive (dead)
○ hibernate.target - System Hibernation
     Loaded: loaded (/lib/systemd/system/hibernate.target; static)
     Active: inactive (dead)
○ hybrid-sleep.target - Hybrid Suspend+Hibernate
     Loaded: loaded (/lib/systemd/system/hybrid-sleep.target; static)
     Active: inactive (dead)

여기서 Loaded, Active 상태를 보면 현재 절전 기능이 활성/비활성 상태인지 확인할 수 있습니다.

 

절전모드 비활성화(해제)

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

○ sleep.target
     Loaded: masked (Reason: Unit sleep.target is masked.)
     Active: inactive (dead)
○ suspend.target
     Loaded: masked (Reason: Unit suspend.target is masked.)
     Active: inactive (dead)
○ hibernate.target
     Loaded: masked (Reason: Unit hibernate.target is masked.)
     Active: inactive (dead)
○ hybrid-sleep.target
     Loaded: masked (Reason: Unit hybrid-sleep.target is masked.)
     Active: inactive (dead)

※ Masked

systemd에서 "mask"는 해당 유닛이 절대 실행되지 않도록 막는 설정입니다. 이걸 통해 절전 기능 자체를 차단할 수 있습니다.

 

절전모드 다시 활성화(설정 복원)

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

다시 활성화되면 systemd가 절전 관련 유닛을 정상적으로 사용할 수 있게 됩니다.

 

 

결론

설정을 하고 다시 시도하면 더 이상 네트워크가 끊기거나 시스템이 응답하지 않는 일이 발생하지 않았습니다.

혹시라도 노트북의 경우 설정하고도 현상이 발생 할 경우 [이 글]을 참고하여 추가로 해당하는 사항이 있는지도 확인해 보세요.

 

같이 읽어보기 좋은 글

[리눅스/Ubuntu] - 우분투 노트북 덮개 닫으면 SSH 접속 안 되는 현상, 절전모드 설정 변경으로 해결하기

 

우분투 노트북 덮개 닫으면 SSH 접속 안되는 현상, 절전모드 설정 변경으로 해결하기

문제상황우분투(Ubuntu)가 설치된 노트북을 원격으로 사용하려고 SSH 접속을 설정했는데, 노트북 덮개를 닫자마자 접속이 끊기는 문제가 발생했습니다. 로그를 확인해 보니, 덮개를 닫을 때 **절전

jineddy.tistory.com