Kif Twaqqaf il-Modi ta' Sospensjoni u Ibernazzjoni fil-Linux


F'dan l-artikolu, nieħduk permezz ta 'kif tiddiżattiva l-modi ta' sospensjoni u ibernazzjoni fuq sistema Linux. Iżda qabel ma nagħmlu dan, ejja nagħtu ħarsa ġenerali lejn dawn iż-żewġ modi.

Meta tissospendi s-sistema Linux tiegħek, bażikament tattiva jew tpoġġiha fil-modalità sleep. L-iskrin jintefa, minkejja li l-kompjuter jibqa' mixgħul ħafna. Ukoll, id-dokumenti u l-applikazzjonijiet kollha tiegħek jibqgħu miftuħa.

Is-sospensjoni tas-sistema tiegħek tgħin biex tiffranka l-enerġija meta ma tkunx qed tuża s-sistema tiegħek. Biex terġa' tuża s-sistema tiegħek teħtieġ sempliċi klikk tal-maws jew vit fuq kwalunkwe buttuna tat-tastiera. Xi drabi, jista 'jkun meħtieġ li tagħfas il-buttuna ta' l-enerġija.

Hemm 3 modi ta' sospensjoni fil-Linux:

  • Sospendi għal RAM (Sospensjoni Normali): Din hija l-modalità li l-biċċa l-kbira tal-laptops jidħlu awtomatikament f'każ ta' inattività fuq ċertu żmien jew malli jagħlaq l-għatu meta l-PC ikun qed jaħdem fuq il-batterija. F'dan il-mod, l-enerġija hija riservata għar-RAM u tinqata' mill-biċċa l-kbira tal-komponenti.
  • Issospendi għal Disk (Hibernate): F'din il-modalità, l-istat tal-magna jiġi ffrankat fi spazju ta' tpartit u s-sistema tintefa kompletament. Madankollu, malli tixgħel, kollox jiġi restawrat u tiġbor minn fejn tlaqt.
  • Issospendi għat-tnejn (Sospensjoni ibrida): Hawnhekk, l-istat tal-magna jiġi ffrankat fi tpartit, iżda s-sistema ma tintefax. Minflok, il-PC huwa sospiż għal RAM. Il-batterija ma tintużax u tista 'tibda s-sistema b'mod sikur mid-disk u timxi 'l quddiem max-xogħol tiegħek. Dan il-metodu huwa ħafna aktar bil-mod milli jissospendi għal RAM.

Iddiżattiva s-Sospensjoni u l-Ibernazzjoni fil-Linux

Biex tipprevjeni s-sistema Linux tiegħek milli tissospendi jew tidħol fi ibernazzjoni, trid tiddiżattiva l-miri systemd li ġejjin:

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

Ikollok l-output muri hawn taħt:

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.

Imbagħad reboot is-sistema u erġa' illoggja.

Ivverifika jekk il-bidliet sarux bl-użu tal-kmand:

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

Mill-output, nistgħu naraw li l-erba 'stati kollha ġew diżattivati.

Ippermetti s-Sospensjoni u l-Ibernazzjoni fil-Linux

Biex terġa 'tippermetti l-modi ta' sospensjoni u ibernazzjoni, ħaddem il-kmand:

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

Hawn l-output li se tikseb.

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.

Biex tivverifika dan, mexxi l-kmand;

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

Biex tevita li s-sistema tidħol fi stat ta' sospensjoni malli tagħlaq l-għatu, editja l-fajl /etc/systemd/logind.conf.

$ sudo vim /etc/systemd/logind.conf

Ehmeż il-linji li ġejjin mal-fajl.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Issejvja u oħroġ mill-fajl. Kun żgur li terġa 'tibda sabiex il-bidliet jidħlu fis-seħħ.

Dan jiġbor l-artiklu tagħna dwar kif tiddiżattiva l-modi ta' Sospensjoni u ibernazzjoni fis-sistema Linux tiegħek. Hija t-tama tagħna li sibt din il-gwida ta’ benefiċċju. Ir-rispons tiegħek huwa milqugħ mill-aktar.