۱۳۹۸/۱۰/۴ فناوری اطلاعات

کی بازار- حیات و مرگ لینوکس در دستان کرنل است. اگر با ساز و کار GNU/Linux آشنایی داشته باشید باید بدانید که لینوکس در حقیقت به همان کرنلش است. بقیه چیزها تنها حکم ابزاری را دارند که با آن در ارتباطند. این ابزارها به شما اجازه می‌دهند تا کار اصلی را انجام دهید اما نمی‌توانند بدون کرنل دست به هیچ اقدامی بزنند.

کرنلِ یک سیستم‌عامل در واقع شبیه به سیستم قلبی عروقی شماست. تا وقتی درست کار می‌کند هیچوقت متوجه حضور و اهمیتش نمی‌شوید. البته به ندرت پیش می‌آید که کرنل دچار نقص شود اما به هر حال بعضاً پیش آمده که آپگریدهای کرنل می‌توانند دچار عیب شوند و عملکردی خطا داشته باشند. وقتی کرنل آپدیت‌شده به شما اجازه نداد از کامپیوتر خود استفاده کنید درست همین زمان است که باید باور کنید کرنل دچار مشکل شده.

بوت شدن در کرنل قدیمی‌تر

خبر خوب -اگر بتازگی کرنل خود را به‌روز کرده باشید- این است که این پروسه تقریباً هرگز از شر کرنل قدیمی خلاص نمی‌شود. تنها موردی که در آن چنین چیزی می‌تواند رخ دهد این است که فوراً کرنل قدیمی‌تر را از حالت نصب برداشته باشید که خوب ایده‌ی خوبی نیست.

برای بوت شدن در کامپیوتر قدیمی‌تر باید دستگاه خود را ریستارت کنید. وقتی کامپیوتر GRUB را لود کرد باید کلیدی را بزنید تا گزینه‌های غیر استاندارد انتخاب شود. کرنل‌های قدیمی‌تر در برخی سیستم‌ها اینجا نمایش داده خواهند شد. در صورتیکه در  Ubuntu باید برای پیدا کردن کرنل‌های قدیمی‌تر گزینه‌ی Advanced options for Ubuntu را انتخاب کنید.

وقتی کرنل قدیمی‌تر را انتخاب کردید، به سیستم بوت می‌شوید. حالا همه‌چیز باید مثل سابق عمل کند. اگر همچنان دچار مشکل هستید شاید اصلاً ایراد کار از کرنل نباشد.

کرنل معیوب را حذف کنید

اگر کامپیوترتان بوت شده و همه‌چیز درست طبق انتظار پیش می‌رود، احتمالاً مشکل از کرنل آپگریدشده بوده. می‌توانید به لحاظ فنی هر بار که کامپیوترتان را بوت می‌کنید این کار را انجام دهید اما عاقلانه‌تر این است که کرنل معیوب را از میان بردارید.

 

 

 

شما می‌توانید این کار را با استفاده از ابزارهای مدیریت بسته‌ی توزیع انجام دهید. این کار بسته به سیستمی که استفاده می‌کنید می‌تواند متفاوت باشد. همچنین باید نسخه‌ی کرنلی را که می‌خواهید حذف کنید بشناسید. می‌توان این را حین بوت‌آپ در نمایه‌ی GRUB پیدا کرد. برای Ubuntu و سایر توزیع‌های مبتنی بر apt می‌توانید از فرمان زیر استفاده کنید:

sudo apt remove linux-image-VERSION-generic linux-headers-VERSION-generic

شما مجبور خواهید بود نسخه‌ی فوق را با شماره دقیق نسخه‌ی کرنل معیوب که می‌خواهید حذفش کنید جایگزین کنید. اگر می‌خواهید فقط برای مدتی آن‌ها را معلق نگه دارید می‌توانید از فرمان زیر استفاده کنید:

sudo apt-mark hold linux-image-generic linux-headers-generic

 

 

 

جلوگیری از مشکلات آتی

یکی از آسان‌ترین روش‌ها برای جلوگیری از این نوع مشکل آپدیت نکردنِ آنی و لحظه‌ای است. با این کار فرصت خواهید داشت گزارش‌های پاپ‌آپ‌شده‌ی کاربرانی که احتمالاً مشکل کرنل داشته‌اند را مشاهده‌ نمایید. خصوصاً می‌بایست حواستان به کاربرانی باشد که سخت‌افزارشان درست مانند سخت‌افزار شماست.

اگر پایداری و ثبات برایتان اهمیت دارد همچنین می‌توانید از توزیع‌های  LTS استفاده کنید. این توزیع‌ها جدا از آپدیت‌های امنیتی، تعداد دفعات کمتری آپدیت می‌شوند و این بدان معناست که در مقایسه با توزیع‌های متوسط از پایداری بیشتری برخوردارند.

 

منبع: کی بازار (فروشگاه آنلاین نرم افزارهای اورجینال)، با دریافت انواع لایسنس‌های معتبر از تامین‌کنندگان جهانی این امکان را برای تمام کاربران فراهم آورده است تا در چند ثانیه، از خدماتی بین‌المللی لذت ببرند. در کی بازار امکان خرید لایسنس‌های اورجینال نرم افزار‌های کاربردی و امنیتی(ویندوز اورجینال، آفیس اورجینال، آنتی ویروس اورجینال، آنتی ویروس کسپرسکی، آنتی ویروس پادویش و آنتی ویروس نود 32) بصورت ارسال آنی فراهم آمده است.