లైనక్స్uలో సస్పెండ్ మరియు హైబర్నేషన్ మోడ్uలను ఎలా డిసేబుల్ చేయాలి


ఈ వ్యాసంలో, లైనక్స్ సిస్టమ్uలో సస్పెండ్ మరియు హైబర్నేషన్ మోడ్uలను ఎలా డిసేబుల్ చేయాలో మేము మిమ్మల్ని తీసుకుంటాము. మేము దీన్ని చేయడానికి ముందు, ఈ రెండు మోడ్uల గురించి క్లుప్తంగా ఒక అవలోకనాన్ని కలిగి ఉండండి.

మీరు మీ లైనక్స్ సిస్టమ్uను తాత్కాలికంగా నిలిపివేసినప్పుడు, మీరు ప్రాథమికంగా సక్రియం చేస్తారు లేదా స్లీప్ మోడ్uలో ఉంచండి. కంప్యూటర్ చాలా శక్తితో ఉన్నప్పటికీ స్క్రీన్ ఆగిపోతుంది. అలాగే, మీ అన్ని పత్రాలు మరియు అనువర్తనాలు తెరిచి ఉంటాయి.

మీరు మీ సిస్టమ్uను ఉపయోగించనప్పుడు మీ సిస్టమ్uను సస్పెండ్ చేయడం శక్తిని ఆదా చేయడంలో సహాయపడుతుంది. మీ సిస్టమ్uను తిరిగి పొందడానికి సాధారణ మౌస్ క్లిక్ లేదా ఏదైనా కీబోర్డ్ బటన్uను నొక్కండి. కొన్నిసార్లు, మీరు పవర్ బటన్uను నొక్కవలసి ఉంటుంది.

Linux లో 3 సస్పెండ్ మోడ్uలు ఉన్నాయి:

  • ర్యామ్uకు సస్పెండ్ చేయండి (సాధారణ సస్పెండ్): ఇది చాలా ల్యాప్uటాప్uలు స్వయంచాలకంగా నిష్క్రియాత్మకతను ఒక నిర్దిష్ట వ్యవధిలో లేదా పిసి బ్యాటరీపై నడుస్తున్నప్పుడు మూత మూసివేసిన తర్వాత స్వయంచాలకంగా ప్రవేశించే మోడ్. ఈ మోడ్uలో, శక్తి RAM కోసం ప్రత్యేకించబడింది మరియు చాలా భాగాల నుండి కత్తిరించబడుతుంది.
  • డిస్క్uకు సస్పెండ్ చేయండి (హైబర్నేట్): ఈ మోడ్uలో, మెషిన్ స్టేట్ స్వాప్ స్పేస్uలో సేవ్ చేయబడుతుంది & సిస్టమ్ పూర్తిగా ఆఫ్ అవుతుంది. అయినప్పటికీ, దాన్ని ఆన్ చేసిన తర్వాత, ప్రతిదీ పునరుద్ధరించబడుతుంది మరియు మీరు వదిలిపెట్టిన చోటు నుండి మీరు తీసుకుంటారు.
  • రెండింటికి సస్పెండ్ చేయండి (హైబ్రిడ్ సస్పెండ్): ఇక్కడ, మెషిన్ స్టేట్ స్వాప్uలో సేవ్ చేయబడుతుంది, కాని సిస్టమ్ ఆఫ్ అవ్వదు. బదులుగా, PC ని RAM కు సస్పెండ్ చేస్తారు. బ్యాటరీ ఉపయోగించబడదు మరియు మీరు సిస్టమ్uను డిస్క్ నుండి సురక్షితంగా తిరిగి ప్రారంభించవచ్చు మరియు మీ పనితో ముందుకు సాగవచ్చు. ఈ పద్ధతి RAM కు సస్పెండ్ చేయడం కంటే చాలా నెమ్మదిగా ఉంటుంది.

Linux లో సస్పెండ్ మరియు నిద్రాణస్థితిని నిలిపివేయండి

మీ Linux వ్యవస్థను తాత్కాలికంగా నిలిపివేయడం లేదా నిద్రాణస్థితికి వెళ్ళకుండా నిరోధించడానికి, మీరు ఈ క్రింది systemd లక్ష్యాలను నిలిపివేయాలి:

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

మీరు క్రింద చూపిన అవుట్పుట్ పొందుతారు:

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.

సిస్టమ్uను రీబూట్ చేసి, మళ్ళీ లాగిన్ అవ్వండి.

ఆదేశాన్ని ఉపయోగించి మార్పులు ప్రభావితమయ్యాయో లేదో ధృవీకరించండి:

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

అవుట్పుట్ నుండి, నాలుగు రాష్ట్రాలు నిలిపివేయబడినట్లు మనం చూడవచ్చు.

Linux లో సస్పెండ్ మరియు నిద్రాణస్థితిని ప్రారంభించండి

సస్పెండ్ మరియు హైబర్నేషన్ మోడ్uలను తిరిగి ప్రారంభించడానికి, ఆదేశాన్ని అమలు చేయండి:

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

మీకు లభించే అవుట్పుట్ ఇక్కడ ఉంది.

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.

దీన్ని ధృవీకరించడానికి, ఆదేశాన్ని అమలు చేయండి;

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

మూత మూసివేసిన తర్వాత సిస్టమ్ నిలిపివేయబడకుండా నిరోధించడానికి, /etc/systemd/logind.conf ఫైల్uను సవరించండి.

$ sudo vim /etc/systemd/logind.conf

కింది పంక్తులను ఫైల్uకు చేర్చండి.

[Login] 
HandleLidSwitch=ignore 
HandleLidSwitchDocked=ignore

ఫైల్ను సేవ్ చేసి నిష్క్రమించండి. మార్పులు అమలులోకి రావడానికి రీబూట్ చేయండి.

ఇది మీ లైనక్స్ సిస్టమ్uలో సస్పెండ్ మరియు హైబర్నేషన్ మోడ్uలను ఎలా డిసేబుల్ చేయాలో మా కథనాన్ని చుట్టేస్తుంది. ఈ గైడ్ మీకు ప్రయోజనకరంగా ఉందని మా ఆశ. మీ అభిప్రాయం చాలా స్వాగతం.