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
حدد موقع العملية عبر 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 لمزيد من التحديثات.