الأخبار التكنولوجية والاستعراضات والنصائح!

كيف تقتل عملية في لينكس باستخدام خطوط الأوامر

كيف تقتل عملية في لينكس باستخدام خطوط الأوامر 1

Linux هو نظام التشغيل مفتوح المصدر على نطاق واسع والمدمج مع العديد من البرامج. هناك أنواع مختلفة من البرامج التي يديرها المستخدم أو نظام التشغيل. تسمى هذه البرامج قيد التشغيل على Linux العمليات. إذا لم تكن العملية جيدة أو تسيء التصرف ، فأنت بحاجة إلى قتل أو إنهاء العملية غير المرغوب فيها. يمكن القيام بذلك بدون أي سجل ولا تحتاج إلى إعادة تشغيل الجهاز. يُسمح لك بفرض قتل العملية من كل من التخزين الداخلي والخارجي. يمكنك استخدام أمر kill لإنهاء العملية غير الضرورية على أجهزة Linux الخاصة بك.

نصيحة Techowns: كيف إزالة / حذف الدليل في Linux

لقتل عملية ما ، تحتاج أولاً إلى تحديد موقع معلومات العملية.

حدد موقع العملية

يمكنك تحديد موقع العملية من خلال أوامر مختلفة مثل top و ps و pidof و pgrep.

تحديد موقع العملية باستخدام الأمر العلوي

يساعدك الأمر العلوي في Linux في الحصول على جميع العمليات الجارية حاليًا. يمكنك فتح ملف طرفية إما من اندفاعة النظام أو من خلال اختصار لوحة المفاتيح Ctrl + Alt + T. سيعرض قائمة العمليات الجارية ، وهنا عليك تحديد اسم العملية التي تريد قتلها. حدد معرف العملية وسيظهر اسم العملية على الجانب الأيمن.

اقتل عملية في لينكس

تحديد موقع العملية باستخدام أوامر ps و grep

إنها طريقة أخرى للعثور على العملية غير المرغوب فيها من جهاز Linux الخاص بك. افتح تطبيق Terminal واستخدم الأمر ps مع الأمر grep.

$ ps aux

الآن سيظهر الإخراج مشابهًا لإخراج الأمر العلوي. في هذا ، يظهر عمود PID الثاني من اليسار ، حيث يظهر اسم العملية أولاً. يمكنك العثور على العملية الخاصة بك بسهولة على أمر ps بمساعدة الأمر grep. سيظهر كل العمليات ذات الصلة.

ps aux | grep

تحديد موقع العملية باستخدام أوامر ps و grep

حدد موقع العملية عبر pidof و pgrep

افتح Terminal وأدخل الأمر pidof مع اسم العملية التي تريد قتلها.

pidof nginx

ستظهر النتيجة الدقيقة لبحثك ، إذا كان هناك العديد من العمليات في اسم البحث الخاص بك ، فسيتم عرضها جميعًا.

Kill Process على لينكس

هناك أربعة أوامر قتل شائعة الاستخدام لحذف العملية. هم القتل ، killall ، pkill و Xkill. تقتل العملية غير المرغوب فيها بالاسم أو PID أو تحدد العملية من القائمة.

1) اقتل القيادة

يمكنك استخدام أمر Kill لحذف العملية من خلال العثور عليها يدويًا. يمكن القيام بذلك عن طريق إدخال اسم العملية أو الرقم كإشارة. تحتاج إلى إدخال أمر القتل متبوعًا بأمر تحديد الموقع.

$ ps aux | grep Firefox

قتل $ -firefox

قتل -9

2) قيادة كيلال

يمكنك استخدام الأمر killall لقتل كل العمليات الجارية في فترة زمنية معينة.

لقتل العملية باستخدام الاسم ،

Killall $

لقتل العملية مع SIGKILL ،

killall دولار -9

إذا كان هناك عدد من العمليات المتاحة في نتيجة البحث المعينة ، وتريد قتل كل العملية واحدة تلو الأخرى ، فعليك استخدام الأمر التالي ،

$ killall -i

هنا يجب عليك استخدام -i بدلاً من الرقم.

إذا كنت تريد إنهاء العملية التي تعمل كمستخدم مختلف ، فأنت بحاجة إلى استخدام sudo أمام سطر الأوامر.

sudo killall $

إذا كنت تريد إنهاء العملية الجارية لأكثر من ثلاثين دقيقة ، فيجب عليك استخدام -o ضمن الأمر الخاص بك.

Killall -o 30 مليون دولار

إذا كنت تريد إنهاء العملية التي تعمل لأقل من 30 دقيقة ، فيجب عليك استخدام -y بين سطر أوامر القتل.

$ killall -y 30 مليون دولار

3) أمر Pkill

أمر Pkill هو أبسط طريقة لقتل العمليات. هنا عليك تحديد الاسم الكامل أو الاسم الجزئي للعملية. أيضًا ، لا تحتاج إلى معرفة وإدخال PID للعملية التي تريد قتلها.

$ pkill

4) قيادة Xkill

Xkill هو أفضل أمر لقتل عملية التعطل. يتم استخدامه لقتل عملية على خادم X دون إدخال اسم العملية أو PID. يمكنك استخدام هذا الأمر لقتل محادثة العميل ، بمجرد انتهاء الاتصال.

xkill دولار

رأينا

قم بقتل أو إنهاء العملية الخاطئة أو الضارة من جهاز Linux الخاص بك باستخدام أي من سطور الأوامر هذه. تحتاج إلى معرفة اسم العملية و PID لقتل العملية. قم بإنهاء العملية غير المرغوب فيها من جهازك لتكون خالية من المخاطر. سيساعدك إنهاء العملية على إدارة نظامك بكفاءة.

اترك استفساراتك في التعليقات إن وجدت. اتبعنا Twitter و Facebook لمزيد من التحديثات.