Linux స్టార్ట్-అప్ సర్వీసెస్ మరియు డెమోన్‌లను ఎలా నియంత్రించాలి

Linux స్టార్ట్-అప్ సర్వీసెస్ మరియు డెమోన్‌లను ఎలా నియంత్రించాలి

ఇప్పుడే బూట్ చేయబడింది, కానీ మీ సిస్టమ్ ఇప్పటికీ నెమ్మదిగా మరియు నిదానంగా ఉందా? లైనక్స్ 'బ్యాక్ గ్రౌండ్‌లో' అనేక అప్లికేషన్‌లను నడుపుతుంది, అది మీకు కూడా తెలియకపోవచ్చు. వాటిని ఎలా నియంత్రించాలో ఇక్కడ ఉంది.





లైనక్స్ స్టార్ట్-అప్

మనందరికీ డ్రిల్ తెలుసు: మీరు మీ కంప్యూటర్‌లోని పవర్ బటన్‌ని నొక్కండి, కొంచెం వేచి ఉండండి, తర్వాత చక్కగా కనిపించే లాగ్-ఇన్‌కు తిరిగి రండి. అయితే ఆ సమయంలో ఏమి జరుగుతుంది? పాత పాఠశాల లైనక్స్ వినియోగదారులు స్క్రోల్ చేసే డయాగ్నొస్టిక్ సందేశాల పేజీలను (మరియు పేజీలు మరియు పేజీలు) గుర్తుంచుకుంటారు. ఈ సందేశాలలో డ్రైవర్లు లోడ్ చేయబడుతున్నాయి, ఫైల్ సిస్టమ్‌లు కనుగొనబడ్డాయి మరియు వివిధ ప్రక్రియలు ప్రారంభించబడుతున్నాయి.





టెక్స్ట్ ఆధారిత గేమ్‌లను ఎలా తయారు చేయాలి

'పవర్-ఆన్' మరియు 'డెస్క్‌టాప్ లాగ్-ఇన్' మధ్య ఏమి జరుగుతుందో త్వరగా చూద్దాం.





  1. మీరు మీ కంప్యూటర్‌ను ఆన్ చేసినప్పుడు, BIOS లోడ్ అవుతుంది. ఇది హార్డ్‌వేర్ తయారీదారు అందించే సాఫ్ట్‌వేర్ (ఆపరేటింగ్ సిస్టమ్ నుండి వేరుగా ఉంటుంది) మరియు మీరు మీ సెషన్‌ను బూట్ చేయాలనుకుంటున్న పరికరంలోని సెట్టింగ్‌లను కలిగి ఉంటుంది.
  2. BIOS, ఆ సెట్టింగులను బట్టి, కంప్యూటర్ యొక్క భౌతిక డిస్క్‌లలో ఒకదానికి, ప్రత్యేకంగా దాని నియంత్రణను నియంత్రిస్తుంది బూట్లోడర్ . కాన్ఫిగరేషన్ డేటాను చేర్చడానికి బూట్‌లోడర్‌ను సెటప్ చేయగలిగినప్పటికీ, దాని ప్రాథమిక పని ఒక ఆపరేటింగ్ సిస్టమ్‌కు నియంత్రణను అందించడం. మీ కంప్యూటర్‌లో ఒకటి కంటే ఎక్కువ ఉన్నట్లయితే OS లలో ఎంచుకోవడానికి ఇది ఇంటర్‌ఫేస్‌ను అందిస్తుంది. చాలా ఆధునిక లైనక్స్ పంపిణీలకు GRUB ప్రామాణిక బూట్‌లోడర్.
  3. బూట్‌లోడర్ ఒక Linux ఆపరేటింగ్ సిస్టమ్‌ను ప్రారంభించినప్పుడు, కెర్నల్ (లేదా ఆపరేటింగ్ సిస్టమ్ యొక్క గుండె) లోడ్ చేయబడింది. ఇది మీ హార్డ్‌వేర్‌కి లింక్ చేస్తుంది, ఆపై అది ఒక కాల్ ప్రక్రియను ప్రారంభిస్తుంది ప్రారంభ ప్రక్రియ .
  4. ప్రారంభ ప్రక్రియ సిస్టమ్‌లోని అన్ని ఇతర ప్రక్రియలను ప్రారంభించడానికి బాధ్యత వహిస్తుంది. ఇందులో సర్వర్ అప్లికేషన్‌లు ఉన్నాయి (మీ X సర్వర్ ప్రాసెస్‌తో సహా అందమైన డెస్క్‌టాప్ లాగిన్ కనిపిస్తుంది), అని పిలవబడేది 'డెమోన్స్' (వంటి నిర్దిష్ట ఈవెంట్‌ల కోసం నేపథ్యంలో వేచి ఉండే ప్రోగ్రామ్‌లు CUPS ప్రింటింగ్ డీమన్), మరియు ఇతరులు (వంటివి క్రాన్ షెడ్యూల్‌లో ప్రోగ్రామ్‌లను అమలు చేసే డీమన్).

ఇది మాకు సంబంధించిన చివరి దశ. సర్దుబాటు కాన్ఫిగరేషన్‌లను సెట్ చేయడం ద్వారా మీరు డిఫాల్ట్‌గా ప్రారంభించే వాటిని ఖచ్చితంగా నియంత్రించవచ్చు.

డెమోన్స్ వర్సెస్ సర్వీసెస్

ఈ వ్యాసంలో, మేము ఈ పదాలను పరస్పరం మార్చుకుంటాము. ఈ పోస్ట్ పరిధికి మించిన సాంకేతిక వ్యత్యాసాలు రెండింటి మధ్య ఉన్నాయి. కానీ ఇక్కడ మా ప్రయోజనం కోసం అవి ఒకే విధంగా ఉంటాయి, మనం సమీక్షించే టూల్స్ ద్వారా వాటిని నియంత్రించవచ్చు.



ఈ సెట్టింగ్‌లతో ఎందుకు ఫిడిల్?

మీరు వీటిలో దేనితోనైనా ఎందుకు ఇబ్బంది పడాలి? డిఫాల్ట్‌లను వదిలివేయడం మంచిది కాదా?

మీ కంప్యూటర్ బూట్లు కొన్ని ప్రయోజనాలను అందించినప్పుడు ఏమి ప్రారంభించాలో కాన్ఫిగర్ చేయడం ఎలాగో తెలుసుకోవడం:





  • ముందుగా, ఇది పనితీరును మెరుగుపరుస్తుంది. ఆ కొత్త వెబ్ యాప్‌ను ప్రయత్నించడానికి మీరు అపాచీని ఇన్‌స్టాల్ చేసిన సమయం గుర్తుందా? లేదు? బాగా ఊహించండి, మీరు దాన్ని అన్ఇన్‌స్టాల్ చేయకపోతే, వెబ్ సర్వర్ బ్యాక్‌గ్రౌండ్‌లో నడుస్తోంది, విలువైన ర్యామ్‌ని తీసుకుంటుంది. ప్రారంభ సెట్టింగ్‌లను సర్దుబాటు చేయడం అంటే మీరు దాన్ని ఇన్‌స్టాల్ చేయడాన్ని వదిలివేయవచ్చు, కానీ మీకు అవసరమైనప్పుడు దాన్ని ప్రారంభించండి. (ఇక్కడ కొన్ని ఇతర పనితీరు-మెరుగుపరిచే చిట్కాలను చూడండి.)
  • అదనంగా, ఈ కార్యక్రమాలలో కొన్ని భద్రతా సమస్యలను పెంచవచ్చు. ఉదాహరణకు, పైన పేర్కొన్న అపాచీ పోర్ట్ 80 నడుస్తున్నప్పుడు దానిని సంప్రదించడానికి తెరవబడుతుంది. అపాచీతో భద్రతా సమస్య ఉంటే, ఆ పోర్టును ప్రపంచానికి తెరిచి ఉంచడం వలన మీ సిస్టమ్ ప్రమాదంలో పడుతుంది. మీకు అవసరమైనప్పుడు సర్వర్‌ను ప్రారంభించడం మరియు మీరు పూర్తి చేసిన వెంటనే దాన్ని ఆపివేయడం మంచిది.

ప్రస్తుత ప్రారంభ ప్రక్రియలు

నేటి లైనక్స్ సిస్టమ్‌లు దిగువ వివరించిన కొన్ని ప్రధాన స్టార్ట్-అప్ సిస్టమ్‌లను ఉపయోగిస్తాయి.

అందులో

ప్రామాణిక ప్రారంభ వ్యవస్థ పొడవు, అందులో లైనక్స్ ఆధారంగా ఉండే అసలు యునిక్స్ సిస్టమ్‌లకు దాని చరిత్రను గుర్తించవచ్చు (దాని సరైన పేరు సిస్టమ్ వి యునిక్స్ నుండి గీయడం). Init వ్యవస్థ ప్రారంభంలో ఉన్న స్క్రిప్ట్‌ల సేకరణపై ఆధారపడి ఉంటుంది /etc/init.d లేదా /etc/rc.d డైరెక్టరీలు, మరియు 'రన్‌లెవెల్స్' భావన. ఉదాహరణకు, డెస్క్‌టాప్-ఆధారిత పంపిణీలు మిమ్మల్ని 'రన్‌లెవల్ 5' లో ప్రారంభిస్తాయి, ఇది 'నెట్‌వర్కింగ్ + X డిస్‌ప్లే మేనేజర్‌తో మల్టీ-యూజర్ మోడ్' గా నిర్వచించబడింది. అందుకే మీరు ఈ పంపిణీలలో ఒకదాన్ని ప్రారంభించినప్పుడు, మీరు వెంటనే X- సిస్టమ్ ఆధారిత గ్రాఫికల్ డెస్క్‌టాప్ లాగ్-ఇన్‌తో ముగుస్తుంది.





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

అప్ స్టార్ట్

ది అప్ స్టార్ట్ వ్యవస్థ అనేది వృద్ధాప్యాన్ని భర్తీ చేయడానికి కానానికల్ యొక్క ప్రయత్నం అందులో వ్యవస్థ. ఇది దానితో అనుకూలతను అందిస్తుంది అందులో సిస్టమ్, కానీ అదనపు ఫీచర్లను కూడా అందిస్తుంది. కొత్త ఈవెంట్‌లకు ప్లగ్ చేయడం వంటి సిస్టమ్‌లోని మార్పులకు ప్రతిస్పందించడానికి 'ఈవెంట్‌'లకు మద్దతు ఇస్తుంది. అదనంగా, అప్ స్టార్ట్ పెద్దవారితో కలిసి పని చేయవచ్చు అందులో ఆకృతీకరణలు, పాత ప్యాకేజీలు మరియు సాఫ్ట్‌వేర్‌లకు వెనుకకు మద్దతును అందిస్తాయి.

అయితే ఒకసారి డెబియన్ (ఉబుంటు ప్యాకేజీల కోసం అప్‌స్ట్రీమ్ మూలం) కు మారారు వ్యవస్థ , కానానికల్ అదే చేయాలని నిర్ణయించుకుంది. ఉబుంటు 15.04 విడుదల (వివిడ్ వెర్వెట్) డిఫాల్ట్‌గా కొత్త స్టార్ట్-అప్ సిస్టమ్‌ని కలిగి ఉన్న మొదటిది.

వ్యవస్థ

ఇది మన కాలంలోని గొప్ప జ్వాల యుద్ధాలలో ఒకదానిని ప్రేరేపించింది. Init యొక్క గ్రహించిన లోపాల వెలుగులో (ఇది హైలైట్ చేయబడింది) ఇక్కడ ), వ్యవస్థ (లేదా సిస్టమ్ డీమన్ ) అభివృద్ధి చేయబడింది. ఇది ఒక సేవను ప్రారంభించే లక్ష్యంతో పూర్తిగా కొత్త వ్యవస్థను ఉపయోగిస్తుంది 'దాని అన్ని షరతులు నెరవేరినప్పుడు.' అప్‌స్టార్ట్ లాగానే, ఇది ఇప్పటికీ మద్దతు ఇవ్వగలదు అందులో -కొన్ని ప్యాకేజీల ద్వారా అందించబడిన స్టైల్ స్క్రిప్ట్‌లు, కొన్ని గుర్తించదగిన మినహాయింపులు .

డైరెక్టరీలకు 'this.thing వంటి పేర్లు ఎలా ఉన్నాయో పై చిత్రంలో గమనించండి. కావాలి . ' ఇది ప్రదర్శిస్తుంది systemd లు 'ఆన్-డిమాండ్' ప్రవర్తన-ఏదైనా 'బ్లూటూత్ యాక్సెస్' కోరుకున్నప్పుడు మరియు షరతులు నెరవేరినప్పుడు, వ్యవస్థ దాని కోసం సేవను ప్రారంభిస్తుంది.

డెమోన్స్/సేవలను నిర్వహించడానికి ఉపకరణాలు

కమాండ్ లైన్ నుండి దీన్ని ఎలా చేయాలో తెలుసుకోవడం బాధ కలిగించదు (తనిఖీ చేయండి సేవ కోసం ఆదేశం అందులో / అప్ స్టార్ట్ , మరియు sysctl కోసం వ్యవస్థ ), మీ సేవలను నిర్వహించడానికి కొన్ని సహాయక అప్లికేషన్లు క్రింద ఉన్నాయి. మీరు వారి కాన్ఫిగరేషన్‌ను సర్దుబాటు చేయాల్సిన అవసరం ఉన్నప్పటికీ, పెద్దగా మీరు దీన్ని చేయాలనుకుంటున్నారు ప్రారంభించు వాటిని, లేదా డిఫాల్ట్‌గా స్వయంచాలకంగా అమలు చేయడానికి వాటిని సెట్ చేయండి, లేదా డిసేబుల్ వాటిని. మీకు నచ్చినప్పుడు డిసేబుల్ సేవలను ఇప్పటికీ ప్రారంభించవచ్చు (మరియు తరువాత నిలిపివేయవచ్చు).

init.d

చాలా మంది వినియోగదారుల కోసం, ది rcconf సాధనం (పైన పేర్కొన్న వాటితో కలిపి సేవ ) మీకు కావలసినవన్నీ చేస్తుంది. టెక్స్ట్ యూజర్ ఇంటర్‌ఫేస్ (TUI) అందుబాటులో ఉన్న అన్ని సేవలను జాబితా చేస్తుంది. మీరు జాబితాను పైకి క్రిందికి తరలించడానికి బాణం కీలను ఉపయోగించవచ్చు, మరియు సర్వీస్ (ఆస్టరిస్క్‌తో) ప్రారంభించాలా వద్దా అని టోగుల్ చేయడానికి స్పేస్ బార్‌ను ఉపయోగించవచ్చు. జాబితా మరియు వాటి మధ్య తరలించడానికి ట్యాబ్ కీని ఉపయోగించండి అలాగే / రద్దు చేయండి వాటిని ఎంచుకోవడానికి బటన్లు మరియు స్పేస్ బార్ కూడా.

ఆపిల్ వాచ్ 6 స్టెయిన్లెస్ స్టీల్ వర్సెస్ అల్యూమినియం

కింది వాటితో ఉబుంటులో దీన్ని ఇన్‌స్టాల్ చేయండి:

sudo apt-get install rcconf

Red Hat దీనిని అభివృద్ధి చేసింది సేవా కాన్ఫిగరేషన్ సాధనం , సెంటొస్ మరియు ఫెడోరా వంటి దాని ఉత్పన్నాలలో డిఫాల్ట్‌గా కనిపించే గ్రాఫికల్ యాప్. ఇది ఇదే జాబితాను అందిస్తుంది rcconf పైన, మరియు సర్వీసులను డిఫాల్ట్‌గా అమలు చేయాలా లేదా అని సెట్ చేయడానికి వాటిని తనిఖీ చేయగల మరియు ఎంపికను తీసివేసే సామర్ధ్యంతో సారూప్య జాబితాను ఇస్తుంది. ఇది మీరు ఆ సేవలను ప్రారంభించడానికి/ఆపడానికి/పునartప్రారంభించడానికి అనుమతించే బటన్లను కూడా అందిస్తుంది.

చిత్ర క్రెడిట్: Red Hat మరియు CentOS

వ్యవస్థ

KDE డెవలపర్లు వారి కోసం ఒక మాడ్యూల్‌ను సృష్టించారు సిస్టమ్ అమరికలను నియంత్రించడానికి అప్లికేషన్ వ్యవస్థ సేవలు. కింద ఉంది సిస్టమ్ అడ్మినిస్ట్రేషన్ వర్గం, సేవల (లేదా 'యూనిట్లు') కాన్ఫిగరేషన్ స్థితిని వీక్షించడానికి, ప్రారంభించడానికి/నిలిపివేయడానికి మరియు సవరించడానికి ఇది మిమ్మల్ని అనుమతిస్తుంది. దీని కోసం ఎడిటర్ కూడా ఉంది వ్యవస్థ ఆకృతీకరణ ఫైళ్లు.

కింది వాటితో ఉబుంటులో దీన్ని ఇన్‌స్టాల్ చేయండి:

sudo apt-get install kde-config-systemd

సిస్టమ్ మేనేజర్ GTK- ఆధారిత యాప్ కొన్ని రిపోజిటరీలలో (ఫెడోరా మరియు ఆర్చ్‌తో సహా) అందుబాటులో ఉంది, అయితే ఉబుంటు యూజర్లు దాని GitHub పేజీ నుండి .DEB ఫైల్‌ను పొందవచ్చు [ఇకపై అందుబాటులో లేదు]. UI కొద్దిగా భిన్నంగా ఉంటుంది, ఇది రస్ట్‌లో వ్రాయబడింది, కానీ సేవలను ప్రారంభించడానికి/నిలిపివేయడానికి మరియు సేవలను ప్రారంభించడానికి/ఆపడానికి నియంత్రణలను కనుగొనడం చాలా సులభం, అయితే పెద్ద సెంటర్ పేన్ కాన్ఫిగరేషన్‌ను సవరించడానికి మిమ్మల్ని అనుమతిస్తుంది.

మీరు ప్యాకేజీని డౌన్‌లోడ్ చేసిన తర్వాత మీరు దీన్ని ఇన్‌స్టాల్ చేయవచ్చు:

sudo dpkg -i systemd-manager-download.deb

GTK- ఆధారిత డెస్క్‌టాప్‌ల కోసం, ది వ్యవస్థాగత సేవలను ప్రారంభించడానికి/ఆపడానికి/పునartప్రారంభించడానికి సాధనం మీకు ఒక మార్గాన్ని అందిస్తుంది. కింది వాటితో ఉబుంటులో దీన్ని ఇన్‌స్టాల్ చేయండి:

sudo apt-get install systemd-ui

భవిష్యత్తు వ్యవస్థీకృతమైనది

ఈ ఆర్టికల్లో మేము రెండు ప్రధాన స్టార్ట్-అప్ మేనేజ్‌మెంట్ సిస్టమ్‌లను సమానంగా హైలైట్ చేసినప్పటికీ, అందులో మరియు వ్యవస్థ , చాలా ప్రధాన స్రవంతి పంపిణీలు తరువాతి వైపు కదులుతున్నాయి. తమ స్వంత ప్రత్యామ్నాయాన్ని సృష్టించిన కానానికల్ కూడా, గోడపై రచనను చూశారు మరియు చేర్చబడ్డారు వ్యవస్థ అప్రమేయంగా.

మీకు ప్రాధాన్యత ఉందా లేదా ఇవి మీకు కనిపించని నేపథ్య ప్రక్రియలా? ఈ విషయాలను నిర్వహించడానికి ఏవైనా చిట్కాలు లేదా ఉపాయాలు ఉన్నాయా? వ్యాఖ్యలలో మాకు తెలియజేయండి!

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ ఇమెయిల్ నిజమైనదా లేదా నకిలీదా అని తనిఖీ చేయడానికి 3 మార్గాలు

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

తదుపరి చదవండి
సంబంధిత అంశాలు
  • లైనక్స్
  • సాంకేతికత వివరించబడింది
  • లైనక్స్
రచయిత గురుంచి ఆరోన్ పీటర్స్(31 కథనాలు ప్రచురించబడ్డాయి)

ఆరోన్ పదిహేనేళ్లుగా వ్యాపార విశ్లేషకుడిగా మరియు ప్రాజెక్ట్ మేనేజర్‌గా సాంకేతిక పరిజ్ఞానంలో మోచేయి లోతుగా ఉన్నాడు మరియు దాదాపు ఎక్కువ కాలం (బ్రీజీ బాడ్జర్ నుండి) నమ్మకమైన ఉబుంటు వినియోగదారుగా ఉన్నారు. అతని అభిరుచులలో ఓపెన్ సోర్స్, చిన్న వ్యాపార అనువర్తనాలు, లైనక్స్ మరియు ఆండ్రాయిడ్ అనుసంధానం మరియు సాదా టెక్స్ట్ మోడ్‌లో కంప్యూటింగ్ ఉన్నాయి.

ఆరోన్ పీటర్స్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి