উবুন্টুতে আমি কীভাবে পটভূমি প্রক্রিয়া দেখতে পারি? এবং অপ্রয়োজনীয় প্রক্রিয়া হত্যা?


39

উইন্ডোজ ব্যবহার করে Task Managerআমরা দেখতে পাচ্ছি যে কতগুলি .exeফাইল চলছে। এছাড়াও command promptআমরা tasklistপ্রক্রিয়াগুলি দেখতে কমান্ড ব্যবহার করি । উবুন্টুতে আমি কীভাবে সমস্ত প্রক্রিয়া দেখতে এবং অযাচিত প্রক্রিয়াগুলিকে হত্যা করতে পারি?

উত্তর:


38

টার্মিনাল থেকে 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দেখুন কিভাবে প্রসেস সিস্টেম দ্বারা শুরু করা হয়।


21

জিইউআই ব্যবহার করে আপনি সিস্টেম মনিটর ব্যবহার করতে পারেন

এখানে চিত্র বর্ণনা লিখুন

বা টার্মিনাল থেকে আপনি ব্যবহার করতে পারেন

ps aux | less

প্রতিটি প্রক্রিয়া দেখতে:

ps -A or ps -e

কোনও ব্যবহারকারী দ্বারা চালিত সমস্ত প্রক্রিয়া:

ps -u username

কোনও প্রক্রিয়াটি মারতে, হয় প্রক্রিয়াটির নাম সন্ধান করুন এবং টাইপ করুন:

kill -9 processname

বা প্রক্রিয়া আইডি (পিআইডি) হত্যা:

kill pid

কোনও প্রক্রিয়া বন্ধ / স্থগিত করুন:

ctrl-z

সূত্র: ম্যান পেজ


আপনি কীভাবে বিবরণ দিয়ে টার্মিনালের মাধ্যমে ব্যাখ্যা করতে পারবেন?
মাধব নিকম

আমি আমার উত্তরে আরও তথ্য যুক্ত করেছি। তোমার আরো তথ্য জানার থাকলে আমাকে বলো.
মিচ

7

"হটপ" সরঞ্জামটিও রয়েছে। এটি "শীর্ষ" এর মতো, তবে প্রচুর অন্যান্য ক্ষমতা রয়েছে।

একটি টার্মিনালে প্রবেশ করুন:

sudo apt install htop

5

আমার মূল সরঞ্জামটি এখানে top

topএকটি টার্মিনাল উইন্ডোতে কমান্ড লাইনে টাইপ করুন

আপনি যে প্রক্রিয়াটি চলছে তার একটি তালিকা পাবেন, সিপু ব্যবহারের দ্বারা তালিকাভুক্ত। এগিয়ে যাওয়ার আগে আরও পরিসংখ্যান সংগ্রহ করার জন্য কয়েক সেকেন্ড অপেক্ষা করুন।

এখানে চিত্র বর্ণনা লিখুন

পলাতক বা অযাচিত প্রক্রিয়া হত্যার জন্য এটি ইউনিক্সের আমার প্রধান সরঞ্জাম। তারা সম্ভবত তালিকার শীর্ষে থাকবেন। তাদের পিড এবং প্রেস টিপুন qএবং তারপরে 15 (সফট কিল) বা 9 (হার্ড কিল) হয়।

এখানে আপনি আমাকে একটি ক্রোম প্রক্রিয়া হত্যা করতে দেখছেন:

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

প্রক্রিয়াটি সরে যাওয়া উচিত। তারপরে qউপরে থেকে প্রস্থান করতে টাইপ করুন ।

আপনাকে খুঁজে আপনি সবসময় একই প্রসেস আপনার কাছে ব্যবহার করতে পারেন হত্যা করা হয় তাহলে killবা killallউদাহরণস্বরূপ কমান্ড লাইনে, যদি topcpu 'র গ্রহণ বিভিন্ন জাভা প্রোগ্রাম দেখানো হয়েছে আপনি পারেন qশীর্ষ বাইরে UIT কি killall java
killএবং killall15 (SIGTERM) ব্যবহার ডিফল্টরূপে কিন্তু আপনি যা করতে পারেন killall -9 [process]বা এটি দিয়ে ওভাররাইড করুনkillall -s SIGKILL [process]


1

ব্যবহারের জন্য আরও একটি ভাল সরঞ্জাম হ'ল Glances

স্ক্রিনশট এক নজরে


উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! প্রশ্নটিতে কাজটি সম্পাদন করতে এটি কীভাবে ব্যবহার করতে হয়, অর্থাত অযাচিত প্রক্রিয়াগুলিকে হত্যা করতে হবে সে সম্পর্কে সুনির্দিষ্ট বিশদ সহ এটি উত্তর প্রসারিত করার জন্য আমি এই উত্তরটি সম্পাদনা করার পরামর্শ দিচ্ছি । এটি আমার কাছে সম্পূর্ণ সুস্পষ্ট নয়। (আরও দেখুন কীভাবে আমি একটি উত্তম উত্তর লিখব? জিজ্ঞাসা উবুন্টুকে কী ধরণের উত্তর সবচেয়ে মূল্যবান বলে মনে করা হয় সে সম্পর্কে সাধারণ পরামর্শের জন্য))
ডেভিড ফোস্টার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.