کرنل لینوکس اصلیترین بخش یک سیستم عامل توزیع لینوکس است ، کرنل لینوکس پس از آپدیت به نسخه جدید ، نسخه قبلی را به صورت خودکار حذف نکرده و در لینوکس باقی میماند . در این مقاله که به آموزش حذف کرنل در Centos 7 خواهیم پرداخت دلایل حذف آن را نیز بررسی خواهیم کرد.
دلایل حذف کرنل های قدیمی لینوکس
همانطور که میدانید هر نرم افزار و یا سیستم عامل پس از آپدیت ، مشکلات ، باگها و حفرههای امنیتی در آن برطرف شده و در کرنل لینوکس نیز به همین شکل است.
کرنل لینوکس نیز پس از آپدیت ، جدا از توسعه نرم افزاری و پشتیبانی از سخت افزارهای جدیدتر ، حفره امنیتی را پوشانده و باگهای گزارش شده توسط کاربران لینوکس CentOS 7 را برطرف میسازد.
حال به دلایل زیر پیشنهاد میکنیم کرنلهای قدیمی را حذف کنید.
- کرنل قدیمی ممکن است دچار مشکلات امنیتی باشد که چس از آپدیت به نسخه جدید بهتر است آن را پاک کنید تا در صورت وجود مشکل در کرنل قبلی ، برای شما مشکلاتی ایجاد نشود.
- کرنلها خود فضایی در حدود 95 مگابایت را در هارددیسک شما اشغال کردهاند و شما با حذف کرنل ، فضایی را سیستم عامل خود آزاد میسازید.
- از سؤاستفاده هکرها جلوگیری میشود. به طوری که اگر هکری به سیستم شما نفوذ کند و در نظر داشته باشد Backdoor بر روی سیستم شما نصب کند ، با دیدن کرنلهای مختلف و موجود Backdoor های مناسب با آن را نصب کرده تا در صورت تغییر کرنل لینوکس توسط شما ، مشکلی برای Shell گرفتن از سیستم شما را نداشته باشد.
- و دلایل دیگر.
در یک کلام حذف کرنلهای قبلی لینوکس برای شما از چند جهت مفید خواهد بود.
حال پس از توضیحاتی که خدمت شما ارائه کردیم به موضوع اصلی یعنی حذف کرنل در Centos 7 میپردازیم.
حذف کرنل در Centos 7
1- ابتدا وارد ترمینال لینوکس خود شوید.
2- دستور زیر را وارد کنید تا کرنل مورد استفاده حال حاضر را به شما نمایش دهد.
uname -r
پس از وارد کردن دستور بالا ، خروجی دستور نام کرنل به همراه ورژن آن خواهد بود.
3- برای دیدن تمامی کرنلهای موجود بر روی سیستم ، شما میتوانید دستور زیر را وارد کنید.
rpm -q kernel
خروجی دستور به همانند عبارات زیر خواهد بود.
kernel-3.10.0-123.el7.x86_64
kernel-3.10.0-514.10.2.el7.x86_64
kernel-3.10.0-693.2.2.el7.x86_64
اصولاً آخرین مورد کرنل فعلی سیستم شما خواهد بود و شما میتوانید دو مورد اول را حذف کنید.
نکته : عملیات حذف کرنل بسیار حساس بوده ، پس در وارد کردن نام کرنل و سایر موارد دقت کامل را داشته باشید.
4- حال برای حذف کرنل دستور زیر را وارد نمایید.
rpm -e kernel-3.10.0-123.el7.x86_64
پس از وارد کردن دستور بالا ، کرنل وارد شده حذف خواهد شد.
دقت داشته باشید ، توزیع کنندگان لینوکس پیشنهاد میکنند دو نسخه آخر کرنل را در لینوکس خود حفظ کنید تا در صورت مشکل و نا هماهنگی بین کرنل فعلی و سرویسها بتوانید از کرنل نسخه قبلتر استفاده نمایید.
امیدواریم مطلب حذف کرنل در Centos 7 برای شما مفید واقع شده باشد.
برای آموزش حذف کرنل لینوکس دبیان و ابونتو بر روی لینک کلیک نمایید.
کاربران گرامی شما میتوانید سؤالات مربوط به این مطلب را در بخش کامنتها ذکر کنید و در همان بخش پاسخ خود را دریافت نمایید.