लिनक्स में शीर्ष कमांड का उपयोग करने के 10 तरीके

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

निम्न अनुभाग शीर्ष कमांड का एक सरल अवलोकन प्रदान करता है और दिखाता है कि वास्तविक दुनिया के परिदृश्यों में शीर्ष का उपयोग कैसे करें।

शीर्ष कमान कैसे काम करती है?

डिफ़ॉल्ट रूप से, शीर्ष मानक CPU मेट्रिक्स के साथ चल रही प्रक्रियाओं की एक सूची दिखाता है। आप आउटपुट के पहले भाग को डैशबोर्ड मान सकते हैं। निचला भाग प्रक्रिया सूची दिखाता है और सभी चल रही प्रक्रियाओं का वास्तविक समय प्रदर्शन प्रदान करता है।

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

ध्यान दें कि शीर्ष चलाते समय आपके द्वारा निर्दिष्ट आदेश केस-संवेदी होते हैं। उदाहरण के लिए, n और N कुंजियाँ दोनों अलग-अलग कार्य करती हैं।

1. सभी चल रही प्रक्रियाओं को प्रदर्शित करें

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

 top

आउटपुट:

आप अपने कीबोर्ड पर ऊपर , नीचे , पेजअप और पेजडाउन कुंजियों का उपयोग करके आउटपुट को नेविगेट कर सकते हैं। खोल में जाने के लिए q मारो।

2. लिनक्स प्रक्रियाओं को पीआईडी ​​द्वारा क्रमबद्ध करें

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

3. मेमोरी और सीपीयू उपयोग द्वारा प्रक्रियाओं को क्रमबद्ध करें

डिफ़ॉल्ट शीर्ष आउटपुट CPU उपयोग के आधार पर प्रक्रिया सूची को सॉर्ट करता है। आप अपने कीबोर्ड पर M कुंजी का उपयोग करके मेमोरी उपयोग के आधार पर सूची को सॉर्ट कर सकते हैं। सीपीयू द्वारा फिर से छाँटने के लिए P दर्ज करें।

4. चलने के समय के अनुसार प्रक्रियाओं को क्रमबद्ध करें

यदि आप यह जानना चाहते हैं कि आपकी मशीन पर कितनी देर तक प्रक्रियाएं चल रही हैं, तो एम और टी कुंजी दबाएं।

5. विशिष्ट उपयोगकर्ताओं के लिए चल रही प्रक्रियाओं को प्रदर्शित करें

हम उन सभी चल रही प्रक्रियाओं की सूची देख सकते हैं जो किसी विशिष्ट उपयोगकर्ता से संबंधित हैं। जब ऊपर के अंदर, u दबाएं और फिर उपयोगकर्ता नाम की आपूर्ति करें और Enter दबाएं । ऐसा करने के लिए आप उपयोगकर्ता नाम के बाद शीर्ष के -u विकल्प का भी उपयोग कर सकते हैं।

 top -u root

उपरोक्त आदेश रूट द्वारा बुलाए गए सभी प्रक्रियाओं को आउटपुट करता है।

6. सक्रिय प्रक्रियाओं को हाइलाइट करें

यदि आप z कुंजी को शीर्ष के अंदर दर्ज करते हैं, तो यह सक्रिय रूप से चल रही सभी Linux प्रक्रियाओं को हाइलाइट करेगा . यह सक्रिय प्रक्रियाओं को नेविगेट करना आसान बनाता है।

7. शीर्ष की अंतराल अवधि बदलें

डिफ़ॉल्ट रूप से, शीर्ष हर तीन सेकंड में अपने आउटपुट को रीफ्रेश करता है। हालांकि, आप d के बाद आवश्यक मान दबाकर इसे आसानी से एक कस्टम मान पर सेट कर सकते हैं।

8. प्रक्रिया प्राथमिकता बदलें

आप शीर्ष के अंदर एक कस्टम रेनिस मान सेट करके लिनक्स प्रक्रिया की प्राथमिकता को बदल सकते हैं। प्रक्रिया के PID के बाद r टाइप करें और फिर उसका नया रेनिस मान दर्ज करें।

9. शीर्ष का उपयोग करके निष्क्रिय प्रक्रियाओं को प्रदर्शित करें

हम i कुंजी दबाकर सभी निष्क्रिय प्रक्रियाओं की सूची देख सकते हैं।

10. पीआईडी ​​द्वारा एक लिनक्स प्रक्रिया को मारें

लिनक्स में शीर्ष कमांड हमें इंटरफ़ेस से सीधे चलने वाली प्रक्रिया को मारने की अनुमति देता है। किसी प्रोसेस को खत्म करने के लिए k टाइप करें और उसके बाद उस प्रोसेस का PID टाइप करें। ज़ोंबी प्रक्रियाओं से निपटने के दौरान यह उपयोगी होगा।

शीर्ष कमांड के साथ खुद की सिस्टम प्रक्रियाएं

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

सिस्टम मॉनिटरिंग एक व्यवस्थापक के दिन का केवल एक हिस्सा है। आप नेटवर्क कनेक्शन की निगरानी कैसे करते हैं? ss कमांड यहाँ इस काम के लिए ही है।