آموزش حذف 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

 

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

#nano /etc/yum.conf

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

 

installonly_limit=2

 

 

1 نظر
  1. سلام می گوید

    خب اگه یک نفر چند سیستم عامل رو نصب کرده بود چی ؟
    مثلا خود من دبیان فدورا و اوبونتو نصبیدم و همه رو آپدیت کردم
    اگر این دستور رو اجرا کنم کرنل بقیه سیستم عامل ها حذف نمیشه ؟؟
    جواب بده چرا ساکتی ؟

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.