Как отключить спящий режим в Ubuntu - Академия Selectel

Как отключить спящий режим в Ubuntu

7 простых шагов по отключению спящего режима в Ubuntu.

Введение

При установке некоторых пакетов для аналитики (anaconda, cudatoolkit, nvidiautils и пр.) на Ubuntu 20.04 может автоматически включаться спящий режим. В этой инструкции рассмотрим, как его отключить.

Отключение спящего режима в 7 шагов

Чтобы отключить спящий режим:

  • Проверьте статус спящего режима:

    systemctl status sleep.target
  • Если спящий режим включен, отобразится:

    sleep.target - Sleep
     Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: enabled)
       Active: inactive (dead)
          Docs: man:systemd.special(7)

  • Поочередно проверьте статусы систем мониторинга:

    systemctl status suspend.target

    systemctl status hibernate.target

    systemctl status hybrid-sleep.target
  • Если системы мониторинга в спящем режиме, отобразится:

     suspend.target - Suspend
   Loaded: loaded (/lib/systemd/system/suspend.target; static; vendor preset: enabled)
     Active: inactive (dead)
        Docs: man:systemd.special(7)


     hibernate.target - Hibernate
   Loaded: loaded (/lib/systemd/system/suspend.target; static; vendor preset: enabled)
     Active: inactive (dead)
        Docs: man:systemd.special(7)


     hybrid-sleep.target - Hybrid Suspend+Hibernate
   Loaded: loaded (/lib/systemd/system/suspend.target; static; vendor preset: enabled)
     Active: inactive (dead)
        Docs: man:systemd.special(7)

  • Отключите спящий режим:

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

  • Проверьте статус спящего режима:

    systemctl status sleep.target
  • Если спящий режим отключен, он отобразится со статусом masked:

    sleep.target
     Loaded: masked (Reason: Unit sleep.target is masked.)
       Active: inactive (dead)

Заключение

В этой инструкции мы рассмотрели сценарий отключения спящего режима в Ubuntu.