Kā atspējot apturēšanas un hibernācijas režīmus Linux


Šajā rakstā mēs uzzinām, kā atspējot apturēšanas un hibernācijas režīmus Linux sistēmā. Bet pirms mēs to izdarīsim, īsumā apskatīsim šos divus režīmus.

Apturot Linux sistēmas darbību, jūs to faktiski aktivizējat vai ieslēdzat miega režīmā. Ekrāns nodziest, kaut arī dators joprojām ir ļoti ieslēgts. Turklāt visi jūsu dokumenti un lietojumprogrammas paliek atvērtas.

Sistēmas darbības apturēšana palīdz ietaupīt enerģiju, ja sistēmu neizmantojat. Lai atgrieztos pie sistēmas izmantošanas, ir nepieciešams vienkārši noklikšķināt ar peli vai pieskarties jebkurai tastatūras pogai. Dažreiz jums var būt nepieciešams nospiest barošanas pogu.

Linux ir 3 apturēšanas režīmi:

  • Apturēt operētājsistēmā RAM (Normal Suspend): Šis ir režīms, kurā lielākā daļa klēpjdatoru automātiski iestājas neaktivitātes gadījumā noteiktā laika periodā vai aizverot vāku, kad dators darbojas ar akumulatoru. Šajā režīmā enerģija tiek rezervēta RAM un tiek pārtraukta no lielākās daļas komponentu.
  • Suspend to Disk (Hibernate): Šajā režīmā iekārtas stāvoklis tiek saglabāts mijmaiņas telpā un sistēma ir pilnībā izslēgta. Tomēr, to ieslēdzot, viss tiek atjaunots, un jūs uzņemat no vietas, kur atstājāt.
  • Apturēt uz abiem (Hybrid suspend): Šeit mašīnas stāvoklis tiek saglabāts mijmaiņā, bet sistēma nedarbojas. Tā vietā dators ir apturēts uz RAM. Akumulators netiek izmantots, un jūs varat droši atsākt sistēmas darbību no diska un turpināt darbu. Šī metode ir daudz lēnāka nekā apturēšana operētājsistēmā RAM.

Atspējojiet apturēšanu un hibernāciju operētājsistēmā Linux

Lai novērstu Linux sistēmas apturēšanu vai pārziemošanu, jums ir jāatspējo šādi sistēmasd mērķi:

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

Jūs saņemat zemāk redzamo rezultātu:

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.

Pēc tam restartējiet sistēmu un piesakieties vēlreiz.

Pārbaudiet, vai izmaiņas ir veiktas, izmantojot komandu:

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

Pēc izejas mēs varam redzēt, ka visi četri stāvokļi ir atspējoti.

Iespējojiet apturēšanu un hibernāciju operētājsistēmā Linux

Lai atkārtoti iespējotu apturēšanas un hibernācijas režīmus, palaidiet komandu:

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

Lūk, iegūtais rezultāts.

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.

Lai to pārbaudītu, palaidiet komandu;

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

Lai aizvērtu vāku, sistēma neietilpst apturēšanas stāvoklī, rediģējiet failu /etc/systemd/logind.conf.

$ sudo vim /etc/systemd/logind.conf

Pievienojiet failam šādas rindas.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Saglabājiet un izejiet no faila. Noteikti restartējiet, lai izmaiņas stātos spēkā.

Šis ir mūsu raksts par to, kā atspējot apturēšanas un hibernācijas režīmus jūsu Linux sistēmā. Mēs ceram, ka šī rokasgrāmata jums šķita izdevīga. Jūsu atsauksmes ir ļoti laipni gaidītas.