منبع اصلی نوشتار زیر در این لینک قرار دارد

آموزش حذف Kernel های قدیمی از روی سیستم

linux

بعد از آپدیت کردن سیستم ممکن است شاهد چند Kernel باشید و بخواهید نسخه های قدیمی را از روی سیستم پاک کنید.در این مطلب روش پاک کردن آنها  در توزیع های فدورا،Redhat و CentOS گفته خواهد شد.

برای لیست کردن اینکه چه نسخه هایی از کرنل بر روی سیستم نصب می باشد کافیست تا از این دستور استفاده نمایید :

 

$rpm -qa kernel*

که در پایین شاهد یک نمونه از خروجی آن می باشید :

 

# rpm -qa kernel*
kernel-PAE-modules-extra-3.16.2-200.fc20.i686
kernel-PAE-modules-extra-3.15.10-201.fc20.i686
kernel-PAE-devel-3.15.10-201.fc20.i686
kernel-PAE-devel-3.15.10-200.fc20.i686
kernel-headers-3.16.2-200.fc20.i686
kernel-PAE-3.15.10-201.fc20.i686
kernel-PAE-devel-3.16.2-200.fc20.i686
kernel-PAE-3.16.2-200.fc20.i686
kernel-PAE-3.15.10-200.fc20.i686
kernel-PAE-modules-extra-3.15.10-200.fc20.i686

اکنون کافیست تا بسته ی زیر را نصب کنید :

 

#yum install yum-utils

 

سپس برای حذف کرنل های قدیمی و نگهداری تنها دو نسخه از آنها کافیست تا این دستور را اجرا نمایید :

 

#package-cleanup –oldkernels –count=2

 

در فدورا به صورت پیش فرض ۳ نسخه از کرنل نگهداری می شود که برای تغییر آن به ۲ نسخه کافیست فایل  تنظیمات yum را باز کنید :

#nano /etc/yum.conf

سپس این مقدار را وارد کنید یا به تعداد مورد نظر تغییر دهید :

 

installonly_limit=2

 

 



برچسب ها : , , , , , , , , , , , , , , ,