Weboldal keresés

A felfüggesztési és hibernálási módok letiltása Linuxban


Ebben a cikkben végigvezetjük, hogyan lehet letiltani a felfüggesztési és hibernált módokat Linux rendszeren. De mielőtt ezt megtennénk, röviden tekintsük át ezt a két módot.

Amikor felfüggeszti a Linux rendszert, alapvetően aktiválja vagy alvó módba helyezi. A képernyő akkor is kikapcsol, ha a számítógép nagyon be van kapcsolva. Ezenkívül minden dokumentuma és alkalmazása nyitva marad.

A rendszer felfüggesztése energiát takarít meg, ha nem használja a rendszert. A rendszer használatához való visszatéréshez egy egyszerű egérkattintással vagy a billentyűzet bármely gombjának megérintésével lehet. Néha előfordulhat, hogy meg kell nyomnia a bekapcsológombot.

A Linuxban 3 felfüggesztési mód létezik:

  • Felfüggesztés a RAM-ba (Normál felfüggesztés): Ez az az üzemmód, amelybe a legtöbb laptop automatikusan belép, ha egy bizonyos ideig inaktív, vagy ha lecsukja a fedelet, amikor a számítógép akkumulátorról működik. Ebben az üzemmódban az áramellátás a RAM számára van fenntartva, és a legtöbb alkatrészből le van választva.
  • Felfüggesztés lemezre (hibernált állapot): Ebben az üzemmódban a gép állapota csereterületre kerül, és a rendszer teljesen kikapcsol. Bekapcsoláskor azonban minden helyreáll, és onnan folytatod, ahol hagytad.
  • Felfüggesztés mindkettőre (hibrid felfüggesztés): Itt a gép állapotát a rendszer csereként menti, de a rendszer nem kapcsol ki. Ehelyett a számítógépet felfüggesztik a RAM-ra. Az akkumulátor nincs használva, és nyugodtan folytathatja a rendszert a lemezről, és folytathatja munkáját. Ez a módszer sokkal lassabb, mint a RAM-ba való felfüggesztés.

Tiltsa le a felfüggesztést és a hibernálást Linuxon

Ha szeretné megakadályozni, hogy Linux rendszere felfüggessze vagy hibernált állapotba kerüljön, le kell tiltania a következő rendszerbeli célokat:

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

Az alábbi kimenetet kapod:

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.

Ezután indítsa újra a rendszert, és jelentkezzen be újra.

A paranccsal ellenőrizze, hogy végrehajtották-e a változtatásokat:

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

A kimenetből láthatjuk, hogy mind a négy állapot le van tiltva.

Engedélyezze a felfüggesztést és a hibernálást Linuxban

A felfüggesztés és hibernált módok újbóli engedélyezéséhez futtassa a következő parancsot:

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

Íme a kimenet, amelyet kapni fog.

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.

Ennek ellenőrzéséhez futtassa a parancsot;

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

Ha meg szeretné akadályozni, hogy a rendszer a fedél lecsukásakor felfüggesztett állapotba kerüljön, szerkessze az /etc/systemd/logind.conf fájlt.

sudo vim /etc/systemd/logind.conf

Illessze a következő sorokat a fájlhoz.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Mentse el és lépjen ki a fájlból. A változtatások érvénybe léptetéséhez feltétlenül indítsa újra az eszközt.

Ez a cikk a Felfüggesztési és hibernált módok letiltásának módjáról szól a Linux rendszeren. Reméljük, hogy hasznosnak találta ezt az útmutatót. Szívesen fogadjuk visszajelzését.