Bii o ṣe le Mu Idaduro ati Awọn ipo Ibusọ Ni Linux


Ninu nkan yii, a mu ọ nipasẹ bi o ṣe le mu idaduro ati awọn ipo hibernation ṣiṣẹ lori eto Linux kan. Ṣugbọn ki a to ṣe iyẹn, jẹ ki a ni ṣoki ti awọn ipo meji wọnyi ni ṣoki.

Nigbati o ba da eto Linux rẹ duro, o muu ṣiṣẹ ni akọkọ tabi fi sii ipo oorun. Iboju naa lọ, botilẹjẹpe kọmputa naa wa ni agbara pupọ lori. Pẹlupẹlu, gbogbo awọn iwe aṣẹ ati awọn ohun elo rẹ wa ni sisi.

Idaduro eto rẹ ṣe iranlọwọ lati fi agbara pamọ nigbati o ko lo eto rẹ. Gbigba pada si lilo eto rẹ nilo titẹ-Asin ti o rọrun tabi tẹ ni kia kia lori bọtini itẹwe eyikeyi. Nigba miiran, o le nilo lati tẹ bọtini agbara.

Awọn ipo idadoro 3 wa ni Linux:

  • Duro si Ramu (Idaduro deede): Eyi ni ipo ti ọpọlọpọ awọn kọǹpútà alágbèéká n wọle laifọwọyi si ailagbara lori iye kan tabi lẹhin pipade ideri nigbati PC nṣiṣẹ lori batiri naa. Ni ipo yii, agbara ti wa ni ipamọ fun Ramu ati pe o ge lati ọpọlọpọ awọn paati.
  • Duro fun Disk (Ibudo): Ni ipo yii, ipo ẹrọ ti wa ni fipamọ sinu aaye swap & eto naa ti pari patapata. Sibẹsibẹ, lori titan-an, ohun gbogbo ti wa ni imupadabọ ati pe o gbe lati ibiti o ti lọ.
  • Duro fun awọn mejeeji (daduro arabara): Nibi, a ti fipamọ ipo ẹrọ sinu ifiparọ, ṣugbọn eto naa ko lọ. Dipo, PC ti daduro si Ramu. A ko lo batiri naa ati pe o le tun bẹrẹ eto lailewu lati disk ki o wa siwaju pẹlu iṣẹ rẹ. Ọna yii dinku pupọ ju pipaduro si Ramu.

Mu Idaduro duro ati Ibusọ ni Linux

Lati ṣe idiwọ eto Lainos rẹ lati daduro tabi lilọ si hibernation, o nilo lati mu awọn ibi-afẹde eto atẹle wọnyi mu:

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

O gba iṣẹjade ti o han ni isalẹ:

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.

Lẹhinna atunbere eto naa ki o wọle lẹẹkansii.

Daju ti awọn ayipada ba ti ṣiṣẹ nipa lilo pipaṣẹ:

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

Lati iṣẹjade, a le rii pe gbogbo awọn ipinlẹ mẹrin ti ni alaabo.

Jeki Idaduro ati Ibusile ni Linux

Lati tun mu awọn ipo idadoro ati hibernation ṣiṣẹ, ṣiṣe aṣẹ naa:

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

Eyi ni iṣẹjade ti iwọ yoo gba.

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.

Lati ṣayẹwo eyi, ṣiṣe aṣẹ naa;

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

Lati ṣe idiwọ eto lati lọ si ipo idadoro lori pipade ideri, satunkọ faili /etc/systemd/logind.conf.

$ sudo vim /etc/systemd/logind.conf

Fi awọn ila wọnyi si faili naa.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Fipamọ ki o jade kuro ni faili naa. Rii daju lati tun bẹrẹ ni ibere fun awọn ayipada lati ni ipa.

Eyi mu nkan wa sori bawo ni a ṣe le mu awọn ipo idaduro ati hibernation ṣiṣẹ lori ẹrọ Linux rẹ. O jẹ ireti wa pe o rii itọsọna yii ni anfani. Rẹ esi jẹ julọ kaabo.