ہارڈ ویئر

لینکس میں کنسول سے کیسے عمل کو سنبھالنے اور مارنے کا طریقہ ہے: مار ، قاتل ، پِل ...

فہرست کا خانہ:

Anonim

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

فہرست فہرست

لینکس میں کنسول سے عمل کا انتظام

سب سے اوپر

عمل کو سنبھالنے کے ل This یہ ایک کلاسک لینکس حکم ہے۔ اس سے آپ کو سسٹم کے ذریعہ استعمال ہونے والے وسائل کو دیکھنے کی اجازت ملتی ہے اور اس طرح یہ شناخت ہوجاتا ہے کہ ان میں سے کون زیادہ استعمال کررہا ہے۔

نحو:

سب سے اوپر

htop

ہم کہتے ہیں کہ یہ اوپر کا ایک بہتر ورژن ہے ۔ عام طور پر لینکس تقسیم میں یہ ڈیفالٹ کے ذریعہ انسٹال نہیں ہوتا ہے۔

اگر ان کے پاس یہ اپنے سسٹم میں نہیں ہے تو ، وہ اسے انسٹال کرنے کے لئے درج ذیل چلاتے ہیں:

sudo apt-get انسٹال ہاپ

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

pgrep

یہ کمانڈ ہمیں اس عمل کا PID طے کرنے کی اجازت دیتا ہے جو فراہم کردہ مطلوبہ الفاظ کی تلاش سے مماثل ہے۔ پی آئی ڈی کا مطلب ہے "عمل شناسی" ۔ آئیے ایک مثال دیکھتے ہیں:

pgrep فائر فاکس

یہ "فائر فاکس" عمل کا PID واپس کرے گا۔

رائس

یہ کمانڈ چل رہی عمل کی "عمدہ" قدر میں ترمیم کرنے میں ہماری مدد کرتا ہے۔

"اچھی" قدر وہ ہوتی ہے جو ایک مخصوص عمل کی ترجیح کا تعین کرتی ہے۔ اس کا پیمانہ مندرجہ ذیل ہے۔

  • -19 کی قدر بہت اعلی ترجیح کی نمائندگی کرتی ہے ۔اس کے برعکس ، قیمت 19 ایک کم ترجیح کا تعین کرتی ہے۔ پہلے سے طے شدہ قیمت 0 ہے۔

رینس کمانڈ کو پیرامیٹر کے بطور کسی عمل کے پی آئی ڈی کی ضرورت ہے۔

نحو:

رینس 19 "PID"

پی ایس

عمل کے انتظام کے ل It یہ عالمگیر طے شدہ لینکس کمانڈ ہے۔ آپ عمل کو دیکھ سکتے ہیں اور ان پر کارروائی کرسکتے ہیں ۔ یہ کافی عملی ہے کیونکہ اس کی مدد سے آپ اسے دوسرے احکامات سے جوڑ سکتے ہیں۔ ان میں سے ایک مثال "پائپ" کا استعمال کسی خاص عمل کی تلاش کے ل is ، مشہور پائپوں کا استعمال کرتے ہوئے ہے۔

مثال:

PS -A | گریپ فائر فاکس

جہاں "گریپ فائر فاکس" فائر فاکس کے عمل کو تلاش کرتا ہے۔

pstree

یہ کمانڈ ہمیں درخت کی شکل میں تمام عمل کو ان کی متعلقہ انحصار کے ساتھ دیکھنے کی اجازت دیتا ہے۔

لینکس میں عمل کو ختم کریں

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

مار ڈالو: عمل کو ختم کرنے کے لئے پی آئی ڈی کا استعمال کرنا

یہ سب سے پیچیدہ ہے لیکن ایک ہی وقت میں انتہائی درست طریقہ ہے ، کیوں کہ PID ایک خاص لمحے میں چلنے والے ہر عمل کے لئے ایک انوکھا شناخت کار ہوتا ہے۔

مار ہمیں مختلف قسم کے سگنل بھیجنے کی اجازت دیتا ہے ، جو عمل یا ان میں سے کسی گروپ کو بند کرسکتا ہے۔ اگر کوئی قسم متعین نہیں کی گئی ہے تو پہلے سے طے شدہ سگنل TERM ہے۔

ہم آپ کو اوبنٹو 17.04 کی طرح ونڈوز کی طرح نظر آنا چاہتے ہیں؟

سگنل کی مندرجہ ذیل اقسام سب سے عام ہیں۔

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

مثال:

22298 مار ڈالو

جہاں ، 22298 عمل کے پی آئی ڈی کی نمائندگی کرتا ہے۔

killl: اس کے نام کا استعمال کرتے ہوئے ایک عمل کو ہلاک

یہ ایک بہت ہی آسان حکم ہے۔ ایک بات ذہن میں رکھنا یہ ہے کہ اگر پروگرام چلنے کے متعدد واقعات موجود ہیں تو ، کمانڈ ان سب کو بند کرنے کا خیال رکھے گی۔

نحو:

killl process_name

pkill: اس کے نام کے کسی حصے کا استعمال کرکے کوئی عمل ختم کریں

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

اس پر عمل درآمد ہوگا:

pkill process_name حصہ

ہم لینکس میں ری ڈائریکٹ اور پائپوں کو پڑھنے کی تجویز کرتے ہیں۔

xkill: ماؤس کے ساتھ ونڈو منتخب کرکے ایک عمل کو ہلاک کریں

پورے گروپ میں سے ، یہ سب سے زیادہ عملی اور آسان ہے۔ بس Alt + F2 کیز دبائیں ، اس کے بعد ایک ڈائیلاگ باکس ظاہر ہوگا۔ یہ خانہ آپ کو کمانڈ پر عمل درآمد کرنے کی اجازت دے گا۔ ہم ایکس کِل لکھتے ہیں ۔ پھر کورس کھوپڑی بن جائیں گے اور ونڈوز میں سے کسی ایک پر کلک کرکے ، الوداع عمل!

اپنے تجربات کو تبصرے میں چھوڑیں ، ہمارے ساتھ شیئر کریں کہ اس گروپ میں سے کون سا حکم آپ کے لئے مفید ہے اور کیوں؟

ہارڈ ویئر

ایڈیٹر کی پسند

Back to top button