మీరు ప్రాసెస్ని అమలు చేసినప్పుడు, అది వినియోగదారు ఇన్పుట్, ఫైల్ల నుండి డేటాను తిరిగి పొందడం మరియు ప్రాసెస్ చేయడం, ప్రోగ్రామ్ సూచనలు మరియు మరిన్ని వంటి అనేక అంశాలను కలిగి ఉంటుంది. ప్రాథమికంగా, ప్రక్రియలు రెండు రకాలుగా ఉంటాయి: ముందుభాగం ప్రక్రియలు మరియు నేపథ్య ప్రక్రియలు. ముందుభాగం ప్రక్రియలు సాధారణంగా వినియోగదారు ఇన్పుట్పై ఆధారపడి ఉండగా, బ్యాక్గ్రౌండ్ ప్రాసెస్లు వినియోగదారు ప్రమేయం అవసరం లేకుండా వాటంతట అవే నడుస్తాయి.
Linux వినియోగదారులు తరచుగా చేసే పనులలో ఒకటి ఆ ప్రక్రియలను జాబితా చేయడం. ఎందుకు? ఇది సిస్టమ్ మానిటరింగ్, పనితీరు విశ్లేషణ, ట్రబుల్షూటింగ్, రిసోర్స్ మేనేజ్మెంట్, సెక్యూరిటీ ఆడిటింగ్ మొదలైన వాటిలో సహాయపడుతుంది. అయితే, చాలా మంది వినియోగదారులకు ఈ పని కోసం ఉపయోగించే పద్ధతుల గురించి తెలియదు. కాబట్టి, ఈ గైడ్ Linuxలో నడుస్తున్న ప్రక్రియలను జాబితా చేయడానికి ఆదేశాలను క్లుప్తంగా చర్చిస్తుంది.
Linuxలో రన్నింగ్ ప్రాసెస్లను ఎలా జాబితా చేయాలి
నడుస్తున్న ప్రక్రియలను జాబితా చేయడానికి మీరు కొన్ని ఆదేశాలను ఉపయోగించవచ్చు. కాబట్టి, ప్రతి ఆదేశం యొక్క వినియోగాన్ని ప్రదర్శించడానికి మేము ఈ విభాగాన్ని అనేక భాగాలుగా విభజిస్తాము.
1. Ps Aux కమాండ్
Ps aux ప్రస్తుత ప్రక్రియల గురించి లోతైన వివరాలను ప్రదర్శిస్తుంది. ఇది వారి PIDలు, CPU వినియోగం, మెమరీ వినియోగం మరియు ఇతర గణాంకాలతో కూడిన ప్రక్రియల యొక్క సమగ్ర జాబితాను మానవులు చదవగలిగే ఆకృతిలో అందిస్తుంది:
ps కు
అంతేకాకుండా, మీరు నిర్దిష్ట అప్లికేషన్ ద్వారా అమలు చేయబడిన ప్రక్రియలను చూడాలనుకుంటే, దానిని 'grep' ఆదేశంతో ఉపయోగించండి.
ps కు | పట్టు యాప్_పేరు“app_name” అనే పదాన్ని మీ ఉద్దేశించిన అప్లికేషన్ పేరుతో భర్తీ చేయండి. ఈ కమాండ్ అవుట్పుట్ను “ps aux” కమాండ్ నుండి “grep” కమాండ్కి ఇన్పుట్గా పైప్లైన్ చేస్తుంది. ఆ తర్వాత, “grep” కమాండ్ మీరు అందించే అప్లికేషన్ పేరు ఆధారంగా ఫలితాన్ని ఫిల్టర్ చేస్తుంది.
ఉదాహరణకు, మేము స్నాప్ అప్లికేషన్ ద్వారా అమలు చేయబడిన ప్రక్రియలను శోధించాలనుకుంటే, ఆదేశం ఇలా ఉంటుంది:
ps కు | పట్టు స్నాప్
2. టాప్ కమాండ్
ప్రాసెస్ల పట్టిక (టాప్) కమాండ్ కెర్నల్-నిర్వహించే రన్నింగ్ ప్రాసెస్లను నిజ-సమయ వీక్షణలో ప్రదర్శిస్తుంది. PIDతో పాటు, ఇది ఏ వినియోగదారు ప్రక్రియను ప్రారంభించింది, దాని వనరుల వినియోగం మరియు వినియోగించిన సమయం గురించి సమాచారాన్ని అందిస్తుంది.
టాప్
3. Pstree కమాండ్
Pstree వివిధ ప్రక్రియల మధ్య కనెక్షన్ని తనిఖీ చేయడానికి వినియోగదారుకు సహాయపడే ట్రీ ఫార్మాట్లో ప్రక్రియల క్రమానుగతాన్ని ప్రదర్శిస్తుంది.
pstree
ముగింపు
సిస్టమ్ ఆరోగ్యం, ట్రబుల్షూటింగ్ లోపాలు, సిస్టమ్ ఆప్టిమైజేషన్ మరియు భద్రతను నిర్వహించడానికి Linuxలో నడుస్తున్న ప్రక్రియలను జాబితా చేయడం చాలా కీలకం. సిస్టమ్ పనితీరును మెరుగుపరచడానికి సమాచారంతో నిర్ణయాలు తీసుకోవడంలో వినియోగదారులకు సహాయపడే సిస్టమ్ లోపల ఏమి జరుగుతుందనే దాని గురించి ఇది విలువైన అంతర్దృష్టిని అందిస్తుంది. కాబట్టి, ఈ గైడ్ నడుస్తున్న ప్రక్రియలను జాబితా చేయడానికి ఉపయోగించే ఆదేశాలను సమగ్రంగా వివరిస్తుంది. మేము మూడు ప్రభావవంతమైన ఆదేశాలను చర్చించాము - ps aux, pstree మరియు top - ఇవన్నీ ప్రాసెస్ లిస్టింగ్లో విభిన్న ప్రయోజనాలను అందిస్తాయి.