Kuidas peatada peatamis- ja talveunerežiimid Linuxis


Selles artiklis tutvustame teid peatamis- ja talveunerežiimide keelamiseks Linuxi süsteemis. Kuid enne, kui me seda teeme, on meil lühidalt ülevaade neist kahest režiimist.

Kui peatate oma Linuxi süsteemi, aktiveerite selle põhimõtteliselt või panete selle puhkerežiimi. Ekraan kustub, kuigi arvuti on endiselt väga sisse lülitatud. Samuti jäävad kõik teie dokumendid ja rakendused avatuks.

Süsteemi peatamine aitab säästa energiat, kui te oma süsteemi ei kasuta. Süsteemi juurde naasmiseks on vaja lihtsalt hiireklõpsu või puudutada suvalist klaviatuurinuppu. Mõnikord peate võib-olla vajutama toitenuppu.

Linuxis on 3 peatamisrežiimi:

  • Peatamine RAM-i (Normal Suspend): see on režiim, kus enamik sülearvuteid siseneb automaatselt teatud aja jooksul passiivsesse olukorda või kaane sulgemisel, kui arvuti töötab akul. Selles režiimis on toide reserveeritud RAM-ile ja see katkestatakse enamikust komponentidest.
  • Peatamine kettale (talveunerežiim): selles režiimis salvestatakse masina olek vahetusruumi ja süsteem on täielikult välja lülitatud. Sisselülitamisel taastatakse aga kõik ja jätkate sealt, kust lahkusite.
  • Peatamine mõlemale (hübriidpeatus): siin salvestatakse masina olek vahetusse, kuid süsteem ei kustu. Selle asemel on arvuti RAM-i jaoks peatatud. Aku ei kasutata ja saate süsteemi turvaliselt kettalt taastada ning oma tööga edasi minna. See meetod on palju aeglasem kui RAM-i peatamine.

Keela Linuxis peatamine ja talveunerežiim

Linuxi süsteemi peatamise või talveunerežiimi vältimiseks peate keelama järgmised systemd sihtmärgid:

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

Saate allpool näidatud väljundi:

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.

Seejärel taaskäivitage süsteem ja logige uuesti sisse.

Kontrollige, kas muudatused on tehtud, kasutades käsku:

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

Väljundist näeme, et kõik neli olekut on keelatud.

Luba Linuxis peatamine ja talveunerežiim

Peatamise ja talveunerežiimide uuesti lubamiseks käivitage käsk:

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

Siin on väljund, mille saate.

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.

Selle kontrollimiseks käivitage käsk;

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

Et vältida kaane sulgemisel süsteemi peatamise olekusse muutmist, muutke faili /etc/systemd/logind.conf.

$ sudo vim /etc/systemd/logind.conf

Lisage failile järgmised read.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Salvestage ja väljuge failist. Muudatuste jõustumiseks taaskäivitage kindlasti.

See ümbritseb meie artiklit peatamise ja talveunerežiimide keelamiseks oma Linuxi süsteemis. Loodame, et leiate sellest juhendist kasu. Teie tagasiside on teretulnud.