అధోకరణ స్థితిని చూపుతున్న systemctl స్థితిని ఎలా పరిష్కరించాలి

Adhokarana Sthitini Cuputunna Systemctl Sthitini Ela Pariskarincali



దిగజారింది అనేది Linuxలో సిస్టమ్ స్థితి, ఇది సిస్టమ్ రన్ అవుతుందని సూచిస్తుంది కానీ కొన్ని సేవలను లోడ్ చేయడంలో విఫలమైంది. ఈ స్థితి systemdని init సిస్టమ్‌గా ఉపయోగించి ఏదైనా Linux పంపిణీలో సంభవించవచ్చు.

ఈ ట్యుటోరియల్‌లో, systemctlని ఉపయోగించి సిస్టమ్ స్థితిని ఎలా చూడాలో మరియు అది క్షీణించినట్లు చూపితే దాన్ని ఎలా పరిష్కరించాలో నేను మీకు తెలియజేస్తాను.

సిస్టమ్ స్థితిని చూపుతున్న systemctl స్థితి ఎందుకు క్షీణించింది?

ది systemctl ఉంది హోదా సేవ పేరు పేర్కొనబడకపోతే సేవ యొక్క రన్‌టైమ్ స్థితిని లేదా మొత్తం సిస్టమ్‌ను తనిఖీ చేసే ఎంపిక.







సిస్టమ్ యొక్క కార్యాచరణ స్థితిని ధృవీకరించడానికి ఉపయోగించే ప్రత్యామ్నాయ పద్ధతిని అంటారు వ్యవస్థ అమలులో ఉంది . ఈ ఐచ్ఛికం సిస్టమ్ స్థితిని తనిఖీ చేస్తుంది మరియు నిష్క్రమణ కోడ్ ఆధారంగా స్ట్రింగ్‌ను అందిస్తుంది. ఉదాహరణకు, సిస్టమ్ పూర్తిగా పనిచేస్తుంటే, అవుట్‌పుట్ ఉంటుంది నడుస్తోంది తో నిష్క్రమణ కోడ్ 0 . 0 కంటే ఎక్కువ ఉన్న ఏదైనా నిష్క్రమణ కోడ్ సిస్టమ్‌కు ట్రబుల్షూటింగ్ అవసరమని సూచిస్తుంది.



సిస్టమ్ ప్రస్తుత స్థితిని తనిఖీ చేయడానికి, ఉపయోగించండి systemctl స్థితి ఆదేశం.



systemctl స్థితి





లేదా ఉపయోగించండి వ్యవస్థ అమలులో ఉంది systemctl తో ఎంపిక.

systemctl అనేది సిస్టమ్-రన్నింగ్



సిస్టమ్ స్థితి క్షీణించిందని పై ఆదేశాలు సూచిస్తున్నాయి, అంటే సిస్టమ్ పనిచేస్తోంది కానీ ఒకటి లేదా అంతకంటే ఎక్కువ సేవలు లోడ్ చేయడంలో విఫలమయ్యాయి.

పై కమాండ్ ప్రదర్శించగల ఇతర సాధారణ రాష్ట్రాలు క్రింద ఇవ్వబడిన పట్టికలో ఇవ్వబడ్డాయి:

ప్రారంభించడం Basic.target రన్ స్థాయిని సాధించినప్పుడు లేదా నిర్వహణ స్థితిని నమోదు చేసినప్పుడు బూట్ చేయడానికి ముందు సిస్టమ్ స్థితి
ప్రారంభిస్తోంది రెస్క్యూ.టార్గెట్ రన్ స్థాయిని సాధించినప్పుడు లేదా జాబ్‌ల క్యూ నిష్క్రియంగా ఉన్నప్పుడు బూట్ తర్వాత సిస్టమ్ స్థితి
ఆపడం సిస్టమ్ షట్ డౌన్ అవుతోంది
నడుస్తోంది ఇది పూర్తిగా పనిచేసే సిస్టమ్ స్థితి
దిగజారింది సిస్టమ్ స్టేట్‌లో ఇది పనిచేస్తోంది కానీ ఒకటి లేదా అంతకంటే ఎక్కువ సేవలు లోడ్ చేయడంలో విఫలమయ్యాయి
నిర్వహణ రెస్క్యూ లేదా అత్యవసర లక్ష్యం ప్రారంభించబడింది
ఆఫ్‌లైన్ ఒక అననుకూల సేవా నిర్వాహకుడు PID 1గా రన్ అవుతున్నందున సిస్టమ్ మేనేజర్ రన్ కావడం లేదు
తెలియని వనరుల పరిమితుల కారణంగా రాష్ట్రాన్ని నిర్ణయించడం సాధ్యం కాదు

సిస్టమ్ క్షీణించిన స్థితిని ఎలా పరిష్కరించాలి?

ముందుగా చెప్పినట్లుగా, క్షీణించిన స్థితి ఒకటి లేదా అంతకంటే ఎక్కువ సేవలు లోడ్ చేయడంలో విఫలమైనట్లు సూచిస్తుంది. systemctl ఉపయోగించి విఫలమైన సేవలను గుర్తించడం ద్వారా ట్రబుల్షూటింగ్ ప్రక్రియను ప్రారంభించండి.

systemctl జాబితా-యూనిట్లు --రాష్ట్రం = విఫలమైంది

తదుపరి దశను ఉపయోగించడం రీసెట్-విఫలమైంది తో ఎంపిక systemctl దాన్ని పరిష్కరించడానికి ఆదేశం.

systemctl రీసెట్-విఫలమైంది

ది రీసెట్-విఫలమైంది ఎంపిక అసాధారణమైన ఆపరేషన్ కారణంగా అమలు చేయడంలో విఫలమైన సేవలను తప్పనిసరిగా రీసెట్ చేస్తుంది. అయినప్పటికీ, అన్ని విఫలమైన సేవలు ప్రారంభించబడతాయని ఈ ఆదేశం హామీ ఇవ్వదు. /lib/system/system లేదా /etc/systemd/system డైరెక్టరీలు.

విఫలమైన సేవ గురించి మరింత తెలుసుకోవడానికి, లాగ్ సందేశాలను చదవండి. సేవ యొక్క లాగ్ సందేశాన్ని యాక్సెస్ చేయడానికి, ఉపయోగించండి journalctl ఆదేశం, -లో జెండా మరియు సేవ పేరు.

journalctl -లో [ సేవ-పేరు ]

లాగ్ యొక్క లోతైన వివరణను పొందడానికి, ఉపయోగించండి -x తో ఎంపిక -అది . ది -x ఫ్లాగ్ వివరణాత్మక సహాయ వచనాన్ని ప్రదర్శిస్తుంది, అయితే -అది ఎంపిక ముందుగా సరికొత్త ఎంట్రీని చూపుతుంది.

journalctl -లో [ సేవ-పేరు ] - కారు

ముగింపు

డిగ్రేడెడ్ అనేది సిస్టమ్ రన్ అవుతుందని సూచించే సిస్టమ్ స్థితి, కానీ ఒకటి లేదా అంతకంటే ఎక్కువ సేవలు లోడ్ కావడంలో విఫలమయ్యాయి. ఈ సిస్టమ్ స్థితిని ఉపయోగించి పొందవచ్చు systemctl స్థితి లేదా systemctl అనేది సిస్టమ్-రన్నింగ్ ఆదేశాలు. ది systemctl రీసెట్-విఫలమైంది కమాండ్ క్షీణించిన లోపంతో సహా కొన్ని సమస్యలను పరిష్కరించవచ్చు, కానీ ఇది సమస్య పరిష్కారానికి హామీ ఇవ్వదు. గతంలో పేర్కొన్న విధానం సమస్యను పరిష్కరించడంలో విఫలమైతే, లాగ్‌లను పరిశీలించడం ద్వారా సమస్యను గుర్తించండి journalctl ఆదేశం.