लिनक्स ऐप्स इन दिनों बहुत अच्छी तरह से चलते हैं। नए, उत्कृष्ट सुविधाओं के साथ बेहतर कार्यक्रम जो हमें अपने कंप्यूटरों से सबसे अधिक लाभ उठाने में मदद करते हैं, हर दिन सामने आते हैं। दुर्भाग्य से, कभी-कभी, ये कार्यक्रम काम करना बंद कर देते हैं। जब आपका पसंदीदा लिनक्स प्रोग्राम बंद हो जाता है, तो क्लोज़-बटन काम नहीं करता है। लॉकअप सबसे खराब है और आपके वर्कफ़्लो के रास्ते में आने वाली समस्याओं का कारण बन सकता है। इस लेख में ऐसा क्यों है, हम लिनक्स में टर्मिनल से कार्यक्रमों को जल्दी से मारने के सभी सर्वोत्तम तरीकों पर जा रहे हैं। हम कई आदेशों के साथ-साथ कुछ उपयोगी GUI टूल भी उपयोग करेंगे।
बिगड़ने की चेतावनी: इस लेख के अंत में नीचे स्क्रॉल करें और वीडियो ट्यूटोरियल देखें।
Pkill का उपयोग करना
अब तक कार्यक्रमों को जल्दी से मारने का सबसे आसान तरीका हैलिनक्स में टर्मिनल pkill कमांड के साथ है। Pkill उपयोगी है क्योंकि इसके लिए यह आवश्यक नहीं है कि औसत उपयोगकर्ता विशिष्ट PID (प्रक्रिया ID संख्या) को जानता हो। इसके बजाय, आप केवल नाम लिखकर एक प्रक्रिया को समाप्त कर पाएंगे। यहाँ क्रिया में pkill का एक उदाहरण है।
pkill firefox
अधिकांश उपयोगकर्ताओं के लिए, बिना रूट के pkill कमांड चलानाएक जिद्दी, जमे हुए कार्यक्रम को समाप्त करने के लिए पर्याप्त होगा। हालांकि यह हमेशा ऐसा नहीं होता है, और कभी-कभी आपको कुछ मांसपेशियों को फ्लेक्स करने की आवश्यकता होती है। उदाहरण के लिए, यदि आप रूट उपयोगकर्ता या स्वयं के उपयोगकर्ता के रूप में चल रहे प्रोग्राम को मारना चाहते हैं, तो आपको संलग्न करना होगा sudo यह करने के लिए।
sudo kill rootprogram
फिर भी, समाप्त करने के लिए pkill टूल का उपयोग करके भीरूट प्रोग्राम पर्याप्त नहीं हो सकता है। कभी-कभी, एक एप्लिकेशन इस तरह से काम करता है कि एक साधारण किल कमांड मदद करने वाला नहीं है। जब ऐसा होता है, तो आप -9 का उपयोग कर सकते हैं। Pkill के अंत में -9 जोड़ना आमतौर पर कार्यक्रम को बल से समाप्त होगा जब अन्य सभी विकल्प विफल हो जाते हैं।
sudo pkill -9 rootprogram
Pidof और मार का उपयोग करना
जब Pkill कमांड विफल हो जाता है, तो एक और उत्कृष्ट विकल्प है: मारना। के रूप में उसी तरह के बारे में कार्यों को मार डालो pkill, सिवाय इसके कि यह प्रोग्राम के नाम (जैसे) के बजाय प्रक्रिया आईडी संख्या के आधार पर काम करता है pkill फ़ायरफ़ॉक्स, आदि)। के साथ कार्यक्रमों को मारने के लिए नकारात्मक पक्ष हत्या कमांड यह है कि आपको यह जानने के लिए पहले की आवश्यकता होगी कि समस्याग्रस्त प्रोग्राम का PID उपयोग करने से पहले क्या है हत्या आदेश। इसका उपयोग करने का तरीका है pidof आदेश। यहां देखिए यह कैसे काम करता है।
pidof firefox
सही आईडी के लिए पिडोफ़ अपनी खोज पूरी करने के बाद, आप टर्मिनल में आउटपुट देखेंगे। उदाहरण के लिए:
pidof firefox
OUTPUT: 2219
हम फिर 2219 PID ले सकते हैं और फ़ायरफ़ॉक्स को मारने के लिए इसका उपयोग कर सकते हैं।
kill 2219
ध्यान रखें कि यदि आप रूट प्रोग्राम को मारना चाहते हैं, तो आपको करने की आवश्यकता होगी:
sudo kill 2219
अंत में, यदि कोई एप्लिकेशन बंद करने से इनकार करता है, तो उपयोग करने का प्रयास करें -9। यह इसी तरह काम करता है pkill.
sudo kill -9 2219
Htop के साथ कार्यक्रम को मार डालो
मारने के लिए अलग-अलग कमांड का उपयोग नहीं करना चाहते हैंलिनक्स पर अनुत्तरदायी कार्यक्रम? HTOP स्थापित करने पर विचार करें। Pkill और Kill की तरह, SSH और दूरस्थ रूप से इस टूल का उपयोग करना अभी भी संभव है। चूंकि यह एक टर्मिनल में चलता है, इसलिए कार्यक्रमों को मारते समय यह अभी भी फायदेमंद है। Htop सबसे Linux सिस्टम में शामिल TOP सिस्टम प्रबंधन टूल का एक उन्नत संस्करण है। इसमें बहुत सारे संवर्द्धन हैं, जैसे कि CPU / RAM उपयोग और प्रक्रियाओं के बेहतर पढ़ने के लिए ग्राफिक्स।
HTOP में सुधार की अनुमति देने जैसे अन्य सुधार हैंउपयोगकर्ता उपकरण को बाधित करने के डर के बिना क्षैतिज / अनुलंब रूप से स्क्रॉल करने के लिए। यह उपयोगकर्ताओं को किसी भी प्रक्रिया को मारने की अनुमति देता है, जो प्रक्रिया आईडी को जानने की आवश्यकता के बिना चाहते हैं और चीजों को मारने के कई अलग-अलग तरीके दिखाते हैं।
नोट: HTOP को सही ढंग से कार्य करने के लिए Ncurses की आवश्यकता होती है। अपने लिनक्स वितरण के पैकेज प्रबंधन टूल में खोज करके "ncurses" स्थापित करें (यदि htop आपके लिए इसे स्थापित नहीं करता है)।
HTOP स्थापित करें
उबंटू
sudo apt install htop
डेबियन
sudo apt-get install htop
आर्क लिनक्स
sudo pacman -S htop
फेडोरा
sudo dnf install htop
OpenSUSE
sudo zypper install htop
अन्य लिनक्स
अपने लिनक्स के लिए Htop के नवीनतम संस्करण को पकड़ोएक टर्मिनल खोलने और "htop" स्थापित करने के लिए पैकेज प्रबंधन उपकरण का उपयोग करके वितरण। यदि आप इसे (किसी कारण के लिए) नहीं पा सकते हैं, तो आधिकारिक वेबसाइट पर जाएं, स्रोत कोड डाउनलोड करने और इसे स्वयं बनाने पर विचार करें!
HTOP का उपयोग करना
किसी को भी खोलकर HTOP टूल लॉन्च करेंटर्मिनल विंडो, और कमांड "htop" दर्ज करना। वैकल्पिक रूप से, HTOP टूल को किसी भी समय एप्लिकेशन मेनू में "htop" के लिए खोज कर चलाया जा सकता है। "सिस्टम" या कुछ इसी तरह के तहत इसके लिए एक शॉर्टकट भी होना चाहिए।
जब HTOP खुला हो, तो तीर कुंजी का उपयोग करके a चुनेंआप को प्रबंधित करना पसंद है "किल" मेनू खोलने के लिए F9 दबाएं। F6 के साथ प्रक्रियाओं को क्रमबद्ध करें, और F3 के साथ प्रोग्राम चलाने के लिए खोजें। HTOP उपकरण का उपयोग करने में सहायता चाहिए? हेल्प मेनू लाने के लिए अपने कीबोर्ड पर F1 बटन दबाएँ। टर्मिनल में "मैन htop" दर्ज करना भी काम करता है।
अंत में, पूरी तरह से HTOP टूल से बाहर निकलने के लिए, बस कीबोर्ड पर Q बटन दबाएं। F10 बटन का इस्तेमाल करना भी छोड़ने का काम करता है।
हमें इस बात का उल्लेख करना चाहिए कि यदि आप मारने के कार्यक्रमों को बल देते हैंटर्मिनल से, एक मौका है कि आप अपना काम खो सकते हैं। एक ब्राउज़र के साथ, आप शायद टैब पुनर्प्राप्त कर सकते हैं, लेकिन अन्य कार्यक्रमों के लिए आपको अपने स्वयं के अंतर्निहित पुनर्प्राप्ति तंत्र पर भरोसा करना होगा। यदि कोई नहीं है, तो संभव है कि आप कुछ डेटा खो सकते हैं।
टिप्पणियाँ