الطريقة الامنة لحذف الكيرنالات القديمة بالسيرفر







السلام عليكم ورحمة الله وبركاته درسنا اليوم لحذف الكيرنالات القديمة والمتراكمة بخادمك ولم يعد لها اى فائدة سوا مشكلات بمحتملة بامتلاء بارتشن /boot والعديد منا يتجنب عملية حذفها حتى لا يقوم بحذف الكيرنال الحالى بدون علم فيتسبب فى انهيار النظام وغيرها من المشكلات المترتبه غير انه تكون معقده بعض الامر وتحتاج الى خطوات عديدة للعمل على تحديد الكيرنالات وبدأ حذف الواحد تلو الاخر اليوم مع باكدج yum-utils سنحل المشكله بأمر واحد فقط اولاً دعنا نرى ماهى الكيرنالات المنصبه حالياً على الخادم عن طريق الامر التالى

رمز Code:
rpm -q kernel

والناتج يكون كالتالى

kernel-2.6.32-431.23.3.el6.x86_64

kernel-2.6.32-431.29.2.el6.x86_64

kernel-2.6.32-504.3.3.el6.x86_64

kernel-2.6.32-504.8.1.el6.x86_64

kernel-2.6.32-504.12.2.el6.x86_64

نذهب الان لتنصيب الباكدج المستخدمه فى العمليه

رمز Code:
yum install yum-utils -y

وننفذ الامر التالى لحذف كل الكيرنالات القديمة والابقاء على 2 فقط

رمز Code:
package-cleanup --oldkernels --count=2

يمكنك تغيير رفم " 2 " ليتناسب مع عدد الكيرنالات التى تريد الابقاء عليها وستجد ثانى سطر تقريبا هذه العبارة

Not removing kernel 2.6.32-042 because it is the running kernel

اى انه قد تم استثناء هذا الكيرنال نظراً لانه المستخدمه حالياً على النظام سيسرد لك الكيرنالات التى تحتاج الى الحذف وبسهوله اكتب y ثم Enter ومن ثم انتهى الامر سيخطر ببالنا الان .. طيب نحن حللنا المشكله حالياً ولكن مستقبلاً سيتراكم الكيرنالات مره اخرى بالطبع لن يفوتنا ذلك .. سنخبر yum مستقبلاً ان لا تقوم بتنصيب اكتر من كيرنالين ف المره الواحده قم بفتح الملف yum.con nano /etc/yum.conf وضع بالاسفل هذا لسطر

رمز Code:
installonly_limit=2

انتهى الدرس هذا الدرس الخفيف .. ارجو من الله ان اكون افدتكم بقدر المستطاع بالتوفيق جميعاً


Mohammed Mohsen : http://www.traidnt.net/vb/traidnt2525023