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.