Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Windows

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

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

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

शुरू करते हैं!

1. सभी प्रक्रियाएं दिखाएं

उपयोग की गई कमांड: ps -ef

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

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

2. प्रक्रिया नाम द्वारा प्रक्रियाओं को फ़िल्टर करें

उपयोग की गई कमांड - ps -C नाम

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

आप प्रक्रिया नाम द्वारा प्रक्रियाओं को प्रदर्शित करेंगे। सभी प्रक्रिया नाम लोअरकेस में होंगे। यह -e प्रीफिक्स के बिना सभी प्रक्रियाओं के माध्यम से खोज करेगा।

3. उपयोगकर्ता द्वारा प्रक्रियाओं को सॉर्ट करें

उपयोग की गई कमांड: ps -e -u

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

आप किसी विशेष उपयोगकर्ता नाम के तहत प्रक्रियाओं को प्राप्त करने के लिए ps परिणामों को फ़िल्टर कर सकते हैं। आप इसे प्रीफिक्स के बिना भी उपयोग कर सकते हैं।

4. प्रक्रिया ID द्वारा प्रक्रियाओं को सॉर्ट करें

उपयोग की गई कमांड: ps -ef -p 1234,5678,9012

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

यदि आप जानते हैं कि किसी निश्चित चल रही प्रक्रिया की प्रक्रिया ID क्या है, तो आप प्रक्रिया ID का उपयोग करके इसे फ़िल्टर कर सकते हैं।

5. विशिष्ट कॉलम दिखाएं

ps -e -o pid,uname,pcpu,pmem,comm

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

-o फ्लैग के साथ, आपको ps कमांड के परिणामों के लिए विशेष आउटपुट डिस्प्ले विकल्प मिलते हैं।

6. परिणामों के भीतर Grep

कमांड नाम: ps -ef | grep worker

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

यदि आप ps से परिणामों के अंदर खोज करने के लिए लचीलापन चाहते हैं, तो आप परिणामों को grep पर पाइप कर सकते हैं। इस कमांड (grep) के साथ, आप पैटर्न मिलान के लिए सामान्य अभिव्यक्तियों के माध्यम से खोज सकते हैं।

7. उपयोग के माध्यम से प्रक्रियाओं को फ़िल्टर करें

उपयोग की गई कमांड: ps -e --sort=-pcpu -o pid,pcpu,comm

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

यह सूचीबद्ध कॉलम का उपयोग करके कमांड को फ़िल्टर करता है। -- प्रीफिक्स सुविधा को घटते क्रम में वर्गीकृत करता है और + प्रीफिक्स सुविधा को बढ़ते क्रम में फ़िल्टर करता है। कमांड में -o कमांड भी होता है जो विशिष्ट कॉलम प्रदर्शित करता है, हालांकि, सॉर्टिंग के लिए यह आवश्यक नहीं है।

8. नाम बदले गए और डिफ़ॉल्ट नाम कॉलम को मिक्स एंड मैच करें

उपयोग की गई कमांड: ps -e -o pid,pcpu=CPU -o pmem=RAM,comm

यदि आप विशिष्ट कॉलम में हेडर छिपाना चाहते हैं, तो आप = साइन के बाद एक खाली छोड़ सकते हैं। इसके अलावा, यदि आप नाम बदले गए और डिफ़ॉल्ट नाम कॉलम को मिक्स एंड मैच करना चाहते हैं, तो आपको प्रत्येक नाम बदले गए कॉलम के लिए -o फ्लैग की आवश्यकता होगी।

9. कॉलम हेडर का नाम फिर से बदलें

उपयोग की गई कमांड: ps -o pid=Process,ruser=RealUser,comm=Command

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

आप -o कमांड का उपयोग करते समय कॉलम का नाम बदल सकते हैं जो एक उपयोगकर्ता-निर्दिष्ट आउटपुट उपस्थिति बनाता है। आपको बस = साइन और वांछित नाम संलग्न करना होगा और प्रत्येक नाम बदले गए हेडर के लिए -o फ्लैग।

10. सभी रूट प्रक्रियाएं प्रदर्शित करें

उपयोग की गई कमांड: ps -f -U root -u root

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

यह मूल और कुशल रूट पहचान के साथ सभी चल रही प्रक्रियाओं की खोज करता है। -f फ्लैग के साथ, आप पूर्ण-लंबाई में प्रारूप प्राप्त कर सकते हैं। आउटपुट को अनुकूलित करने के लिए, आप इसमें -o फ्लैग जोड़ सकते हैं।

11. प्रक्रिया थ्रेड्स दिखाएं

उपयोग की गई कमांड: ps -p 4041 -L

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

ps की किसी भी कार्यक्षमता को प्राप्त करने के लिए थ्रेड डिस्प्ले को टॉगल करने के लिए -L फ्लैग का उपयोग करें। इसका उपयोग किसी विशेष प्रक्रिया के थ्रेड्स को ट्रैक करने के लिए किया जाता है।

12. पदानुक्रमित ट्री के रूप में परिणाम प्रदर्शित करें

उपयोग की गई कमांड: ps -e --forest

लिनक्स ps कमांड में महारत: सिस्टम एडमिनिस्ट्रेटर के लिए आवश्यक टिप्स

ASCII आर्ट के साथ, यह प्रक्रियाओं को दिखाने के लिए एक ट्री-जैसी संरचना बनाता है। यह फोर्क्ड और चाइल्ड प्रक्रियाओं को प्रासंगिक प्रक्रियाओं के उत्तराधिकारी के रूप में प्रदर्शित करता है, मिलान करने के लिए वर्गीकरण करता है। यदि आप ट्री की "शाखाओं" को छिपाना चाहते हैं, तो --forest को -H से बदलें।

तो, ये कुछ संयोजन कमांड हैं जिनका उपयोग ps कमांड के साथ चल रही प्रक्रियाओं के बारे में जानकारी प्राप्त करने के लिए किया जा सकता है और जानकारी को उपयोगी प्रारूपों में भी प्रदर्शित किया जा सकता है।


  1. लिनक्स में  echo  कमांड का उपयोग कैसे करें लिनक्स में 'echo' कमांड का उपयोग कैसे करें

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

  1. लिनक्स में tee कमांड का उपयोग कैसे करें लिनक्स में tee कमांड का उपयोग कैसे करें

    यदि आप कभी अपने लिनक्स शेल के तहत पाइप और रीडायरेक्शन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee यूटिलिटी का उपयोग करने की भी आवश्यकता होगी। tee क्या करता है? ls जैसी कमांड आपके वर्तमान डायरेक्टरी की सामग्री प्रदर्शित करेगी। दूसरे शब्दों में, यह इन सामग्री को stdout (स्टैंडर्ड आउटपुट) पर प

  1. Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण Linux Watch कमांड में मास्टरी: सिंटैक्स, विकल्प और व्यावहारिक उदाहरण

    Linux में watch कमांड एक काम करता है – एक कमांड को दोहराता है और परिणाम को बार-बार आउटपुट करता है, जिससे आप परिवर्तनों को देख सकते हैं। यहाँ इसका उपयोग कैसे करें। watch कमांड सिंटैक्स watch कमांड का सिंटैक्स इस प्रकार है: watch OPTIONS COMMAND ध्यान दें कि: OPTIONS नीचे दी गई तालिका से विकल्पों की