Linux-da togtatmak we gyşlamak usullaryny nädip öçürmeli


Bu makalada, Linux ulgamynda togtatmak we gyşlamak usullaryny nädip öçürip boljakdygyny öwrenýäris. Emma muny etmezden ozal, bu iki reesime gysgaça syn bereliň.

Linux ulgamyňyzy togtatanyňyzda, esasan işjeňleşdirýärsiňiz ýa-da uky tertibine girizýärsiňiz. Kompýuter gaty güýçli bolsa-da, ekran öçýär. Şeýle hem, resminamalaryňyzyň we arzalaryňyzyň hemmesi açyklygyna galýar.

Ulgamyňyzy togtatmak ulgamyňyzy ulanmaýan wagtyňyz güýji tygşytlamaga kömek edýär. Ulgamyňyzy ulanmaga gaýdyp gelmek, ýönekeý syçanjyga basmagy ýa-da islendik klawiatura düwmesine basmagy talap edýär. Käwagt, güýç düwmesini basmagyňyz talap edilip bilner.

Linux-da 3 asma reesimi bar:

  • RAM-a togtatmak (Adaty togtatmak): Bu, noutbuklaryň köpüsiniň belli bir wagtyň dowamynda ýa-da kompýuter batareýada işleýän wagty gapagy ýapandan soň awtomatiki usulda hereketsizlige girýän re modeimdir. Bu re Inimde güýç RAM üçin saklanýar we köp böleklerden kesilýär.
  • Diski togtatmak (Gibernate): Bu re Inimde, enjamyň ýagdaýy swap giňişligine ýazylýar we ulgam doly öçürilýär. Şeýle-de bolsa, ony açanyňyzda hemme zat dikeldilýär we giden ýeriňizden alyp bilersiňiz.
  • Ikisine-de togtatmak (Gibrid asma): Ine, enjamyň ýagdaýy çalşylýar, ýöne ulgam öçmeýär. Munuň ýerine, kompýuter RAM-a togtadylýar. Batareýa ulanylmaýar we ulgamy diskden arkaýyn dowam etdirip, işiňizi dowam etdirip bilersiňiz. Bu usul, RAM-y saklamakdan has haýal.

Linux-da togtatmak we gyşlamak

Linux ulgamyňyzyň togtadylmagynyň ýa-da gibrirlenmeginiň öňüni almak üçin aşakdaky systemd nyşanlaryny öçürmeli:

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

Aşakda görkezilen netijäni alarsyňyz:

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.

Soňra ulgamy täzeden açyň we gaýtadan giriň.

Üýtgeşmeleriň buýrugy ulanyp ýerine ýetirilendigini barlaň:

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

Çykyşdan, dört ştatyň hemmesiniň ýapykdygyny görüp bileris.

Linux-da togtatmak we gyşlamak mümkinçiligini açyň

Asma we gyşlamak usullaryny täzeden işletmek üçin buýrugy işlediň:

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

Ine, aljak netijäňiz.

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.

Muny barlamak üçin buýrugy işlediň;

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

Gapagy ýapanyňyzdan soň ulgamyň togtadylmagynyň öňüni almak üçin /etc/systemd/logind.conf faýlyny redaktirläň.

$ sudo vim /etc/systemd/logind.conf

Aşakdaky setirleri faýla goşuň.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Faýly ýazdyryň we çykyň. Üýtgeşmeleriň güýje girmegi üçin täzeden açyň.

Bu, Linux ulgamyňyzda togtatmak we gyşlamak usullaryny nädip öçürip boljakdygy baradaky makalamyzy jemleýär. Bu gollanmany peýdaly tapdyňyz diýip umyt edýäris. Siziň pikirleriňiz hoş geldiňiz.