मुखपृष्ठ » कैसे » लिनक्स टर्मिनल से प्रक्रियाओं को कैसे प्रबंधित करें 10 कमांड आपको पता होना चाहिए

    लिनक्स टर्मिनल से प्रक्रियाओं को कैसे प्रबंधित करें 10 कमांड आपको पता होना चाहिए

    लिनक्स टर्मिनल में कई उपयोगी कमांड हैं जो चल रही प्रक्रियाओं को प्रदर्शित कर सकते हैं, उन्हें मार सकते हैं और उनके प्राथमिकता स्तर को बदल सकते हैं। यह पोस्ट क्लासिक, पारंपरिक आदेशों के साथ-साथ कुछ और उपयोगी, आधुनिक लोगों को सूचीबद्ध करती है.

    यहां कई कमांड्स एक ही कार्य करते हैं और इसे संयोजित किया जा सकता है - वह है डिजाइनिंग कार्यक्रमों का यूनिक्स दर्शन। अन्य प्रोग्राम, जैसे htop, कमांड के शीर्ष पर एक अनुकूल इंटरफेस प्रदान करते हैं.

    चोटी

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

    शीर्ष या htop से बाहर निकलने के लिए, का उपयोग करें Ctrl-C कुंजीपटल संक्षिप्त रीति। यह कीबोर्ड शॉर्टकट आमतौर पर टर्मिनल में वर्तमान में चल रही प्रक्रिया को मारता है.

    htop

    htop कमांड एक बेहतर टॉप है। यह अधिकांश लिनक्स वितरणों पर डिफ़ॉल्ट रूप से स्थापित नहीं है - यहां आपको उबंटू पर इसे स्थापित करने की आवश्यकता होगी:

    sudo apt-get install होटॉप

    htop एक समान जानकारी को आसानी से समझने वाले लेआउट के साथ प्रदर्शित करता है। यह आपको एरो कीज़ के साथ प्रोसेस को चुनने और एक्शन करने की भी सुविधा देता है, जैसे कि एफ कीज़ के साथ उन्हें मारना या उनकी प्राथमिकता बदलना.

    हमने अतीत में अधिक विस्तार से होटो को कवर किया है.

    ps

    ps आदेश प्रक्रियाओं को सूचीबद्ध करता है। निम्न आदेश आपके सिस्टम पर चलने वाली सभी प्रक्रियाओं को सूचीबद्ध करता है:

    पी ए-ए

    यह एक समय में पढ़ने के लिए बहुत अधिक प्रक्रियाएं हो सकती हैं, इसलिए आप आउटपुट को इसके माध्यम से पाइप कर सकते हैं कम से उन्हें अपनी गति से स्क्रॉल करने की आज्ञा दें:

    पी ए-ए | कम से

    दबाएँ क्ष जब आप कर रहे हैं बाहर निकलने के लिए.

    तुम भी उत्पादन के माध्यम से पाइप कर सकते हैं ग्रेप किसी अन्य कमांड का उपयोग किए बिना एक विशिष्ट प्रक्रिया की खोज करना। निम्न आदेश फ़ायरफ़ॉक्स प्रक्रिया के लिए खोज करेंगे:

    पी ए-ए | grep फ़ायरफ़ॉक्स

    pstree

    pstree आदेश विजुअलाइजिंग प्रक्रियाओं का एक और तरीका है। यह उन्हें पेड़ के प्रारूप में प्रदर्शित करता है। इसलिए, उदाहरण के लिए, आपका एक्स सर्वर और ग्राफिकल वातावरण डिस्प्ले मैनेजर के नीचे दिखाई देगा, जिसने उन्हें जन्म दिया.

    हत्या

    हत्या आदेश एक प्रक्रिया को मार सकता है, इसकी प्रक्रिया को देखते हुए आईडी। आप इसकी जानकारी इससे प्राप्त कर सकते हैं पी ए-ए, चोटी या pgrep आदेशों.

    पीआईडी ​​को मार डालो

    तकनीकी रूप से कहा जाए तो किल कमांड किसी भी सिग्नल को प्रोसेस में भेज सकता है। आप उपयोग कर सकते हैं मारें मारें या मारना -9 एक जिद्दी प्रक्रिया को मारने के बजाय.

    pgrep

    एक खोज शब्द दिया, pgrep उस मेल से मिलने वाली प्रक्रिया आईडी लौटाता है। उदाहरण के लिए, आप फ़ायरफ़ॉक्स की PID खोजने के लिए निम्न कमांड का उपयोग कर सकते हैं:

    pgrep फ़ायरफ़ॉक्स

    आप एक विशिष्ट प्रक्रिया को मारने के लिए इस कमांड को किल के साथ भी जोड़ सकते हैं। पकिल या किलॉल का उपयोग करना अधिक सरल है, हालांकि.

    pkill और किल्ली

    pkill तथा सभी को मार डालो आदेश एक प्रक्रिया को मार सकता है, इसका नाम दिया गया। फ़ायरफ़ॉक्स को मारने के लिए या तो कमांड का उपयोग करें:

    pkill फ़ायरफ़ॉक्स
    मारक फ़ायरफ़ॉक्स

    हमने अतीत में अधिक गहराई में pkill को कवर किया है.

    अच्छा पुनः

    अच्छा पुनः कमांड पहले से चल रही प्रक्रिया के अच्छे मूल्य को बदल देती है। अच्छा मूल्य यह निर्धारित करता है कि प्रक्रिया किस प्राथमिकता के साथ चलती है। का एक मूल्य -19 बहुत उच्च प्राथमिकता है, जबकि एक मूल्य है 19 बहुत कम प्राथमिकता है। का एक मूल्य 0 डिफ़ॉल्ट प्राथमिकता है.

    रेनाइस कमांड को एक प्रक्रिया पीआईडी ​​की आवश्यकता होती है। निम्न आदेश एक प्रक्रिया को बहुत कम प्राथमिकता के साथ चलाता है:

    त्याग १ ९ पीआईडी

    आप उपयोग कर सकते हैं pgrep चाल के साथ ऊपर भी.

    यदि आप एक प्रक्रिया को उच्च प्राथमिकता पर चला रहे हैं, तो आपको रूट अनुमतियों की आवश्यकता होगी। उबंटू पर, का उपयोग करें sudo उसके लिए:

    सूद का त्याग -19 #

    xkill

    xkill कमांड आसानी से चित्रमय कार्यक्रमों को मारने का एक तरीका है। इसे चलाएं और आपका कर्सर एक में बदल जाएगा एक्स संकेत। उस प्रोग्राम को मारने के लिए प्रोग्राम की विंडो पर क्लिक करें। यदि आप किसी प्रोग्राम को मारना नहीं चाहते हैं, तो आप इसके बजाय राइट क्लिक करके xkill से वापस आ सकते हैं.

    आपको इस आदेश को किसी टर्मिनल से चलाने की आवश्यकता नहीं है - आप Alt-F2 भी दबा सकते हैं xkill और इसे ग्राफिकल डेस्कटॉप से ​​उपयोग करने के लिए Enter दबाएं.

    हम आसानी से प्रक्रियाओं को मारने के लिए एक हॉटकी के लिए बाध्यकारी xkill को कवर किया है.


    क्या आपके पास एक पसंदीदा कमांड है जिसका हमने यहां उल्लेख नहीं किया है, या साझा करने के लिए एक और चाल है? एक टिप्पणी दें और हमें बताएं.