লিনাক্সে চলমান প্রক্রিয়াগুলি কীভাবে তালিকাভুক্ত করবেন

Linakse Calamana Prakriyaguli Kibhabe Talikabhukta Karabena



যখনই আপনি একটি প্রক্রিয়া চালান, এতে বিভিন্ন উপাদান থাকে যেমন ব্যবহারকারীর ইনপুট, ফাইলগুলি থেকে ডেটা পুনরুদ্ধার এবং প্রক্রিয়াকরণ, প্রোগ্রাম নির্দেশাবলী এবং আরও অনেক কিছু। প্রাথমিকভাবে, প্রক্রিয়াগুলির দুটি প্রকার রয়েছে: ফোরগ্রাউন্ড প্রক্রিয়া এবং পটভূমি প্রক্রিয়া। যদিও ফোরগ্রাউন্ড প্রক্রিয়াগুলি সাধারণত ব্যবহারকারীর ইনপুটের উপর নির্ভর করে, ব্যাকগ্রাউন্ড প্রক্রিয়াগুলি ব্যবহারকারীর সম্পৃক্ততার প্রয়োজন ছাড়াই তাদের নিজস্বভাবে চলে।

লিনাক্স ব্যবহারকারীদের ঘন ঘন কাজগুলির মধ্যে একটি হল সেই প্রক্রিয়াগুলি তালিকাভুক্ত করা। কেন? এটি সিস্টেম মনিটরিং, কর্মক্ষমতা বিশ্লেষণ, সমস্যা সমাধান, সম্পদ ব্যবস্থাপনা, নিরাপত্তা নিরীক্ষণ ইত্যাদিতে সাহায্য করে। তবে, অনেক ব্যবহারকারী এই কাজের জন্য ব্যবহৃত পদ্ধতিগুলি সম্পর্কে অবগত নন। সুতরাং, এই নির্দেশিকাটি সংক্ষিপ্তভাবে লিনাক্সে চলমান প্রক্রিয়াগুলি তালিকাভুক্ত করার কমান্ডগুলি নিয়ে আলোচনা করবে।







লিনাক্সে চলমান প্রক্রিয়াগুলি কীভাবে তালিকাভুক্ত করবেন

চলমান প্রক্রিয়াগুলি তালিকাভুক্ত করতে আপনি কয়েকটি কমান্ড ব্যবহার করতে পারেন। অতএব, প্রতিটি কমান্ডের ব্যবহার প্রদর্শনের জন্য আমরা এই বিভাগটিকে আরও একাধিক অংশে ভাগ করব।



1. পিএস অক্স কমান্ড

Ps aux বর্তমান প্রক্রিয়া সম্পর্কে গভীর বিবরণ প্রদর্শন করে। এটি তাদের পিআইডি, সিপিইউ ব্যবহার, মেমরি খরচ এবং মানব-পাঠযোগ্য বিন্যাসে অন্যান্য পরিসংখ্যান সহ প্রক্রিয়াগুলির একটি বিস্তৃত তালিকা উপস্থাপন করে:



পুনশ্চ প্রতি





তদুপরি, আপনি যদি একটি নির্দিষ্ট অ্যাপ্লিকেশন দ্বারা চালিত প্রক্রিয়াগুলি দেখতে চান তবে এটি 'grep' কমান্ড দিয়ে ব্যবহার করুন।

পুনশ্চ প্রতি | আঁকড়ে ধরে app_namep

'অ্যাপ_নাম' শব্দটি আপনার ইচ্ছাকৃত অ্যাপ্লিকেশন নামের সাথে প্রতিস্থাপন করুন। এই কমান্ডটি 'ps aux' কমান্ড থেকে ইনপুট হিসাবে 'grep' কমান্ডে আউটপুট পাইপলাইন করে। এর পরে, 'grep' কমান্ড আপনার দেওয়া অ্যাপ্লিকেশন নামের উপর ভিত্তি করে ফলাফল ফিল্টার করবে।



উদাহরণস্বরূপ, যদি আমরা স্ন্যাপ অ্যাপ্লিকেশন দ্বারা চালিত প্রক্রিয়াগুলি অনুসন্ধান করতে চাই, কমান্ডটি হবে:

পুনশ্চ প্রতি | আঁকড়ে ধরে স্ন্যাপ

2. শীর্ষ কমান্ড

প্রসেসের টেবিল (শীর্ষ) কমান্ড একটি রিয়েল-টাইম ভিউতে কার্নেল-পরিচালিত চলমান প্রক্রিয়াগুলি প্রদর্শন করে। পিআইডি ছাড়াও, এটি কোন ব্যবহারকারী প্রক্রিয়া শুরু করেছে, এর সংস্থান ব্যবহার এবং সময় ব্যয় করেছে সে সম্পর্কে একটি তথ্য সরবরাহ করে।

শীর্ষ

3. Pstree কমান্ড

Pstree একটি ট্রি বিন্যাসে প্রক্রিয়াগুলির শ্রেণিবিন্যাস প্রদর্শন করে যা ব্যবহারকারীকে বিভিন্ন প্রক্রিয়ার মধ্যে সংযোগ পরীক্ষা করতে সহায়তা করে।

pstree

উপসংহার

লিনাক্সে চলমান প্রক্রিয়াগুলির তালিকা করা সিস্টেমের স্বাস্থ্য, সমস্যা সমাধানের ত্রুটি, সিস্টেম অপ্টিমাইজেশান এবং নিরাপত্তা বজায় রাখার জন্য অত্যন্ত গুরুত্বপূর্ণ। এটি সিস্টেমের ভিতরে যা কিছু ঘটছে তার একটি মূল্যবান অন্তর্দৃষ্টি প্রদান করে যা ব্যবহারকারীদের সিস্টেমের কার্যকারিতা উন্নত করতে জ্ঞাত সিদ্ধান্ত নিতে সহায়তা করে। অতএব, এই নির্দেশিকাটি চলমান প্রক্রিয়াগুলির তালিকা করতে ব্যবহৃত কমান্ডগুলিকে ব্যাপকভাবে ব্যাখ্যা করে। আমরা তিনটি কার্যকরী কমান্ড নিয়ে আলোচনা করেছি - ps aux, pstree, এবং top - যার সবকটিই প্রক্রিয়া তালিকায় বিভিন্ন উদ্দেশ্যে কাজ করে।