لینکس میں چلنے والے عمل کی فہرست کیسے بنائیں

Lynks My Chln Wal Ml Ky F Rst Kys Bnayy



جب بھی آپ کوئی عمل چلاتے ہیں، یہ مختلف عناصر پر مشتمل ہوتا ہے جیسے کہ صارف کا ان پٹ، فائلوں سے ڈیٹا کو بازیافت کرنا اور اس پر کارروائی کرنا، پروگرام کی ہدایات وغیرہ۔ بنیادی طور پر، عمل کی دو قسمیں ہیں: پیش منظر کے عمل اور پس منظر کے عمل۔ اگرچہ پیش منظر کے عمل عام طور پر صارف کے ان پٹ پر منحصر ہوتے ہیں، پس منظر کے عمل صارف کی شمولیت کی ضرورت کے بغیر اپنے طور پر چلتے ہیں۔

لینکس کے صارفین کے اکثر کاموں میں سے ایک ان عملوں کی فہرست بنانا ہے۔ کیوں؟ یہ نظام کی نگرانی، کارکردگی کا تجزیہ، خرابیوں کا سراغ لگانا، وسائل کے انتظام، سیکورٹی آڈیٹنگ وغیرہ میں مدد کرتا ہے۔ تاہم، بہت سے صارفین اس کام کے لیے استعمال کیے جانے والے طریقوں سے ناواقف ہیں۔ لہذا، یہ گائیڈ مختصر طور پر لینکس میں چلنے والے عمل کی فہرست کے لیے کمانڈز پر بات کرے گا۔







لینکس میں چلنے والے عمل کی فہرست کیسے بنائیں

آپ چل رہے عمل کی فہرست کے لیے چند کمانڈز استعمال کر سکتے ہیں۔ لہذا، ہم ہر کمانڈ کے استعمال کو ظاہر کرنے کے لیے اس سیکشن کو مزید کئی حصوں میں تقسیم کریں گے۔



1. پی ایس آکس کمانڈ

Ps aux موجودہ عمل کے بارے میں گہرائی سے تفصیلات دکھاتا ہے۔ یہ ان کے PIDs، CPU استعمال، میموری کی کھپت، اور دیگر اعدادوشمار کے ساتھ عمل کی ایک جامع فہرست انسانی پڑھنے کے قابل فارمیٹ میں پیش کرتا ہے:



پی ایس کو





مزید یہ کہ، اگر آپ کسی مخصوص ایپلی کیشن کے ذریعے چلنے والے عمل کو دیکھنا چاہتے ہیں، تو اسے 'grep' کمانڈ کے ساتھ استعمال کریں۔

پی ایس کو | گرفت app_namep

اصطلاح 'app_name' کو اپنے مطلوبہ درخواست کے نام سے بدل دیں۔ یہ کمانڈ آؤٹ پٹ کو 'ps aux' کمانڈ سے 'grep' کمانڈ پر بطور ان پٹ پائپ لائن کرتی ہے۔ اس کے بعد، 'grep' کمانڈ آپ کے فراہم کردہ درخواست کے نام کی بنیاد پر نتیجہ کو فلٹر کر دے گی۔



مثال کے طور پر، اگر ہم اسنیپ ایپلیکیشن کے ذریعے چلنے والے عمل کو تلاش کرنا چاہتے ہیں، تو کمانڈ یہ ہوگی:

پی ایس کو | گرفت اچانک

2. ٹاپ کمانڈ

عمل کی میز (ٹاپ) کمانڈ ریئل ٹائم ویو میں کرنل کے زیر انتظام چلنے والے عمل کو دکھاتی ہے۔ پی آئی ڈی کے علاوہ، یہ ایک معلومات فراہم کرتا ہے کہ کس صارف نے عمل شروع کیا، اس کے وسائل کا استعمال، اور وقت خرچ ہوا۔

سب سے اوپر

3. Pstree کمانڈ

Pstree ایک درخت کی شکل میں عمل کے درجہ بندی کو دکھاتا ہے جو صارف کو مختلف عملوں کے درمیان تعلق کو چیک کرنے میں مدد کرتا ہے۔

pstree

نتیجہ

لینکس میں چلنے والے عمل کی فہرست سسٹم کی صحت کو برقرار رکھنے، خرابیوں کا ازالہ کرنے، سسٹم کی اصلاح، اور سیکیورٹی کے لیے بہت ضروری ہے۔ یہ سسٹم کے اندر جو کچھ بھی ہو رہا ہے اس کے بارے میں ایک قابل قدر بصیرت فراہم کرتا ہے جو صارفین کو سسٹم کی کارکردگی کو بہتر بنانے کے لیے باخبر فیصلے کرنے میں مدد کرتا ہے۔ لہذا، یہ گائیڈ جامع طور پر ان کمانڈز کی وضاحت کرتا ہے جو چلنے والے عمل کی فہرست کے لیے استعمال ہوتے ہیں۔ ہم نے تین موثر کمانڈز پر تبادلہ خیال کیا - ps aux، pstree، اور top - یہ سبھی عمل کی فہرست میں مختلف مقاصد کو پورا کرتے ہیں۔