السبت، 13 فبراير 2016

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

السلام عليكم ورحمة الله وبركاته


 درسنا اليوم لحذف الكيرنالات القديمة والمتراكمة بخادمك ولم يعد لها اى فائدة سوا مشكلات بمحتملة بامتلاء بارتشن /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
انتهى الدرس هذا الدرس الخفيف .. ارجو من الله ان اكون افدتكم بقدر المستطاع بالتوفيق جميعاً

G+