लिनक्स में चल रही प्रक्रियाओं को कैसे सूचीबद्ध करें

Linaksa Mem Cala Rahi Prakriya Om Ko Kaise Sucibad Dha Karem



जब भी आप कोई प्रक्रिया चलाते हैं, तो इसमें विभिन्न तत्व शामिल होते हैं जैसे उपयोगकर्ता इनपुट, फ़ाइलों से डेटा पुनर्प्राप्त करना और संसाधित करना, प्रोग्राम निर्देश, और बहुत कुछ। मुख्य रूप से, प्रक्रियाओं के दो प्रकार होते हैं: अग्रभूमि प्रक्रियाएँ और पृष्ठभूमि प्रक्रियाएँ। जबकि अग्रभूमि प्रक्रियाएँ आमतौर पर उपयोगकर्ता इनपुट पर निर्भर करती हैं, पृष्ठभूमि प्रक्रियाएँ उपयोगकर्ता की भागीदारी की आवश्यकता के बिना अपने आप चलती हैं।

लिनक्स उपयोगकर्ताओं के लगातार कार्यों में से एक उन प्रक्रियाओं को सूचीबद्ध करना है। क्यों? यह सिस्टम मॉनिटरिंग, प्रदर्शन विश्लेषण, समस्या निवारण, संसाधन प्रबंधन, सुरक्षा ऑडिटिंग आदि में मदद करता है। हालांकि, कई उपयोगकर्ता इस कार्य के लिए उपयोग की जाने वाली विधियों से अनजान हैं। इसलिए, यह मार्गदर्शिका लिनक्स में चल रही प्रक्रियाओं को सूचीबद्ध करने के लिए आदेशों पर संक्षेप में चर्चा करेगी।







लिनक्स में चल रही प्रक्रियाओं को कैसे सूचीबद्ध करें

आप चल रही प्रक्रियाओं को सूचीबद्ध करने के लिए कुछ कमांड का उपयोग कर सकते हैं। इसलिए, हम प्रत्येक कमांड के उपयोग को प्रदर्शित करने के लिए इस अनुभाग को कई भागों में विभाजित करेंगे।



1. पीएस औक्स कमांड

Ps aux वर्तमान प्रक्रियाओं के बारे में गहन विवरण प्रदर्शित करता है। यह मानव-पठनीय प्रारूप में उनके पीआईडी, सीपीयू उपयोग, मेमोरी खपत और अन्य आंकड़ों के साथ प्रक्रियाओं की एक विस्तृत सूची प्रस्तुत करता है:



पी.एस. को





इसके अलावा, यदि आप किसी विशिष्ट एप्लिकेशन द्वारा चलाई जाने वाली प्रक्रियाओं को देखना चाहते हैं, तो इसे 'grep' कमांड के साथ उपयोग करें।

पी.एस. को | पकड़ ऐप_नामईपी

'app_name' शब्द को अपने इच्छित एप्लिकेशन नाम से बदलें। यह कमांड इनपुट के रूप में 'ps aux' कमांड से आउटपुट को 'grep' कमांड में पाइपलाइन करता है। उसके बाद, 'grep' कमांड आपके द्वारा प्रदान किए गए एप्लिकेशन नाम के आधार पर परिणाम को फ़िल्टर कर देगा।



उदाहरण के लिए, यदि हम स्नैप एप्लिकेशन द्वारा चलाई जाने वाली प्रक्रियाओं को खोजना चाहते हैं, तो कमांड होगी:

पी.एस. को | पकड़ स्नैप

2. शीर्ष कमान

प्रक्रियाओं की तालिका (शीर्ष) कमांड वास्तविक समय दृश्य में कर्नेल-प्रबंधित चल रही प्रक्रियाओं को प्रदर्शित करती है। पीआईडी ​​के अलावा, यह जानकारी प्रदान करता है कि किस उपयोगकर्ता ने प्रक्रिया शुरू की, इसके संसाधन उपयोग और समय की खपत हुई।

शीर्ष

3. पस्ट्री कमांड

Pstree एक ट्री प्रारूप में प्रक्रियाओं के पदानुक्रम को प्रदर्शित करता है जो उपयोगकर्ता को विभिन्न प्रक्रियाओं के बीच कनेक्शन की जांच करने में मदद करता है।

पस्ट्री

निष्कर्ष

सिस्टम स्वास्थ्य, समस्या निवारण त्रुटियों, सिस्टम अनुकूलन और सुरक्षा को बनाए रखने के लिए लिनक्स में चल रही प्रक्रियाओं को सूचीबद्ध करना महत्वपूर्ण है। यह सिस्टम के अंदर जो कुछ भी हो रहा है उसमें एक मूल्यवान अंतर्दृष्टि प्रदान करता है जो उपयोगकर्ताओं को सिस्टम के प्रदर्शन को बेहतर बनाने के लिए सूचित निर्णय लेने में सहायता करता है। इसलिए, यह मार्गदर्शिका उन आदेशों की विस्तृत व्याख्या करती है जिनका उपयोग चल रही प्रक्रियाओं को सूचीबद्ध करने के लिए किया जाता है। हमने तीन प्रभावी कमांडों पर चर्चा की - पीएस ऑक्स, पीस्ट्री, और टॉप - ये सभी प्रक्रिया सूची में विभिन्न उद्देश्यों को पूरा करते हैं।