Yadda za a Kashe Dakatar da Tsarin Haihuwa A Linux


A cikin wannan labarin, zamu ɗauke ku ta hanyar yadda za ku iya dakatar da tsarin dakatarwa da rashin kwanciyar hankali akan tsarin Linux. Amma kafin muyi haka, bari a takaice muyi bayani kan wadannan hanyoyi guda biyu.

Lokacin da kuka dakatar da tsarin Linux ɗinku, zaku kunna ko sanya shi cikin yanayin bacci. Allon yana kashe, kodayake kwamfutar tana aiki sosai. Hakanan, duk takaddunku da aikace-aikacenku a buɗe suke.

Dakatar da tsarinku yana taimakawa adana wuta lokacin da baku amfani da tsarinku. Komawa ga amfani da tsarinku yana buƙatar sauƙin danna linzamin kwamfuta ko matsa a kowane maɓallin kewayawa. Wani lokaci, ana iya buƙatar ka danna maɓallin wuta.

Akwai 3 dakatar da halaye a cikin Linux:

  • Dakatar da RAM (Dakatar da Al'ada): Wannan shine yanayin da yawancin kwamfyutocin tafi-da-gidanka ke shigar da su ta hanyar rashin aiki kai tsaye ko kuma rufe murfin lokacin da PC ke aiki akan batirin. A wannan yanayin, an ajiye wuta don RAM kuma an yanke shi daga yawancin abubuwan da aka gyara.
  • Dakatar da Disk (Hibernate): A wannan yanayin, ana adana yanayin mashin ɗin zuwa sararin swap & tsarin gabaɗaya a kashe yake. Koyaya, bayan kunna shi, komai ya dawo kuma kun ɗauka daga inda kuka tsaya.
  • Dakatar da duka biyu (Hybrid dakatar): Anan, an adana yanayin mashin zuwa musanyawa, amma tsarin baya fita. Madadin haka, an dakatar da PC ɗin zuwa RAM. Ba'a yi amfani da batirin ba kuma zaka iya ci gaba da tsarin daga cikin faifai kuma ka ci gaba da aikinka. Wannan hanyar ta fi saurin dakatarwa zuwa RAM.

Kashe Dakatar da ernaura a cikin Linux

Don hana tsarin Linux daga dakatarwa ko shiga cikin hibernation, kuna buƙatar musaki waɗannan ƙirar tsarin:

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

Kuna samun fitowar da aka nuna a ƙasa:

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.

Sannan sake yi tsarin saika sake shiga.

Tabbatar idan an canza canje-canje ta amfani da umarnin:

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

Daga cikin kayan aikin, zamu ga cewa an kashe duk jihohin huɗu.

Enable Dakatar da Hijira a cikin Linux

Don sake ba da damar dakatarwa da ɓata hanya, gudanar da umurnin:

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

Ga fitowar da zaku samu.

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.

Don tabbatar da wannan, gudanar da umarnin;

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

Don hana tsarin shiga cikin yanayin dakatarwa akan rufe murfin, shirya fayil /etc/systemd/logind.conf.

$ sudo vim /etc/systemd/logind.conf

Ara layuka masu zuwa zuwa fayil ɗin.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

Adana kuma ka fita fayil din. Tabbatar sake yin domin canje-canje su fara aiki.

Wannan yana kunshe da labarinmu akan yadda zaka iya dakatar da tsarin dakatarwa da rashin kwanciyar hankali akan tsarin Linux. Fatanmu ne cewa kun sami wannan jagorar mai amfani. Jawabinku shine mafi maraba.