చాలా Linux పంపిణీలు GUI-ఆధారిత డెస్క్టాప్ పరిసరాలతో వస్తాయి మరియు డిఫాల్ట్గా, అవి గ్రాఫికల్ మోడ్లోకి బూట్ అవుతాయి. అయినప్పటికీ, CLI మోడ్ అని పిలువబడే మరొక మోడ్ ఉంది, ఇది తక్కువ వనరు-ఇంటెన్సివ్. మీ సిస్టమ్ హార్డ్వేర్ GUI మోడ్లో ఇబ్బంది పడుతుంటే, బూట్ లక్ష్యాన్ని మార్చడం ద్వారా దానిని సులభంగా CLI మోడ్కి మార్చవచ్చు.
ఈ ట్యుటోరియల్లో, నేను Linuxలో బూట్ లక్ష్యాలను కవర్ చేస్తాను మరియు systemctl ఉపయోగించి వాటిని ఎలా మార్చాలి.
గమనిక: ఈ గైడ్లో పేర్కొన్న ఆదేశాలు ఉబుంటులో అమలు చేయబడతాయి; అవి systemd init సిస్టమ్తో ఏదైనా Linux పంపిణీపై ఎటువంటి లోపం లేకుండా పని చేస్తాయి.
బూట్ టార్గెట్స్ అంటే ఏమిటి
బూట్ లక్ష్యం a .లక్ష్యం ఫైల్ Linux, ఇది సిస్టమ్ స్థితిని నిర్వచిస్తుంది. బూట్ లక్ష్యాన్ని అర్థం చేసుకోవడానికి, సిస్టమ్ రన్ స్థాయిలను నేర్చుకోవడం చాలా అవసరం. SysV వంటి పాత init సిస్టమ్లలో, రన్ లెవల్ టెర్మినాలజీ సిస్టమ్ యొక్క స్థితులను నిర్వచిస్తుంది. అయినప్పటికీ, systemdలో, రన్ స్థాయిలు లక్ష్య ఫైళ్లకు మార్చబడతాయి. రన్-లెవెల్లు మరియు వాటి అనుబంధిత లక్ష్య ఫైల్లు క్రింది పట్టికలో ఇవ్వబడ్డాయి.
రన్ స్థాయి | టార్గెట్ ఫైల్స్ | రాష్ట్రం |
0 | పవర్ ఆఫ్.టార్గెట్ | షట్డౌన్ & పవర్ ఆఫ్ స్టేట్ |
1 | రక్షింపు. లక్ష్యం | రెస్క్యూ షెల్ను ప్రారంభిస్తుంది |
2,3,4 | బహుళ వినియోగదారు. లక్ష్యం | బహుళ-వినియోగదారు కాని GUI షెల్ను ప్రారంభిస్తుంది |
5 | గ్రాఫికల్.టార్గెట్ | బహుళ-వినియోగదారు GUI షెల్ను ప్రారంభిస్తుంది |
6 | రీబూట్.టార్గెట్ | షట్డౌన్ & పునఃప్రారంభ స్థితి |
లక్ష్య ఫైల్లు దీనిలో ఉన్నాయి /lib/systemd/system డైరెక్టరీ.
ప్రస్తుత బూట్ లక్ష్యాన్ని ఎలా చూపించాలి
ప్రస్తుత బూట్ టార్గెట్ ఫైల్ని పొందడానికి, ఉపయోగించండి systemctl తో పొందు-డిఫాల్ట్ ఎంపిక.
systemctl గెట్-డిఫాల్ట్
లేదా ఉపయోగించండి ls తో ఆదేశం -ఎల్ ఫ్లాగ్, ఇది అవుట్పుట్ యొక్క పొడవైన జాబితా ఆకృతిని సూచిస్తుంది.
ls -ఎల్ / లిబ్ / వ్యవస్థ / వ్యవస్థ / డిఫాల్ట్.టార్గెట్
బూట్ లక్ష్యాన్ని ఎలా మార్చాలి
Linuxలో బూట్ లక్ష్యాన్ని మార్చడానికి, ది systemctl తో కమాండ్ ఉపయోగించబడుతుంది సెట్-డిఫాల్ట్ ఎంపిక.
సుడో systemctl సెట్-టార్గెట్ [ టార్గెట్-ఫైల్ ][టార్గెట్-ఫైల్]ని అవసరమైన టార్గెట్ ఫైల్ పేరుతో భర్తీ చేయండి.
లక్ష్య మోడ్ను ఎంచుకున్నప్పుడు, రెండు ఎంపికలు అందుబాటులో ఉన్నాయి.
- కమాండ్ లైన్ ఇంటర్ఫేస్ - CLI మోడ్
- గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ – GUI మోడ్
CLI, కమాండ్-లైన్ ఇంటర్ఫేస్ అని కూడా పిలుస్తారు, ఇది వెబ్ సర్వర్లను సెటప్ చేయడానికి సాధారణంగా ఉపయోగించే టెక్స్ట్-ఆధారిత సాధనం. ఇది సరళమైనది మరియు తక్కువ వనరులను తీసుకుంటుంది. CLI మోడ్ను సెట్ చేసే టార్గెట్ ఫైల్ బహుళ వినియోగదారు. లక్ష్యం . మరోవైపు, గ్రాఫికల్ మోడ్ ఉపయోగించడం సులభం, ముఖ్యంగా ప్రారంభకులకు, మరియు పూర్తిగా అనుకూలీకరించదగిన వినియోగదారు ఇంటర్ఫేస్ను అందిస్తుంది. ది గ్రాఫికల్.టార్గెట్ GUI మోడ్ను సెట్ చేసే టార్గెట్ ఫైల్.
Linuxలో బూట్ లక్ష్యాలను ఎలా మార్చాలో అన్వేషిద్దాం.
బూట్ టార్గెట్ GUIని CLIకి ఎలా మార్చాలి
మీరు GUI మోడ్ని ఉపయోగిస్తుంటే మరియు CLI మోడ్కి మారాలనుకుంటే, ది బహుళ వినియోగదారు. లక్ష్యం ఫైల్ తో ఉపయోగించబడుతుంది systemctl సెట్-టార్గెట్ ఆదేశం.
సుడో systemctl సెట్-టార్గెట్ మల్టీ-యూజర్.టార్గెట్
మధ్య సింబాలిక్ లింక్ సృష్టించబడుతుంది డిఫాల్ట్.టార్గెట్ మరియు బహుళ వినియోగదారు. లక్ష్యం ఫైళ్లు.
ఆదేశాన్ని అమలు చేసిన తర్వాత, ధృవీకరణ కోసం సిస్టమ్ను రీబూట్ చేయండి.
బూట్ టార్గెట్ CLIని GUIకి ఎలా మార్చాలి
CLI నుండి GUI లేదా గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్కి మారడానికి, ఉపయోగించండి గ్రాఫికల్.టార్గెట్ తో ఫైల్ systemctl సెట్-టార్గెట్ ఆదేశం.
సుడో systemctl సెట్-టార్గెట్ graphical.target
తదుపరి దశను ఉపయోగించి సిస్టమ్ను రీబూట్ చేయడం రీబూట్ గ్రాఫికల్ మోడ్లోకి బూట్ చేయమని ఆదేశం.
మీరు ఒక కలిగి ఉండాలి ప్రదర్శన నిర్వాహకుడు మరియు డెస్క్టాప్ పర్యావరణం CLI మోడ్ నుండి GUI మోడ్కి మారడానికి ఇన్స్టాల్ చేయబడింది. లేకపోతే, మీరు GUI మోడ్లోకి బూట్ చేయలేరు.
మీరు డిస్ప్లే మేనేజర్ మరియు డెస్క్టాప్ ఎన్విరాన్మెంట్ లేకుండా పై ఆదేశాన్ని అమలు చేయడానికి ప్రయత్నిస్తే, సిస్టమ్ CLI మోడ్కు తిరిగి బూట్ అవుతుంది.
అన్ని టార్గెట్ ఫైల్లను ఎలా జాబితా చేయాలి
అన్ని systemd లక్ష్యాలను జాబితా చేయడానికి, systemctlని దీనితో ఉపయోగించండి -రకం = ఎంపిక.
systemctl జాబితా-యూనిట్లు --రకం = లక్ష్యం
ముగింపు
కమాండ్ లైన్ ఇంటర్ఫేస్ (CLI) మరియు గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ (GUI) మధ్య మారడానికి రెండు ప్రధాన బూట్ ఎంపికలను ఉపయోగించవచ్చు. లక్ష్యం ఫైళ్లు బహుళ వినియోగదారు. లక్ష్యం మరియు గ్రాఫికల్.టార్గెట్ CLI మరియు GUI అనే రెండు ఇంటర్ఫేస్లకు అనుగుణంగా ఉంటాయి. ఈ బూట్ లక్ష్యాల మధ్య మారడానికి, systemctl సెట్-డిఫాల్ట్ కమాండ్ సంబంధిత టార్గెట్ ఫైల్తో ఉపయోగించబడుతుంది. మీకు డిస్ప్లే మేనేజర్ మరియు డెస్క్టాప్ వాతావరణం లేకుంటే, మీరు GUI మోడ్కి బూట్ చేయలేరు.