जवाबों:
टर्मिनल से, ps -efसभी प्रक्रियाओं को सूचीबद्ध करेगा। देख लो man ps। देखें man kill, man 2 kill, man killall, man nice, man pkill, man renice, man 7 signal, और man skillप्रक्रियाओं के साथ गड़बड़ करने के लिए। हालांकि, बस एक प्रक्रिया को मारना जो आपको लगता है कि बेकार है एक गलती हो सकती है। सिस्टम प्रक्रिया को फिर से शुरू कर सकता है, या आप जिस पर निर्भर करते हैं वह आपके द्वारा मारे गए प्रक्रिया पर निर्भर हो सकता है। जानें क्या प्रक्रियाओं करते हैं, और देखो /etc/init/और /etc/init.d, /etc/rc?.d, man serviceदेखने का तरीका प्रक्रियाओं प्रणाली द्वारा शुरू किया गया है।
GUI का उपयोग करके, आप सिस्टम मॉनिटर का उपयोग कर सकते हैं

या टर्मिनल से आप उपयोग कर सकते हैं
ps aux | less
हर प्रक्रिया को देखने के लिए:
ps -A or ps -e
उपयोगकर्ता द्वारा चलने वाली सभी प्रक्रियाएं:
ps -u username
एक प्रक्रिया को मारने के लिए, या तो प्रक्रिया का नाम ढूंढें और टाइप करें:
kill -9 processname
या प्रक्रिया ID (PID) को मारें:
kill pid
एक प्रक्रिया को रोकें / स्थगित करें:
ctrl-z
स्रोत: मैन पेज
यहाँ मेरा मुख्य उपकरण है top
topटर्मिनल विंडो में कमांड लाइन पर टाइप करें
आप उस प्रक्रिया की एक सूची प्राप्त करेंगे, जो चल रही है, जिसे CPU उपयोग द्वारा सूचीबद्ध किया गया है। आगे बढ़ने से पहले अधिक आँकड़े एकत्र करने के लिए कुछ सेकंड प्रतीक्षा करें।

रनवे या अवांछित प्रक्रियाओं को मारने के लिए यूनिक्स में यह मेरा मुख्य उपकरण है। वे सूची में सबसे ऊपर होने की संभावना है। उनके ध्यान दें और प्रेस qऔर फिर 15 (सॉफ्ट किल) या 9 (हार्ड किल)।
यहाँ आप मुझे एक क्रोम प्रक्रिया को मारते हुए देख रहे हैं:


प्रक्रिया को दूर जाना चाहिए। फिर qऊपर से बाहर निकलने के लिए टाइप करें।
यदि आप पाते हैं कि आप हमेशा उन्हीं प्रक्रियाओं को मार रहे हैं जिनका उपयोग आप killया killallकमांड लाइन पर भी कर सकते हैं , उदाहरण के लिए यदि topसीपीयू लेने वाले कई जावा प्रोग्राम दिखाए गए हैं तो आप qशीर्ष से बाहर निकल सकते हैं killall java
killऔर killallडिफ़ॉल्ट रूप से 15 (SIGTERM) का उपयोग कर सकते हैं लेकिन आप इसके साथ killall -9 [process]या ओवरराइड करेंkillall -s SIGKILL [process]
उपयोग करने के लिए एक और अच्छा उपकरण Glances होगा ।