హార్డ్వేర్

లైనక్స్‌లోని కన్సోల్ నుండి ప్రక్రియలను ఎలా నిర్వహించాలి మరియు చంపాలి: చంపండి, కిల్లల్, పికిల్ ...

విషయ సూచిక:

Anonim

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

విషయ సూచిక

Linux లోని కన్సోల్ నుండి ప్రాసెస్ నిర్వహణ

టాప్

ప్రాసెస్ హ్యాండ్లింగ్ కోసం క్లాసిక్ లైనక్స్ ఆదేశాలలో ఇది ఒకటి. ఇది సిస్టమ్ ఉపయోగించే వనరులను చూడటానికి మిమ్మల్ని అనుమతిస్తుంది మరియు అందువల్ల వాటిలో ఏది ఎక్కువగా వినియోగిస్తుందో గుర్తించవచ్చు.

వాక్యనిర్మాణం:

టాప్

htop

ఇది టాప్ యొక్క మెరుగైన వెర్షన్ అని చెప్పండి. సాధారణంగా లైనక్స్ పంపిణీలు అప్రమేయంగా దీన్ని ఇన్‌స్టాల్ చేయవు.

వారు తమ సిస్టమ్‌లో లేకపోతే, దాన్ని ఇన్‌స్టాల్ చేయడానికి వారు ఈ క్రింది వాటిని నడుపుతారు:

sudo apt-get install htop

దీని ప్రధాన మెరుగుదల ఏమిటంటే , అవుట్‌పుట్‌ను టాప్‌తో పోలిస్తే అర్థం చేసుకోవడం చాలా సులభం. అదనంగా, కింది చిత్రంలో చూపిన కీలను ఉపయోగించి చాలా సులభమైన మార్గంలో ఒక ప్రక్రియను చంపడం వంటి ఇతర రకాల కార్యకలాపాలను నిర్వహించడానికి ఇది అనుమతిస్తుంది:

pgrep

ఈ ఆదేశం సరఫరా చేయబడిన కీవర్డ్ కోసం శోధనకు సరిపోయే ప్రక్రియ యొక్క PID ని నిర్ణయించడానికి అనుమతిస్తుంది. PID అంటే "ప్రాసెస్ ఐడెంటిఫైయర్". ఒక ఉదాహరణ చూద్దాం:

pgrep ఫైర్‌ఫాక్స్

ఇది "ఫైర్‌ఫాక్స్" ప్రక్రియ యొక్క PID ని తిరిగి ఇస్తుంది.

renice

నడుస్తున్న ప్రాసెస్ యొక్క "మంచి" విలువను సవరించడంలో ఈ ఆదేశం మాకు సహాయపడుతుంది.

"మంచి" విలువ అనేది పేర్కొన్న ప్రక్రియ యొక్క ప్రాధాన్యతను నిర్ణయిస్తుంది. దీని స్కేల్ క్రింది విధంగా ఉంది:

  • -19 యొక్క విలువ చాలా ఎక్కువ ప్రాధాన్యతను సూచిస్తుంది. దీనికి విరుద్ధంగా, విలువ 19 తక్కువ ప్రాధాన్యతను నిర్ణయిస్తుంది. డిఫాల్ట్ విలువ 0.

రెనిస్ ఆదేశానికి పరామితిగా ప్రాసెస్ యొక్క PID అవసరం.

వాక్యనిర్మాణం:

19 "PID"

ps

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

ఉదాహరణకు:

ps -A | grep ఫైర్‌ఫాక్స్

ఫైర్‌ఫాక్స్ ప్రాసెస్‌ల కోసం "గ్రెప్ ఫైర్‌ఫాక్స్" శోధిస్తుంది.

pstree

ఈ ఆదేశం చెట్ల రూపంలో అన్ని ప్రక్రియలను వాటి సంబంధిత డిపెండెన్సీలతో దృశ్యమానం చేయడానికి అనుమతిస్తుంది.

Linux లో ప్రక్రియలను ముగించండి

లైనక్స్-ఆధారిత ఆపరేటింగ్ సిస్టమ్‌లు నిలిచిపోయిన ప్రక్రియలను ముగించడానికి ఉపయోగకరమైన సాధనాల సమితిని కలిగి ఉంటాయి లేదా మేము ఇకపై అమలు చేయాల్సిన అవసరం లేదు. ఈ సమయంలో మేము ఒక ప్రక్రియను ముగించడానికి 4 మార్గాలు ఉన్నందున కొంచెం విస్తరిస్తాము మరియు ఇది Linux లో ప్రక్రియలను నిర్వహించడం యొక్క ప్రాథమిక భాగం. ఇది దాని పేరు ద్వారా కావచ్చు, దాని పేరులోని కొంత భాగాన్ని కూడా నేరుగా PID ద్వారా పేర్కొనవచ్చు లేదా చెప్పిన ప్రక్రియ యొక్క విండో వద్ద కర్సర్‌తో సూచించవచ్చు. తరువాత మనం ఒక్కొక్కటిగా చూస్తాము.

చంపండి: ప్రక్రియను చంపడానికి PID ని ఉపయోగించడం

ఇది చాలా క్లిష్టంగా ఉంటుంది, అదే సమయంలో అత్యంత ఖచ్చితమైన మార్గం, ఎందుకంటే ఒక నిర్దిష్ట క్షణంలో నడుస్తున్న ప్రతి ప్రక్రియకు PID ఒక ప్రత్యేకమైన ఐడెంటిఫైయర్.

కిల్ మాకు వివిధ రకాల సంకేతాలను పంపడానికి అనుమతిస్తుంది, ఇది ఒక ప్రక్రియను లేదా వాటి సమూహాన్ని మూసివేయగలదు. రకం పేర్కొనకపోతే డిఫాల్ట్ సిగ్నల్ TERM.

మేము మీకు సిఫార్సు చేస్తున్నాము ఉబుంటు 17.04 విండోస్ లాగా ఉండాలనుకుంటున్నారా?

ఈ క్రింది రకాల సిగ్నల్ సర్వసాధారణం:

  • SIGHUP: కన్సోల్ స్పందించనప్పుడు లేదా ప్రక్రియపై నియంత్రణ పోయినప్పుడు ఇది ఉపయోగించబడుతుంది. దాని కాన్ఫిగరేషన్ ఫైళ్ళతో పాటు దాని లాగ్ ఫైళ్ళను రీలోడ్ చేయడానికి ఇది బాధ్యత వహిస్తుంది. సిగ్కిల్: ఈ మోడ్ ఒక ప్రక్రియను ముగించడానికి అత్యంత రాడికల్, ఇది ఇకపై స్పందించనప్పుడు ఉపయోగించబడుతుంది. ప్రక్రియను మూసివేయడానికి ఇది స్వచ్ఛమైన మార్గం కానందున డేటా ఏదీ సేవ్ చేయబడదు. SIGTERM: ఇది ప్రక్రియను చంపడానికి డిఫాల్ట్ విధానం.

ఉదాహరణకు:

చంపండి 22298

ఎక్కడ, 22298 ప్రక్రియ యొక్క PID ని సూచిస్తుంది.

కిల్లల్: ఒక ప్రక్రియను దాని పేరును ఉపయోగించి చంపండి

ఇది చాలా సులభమైన ఆదేశం. గుర్తుంచుకోవలసిన ఒక విషయం ఏమిటంటే, ప్రోగ్రామ్ నడుస్తున్న అనేక సందర్భాలు ఉన్నట్లయితే, కమాండ్ వాటిని అన్నింటినీ మూసివేయకుండా చూసుకుంటుంది.

వాక్యనిర్మాణం:

కిల్లల్ ప్రాసెస్_పేరు

pkill: ఒక ప్రక్రియను దాని పేరులో కొంత భాగాన్ని ఉపయోగించి చంపండి

మీ పేరు ద్వారా లేదా దానిలో కొంత భాగాన్ని కూడా వినాశనం చేసే అవకాశాన్ని pkill మాకు ఇస్తుంది. సిగ్నల్ పేర్కొనడానికి PID ని గుర్తుంచుకోవలసిన అవసరం నుండి ఇది మనల్ని విముక్తి చేస్తుంది. ఏదేమైనా, పేర్కొన్న పదాన్ని కలిగి ఉన్న అన్ని ప్రక్రియలు మూసివేయబడతాయి.

దాని అమలు ఇలా ఉంటుంది:

pkill process_name part

లైనక్స్‌లో దారిమార్పులు మరియు పైపులను చదవమని మేము సిఫార్సు చేస్తున్నాము.

xkill: మౌస్‌తో విండోను ఎంచుకోవడం ద్వారా ఒక ప్రక్రియను చంపండి

మొత్తం సమూహంలో, ఇది చాలా ఆచరణాత్మక మరియు సరళమైనది. Alt + F2 కీలను నొక్కండి, దీని తరువాత డైలాగ్ బాక్స్ ప్రదర్శించబడుతుంది. ఈ పెట్టె కమాండ్ ఎగ్జిక్యూషన్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. మేము xkill వ్రాస్తాము. అప్పుడు కోర్సులు పుర్రె అవుతాయి మరియు కిటికీలలో ఒకదానిపై క్లిక్ చేయడం ద్వారా వీడ్కోలు ప్రక్రియ!

వ్యాఖ్యలలో మీ అనుభవాన్ని వదిలివేయండి, ఈ ఆదేశాల సమూహంలో మీకు ఏది ఉపయోగపడుతుంది మరియు ఎందుకు మాకు భాగస్వామ్యం చేయండి?

హార్డ్వేర్

సంపాదకుని ఎంపిక

Back to top button