GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak zakázat režimy pozastavení a hibernace v systému Linux

V tomto článku vás provedeme tím, jak deaktivovat pozastavení a hibernace režimy v systému Linux. Než to však uděláme, pojďme si krátce představit tyto dva režimy.

Když pozastavíte svůj systém Linux, v podstatě jej aktivujete nebo přepnete do režimu spánku. Obrazovka zhasne, i když je počítač stále hodně zapnutý. Také všechny vaše dokumenty a aplikace zůstanou otevřené.

Související čtení :Základní průvodce procesem spouštění systému Linux

Pozastavení systému pomáhá šetřit energii, když systém nepoužíváte. Návrat k používání systému vyžaduje jednoduché kliknutí myší nebo klepnutí na libovolné tlačítko klávesnice. Někdy může být nutné stisknout napájení tlačítko.

V Linuxu jsou 3 režimy pozastavení:

  • Suspend to RAM (Normal Suspend) :Toto je režim, do kterého většina notebooků automaticky přejde v případě nečinnosti po určitou dobu nebo po zavření víka, když je počítač napájen z baterie. V tomto režimu je energie vyhrazena pro RAM a je odříznuta od většiny komponent.
  • Suspend to Disk (Hibernate) :V tomto režimu je stav stroje uložen do odkládacího prostoru a systém je zcela vypnutý. Po zapnutí se však vše obnoví a budete pokračovat tam, kde jste odešli.
  • Pozastavit pro oba (Hybridní pozastavení) :Zde se stav stroje uloží do swapu, ale systém se nespustí. Místo toho je počítač pozastaven v paměti RAM. Baterie se nevyužívá a můžete bezpečně obnovit systém z disku a pokračovat v práci. Tato metoda je mnohem pomalejší než uspání do RAM.

Zakažte pozastavení a hibernaci v systému Linux

Chcete-li zabránit pozastavení vašeho systému Linux nebo přechod do hibernace , musíte zakázat následující systemd cíle:

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

Získáte výstup zobrazený níže:

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.

Poté restartujte systém a znovu se přihlaste.

Ověřte, zda byly změny provedeny pomocí příkazu:

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

Z výstupu vidíme, že všechny čtyři stavy byly deaktivovány.

Povolte pozastavení a hibernaci v systému Linux

Chcete-li znovu povolit pozastavení a hibernace modes, spusťte příkaz:

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

Zde je výstup, který získáte.

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.

Chcete-li to ověřit, spusťte příkaz;

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

Chcete-li zabránit přechodu systému do stavu spánku po zavření víka, upravte soubor /etc/systemd/logind.conf soubor.

$ sudo vim /etc/systemd/logind.conf

Připojte k souboru následující řádky.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Uložte a ukončete soubor. Nezapomeňte restartovat, aby se změny projevily.

Toto uzavírá náš článek o tom, jak deaktivovat Pozastavení a hibernace režimů na vašem systému Linux. Doufáme, že vám tato příručka byla prospěšná. Vaše zpětná vazba je velmi vítána.


Ubuntu
  1. Jak povolit a zakázat modul PHP curl s Apache na Ubuntu Linux

  2. Jak zakázat příkazy vypnutí a restartu v Linuxu

  3. Jak (skutečně) zakázat NCQ v Linuxu

  1. Jak kopírovat soubory a adresáře v Linuxu

  2. Jak nainstalovat a používat Hubot na Ubuntu Linux

  3. Jak pozastavit Ubuntu 20.04 Focal Fossa Linux Desktop

  1. Jak povolit a zakázat WiFi na Kali Linuxu

  2. Jak nainstalovat Skype 5.0 v Ubuntu a Linux Mint

  3. Jak nainstalovat a spustit Lynis na Ubuntu Linux