Как да премахнете стари ядра в Debian

Debian Stretch

Потребителите, които имат и използват Debian дълго време, ще забележат как в тяхната операционна система поиска актуализация на ядрото или ако искат да премахнат ядрата. Много от вас ще бъдат озадачени от такава ситуация, а други ще се чудят дали операционната им система ще спре да работи, ако премахне старо ядро.

С тази статия искаме да ви помогнем да разрешите тези съмнения, както и да оптимизирате вашата дистрибуция на Debian, премахвайки пакети, които не са необходими в дистрибуцията и които могат да причинят бъдещи проблеми с нови програми или пакети.

Основата на всяка дистрибуция на Gnu / Linux е ядрото на Linux. Следователно името е Linux, а не само GNU. От време на време дистрибуциите актуализират или пускат нова версия на ядрото, която поправя грешка или е най-новата версия, която екипът на ядрото е пуснал. Когато инсталираме най-новата версия, Debian оставя старото ядро ​​и зарежда новото ядро.

С течение на времето ние можем да получите десет или двадесет нови версии на ядрото това заема само място на твърдия ви диск и може да причини бъдещи проблеми. Обикновено се нуждаем само от една версия на ядрото, въпреки че за сигурност обикновено има две версии, който работи без проблем и най-новата версия.

За да премахнем старите ядра, първо трябва да знаем коя версия използваме, за това отваряме терминала и записваме следното:

uname -sr

Това ще ни каже версията на ядрото, което използваме. Сега трябва да разгледаме колко ядра сме инсталирали в нашия Debian, за това пишем следното в терминала:

dpkg -l | grep linux-image | awk '{print$2}'

Това ще ни покаже всички инсталирани ядра. Сега трябва да изберем ядрата за премахване и да го направим както следва:

sudo apt remove --purge linux-image-X.XX-X-generic
sudo update-grub2
sudo reboot

Това ще бъде с всяка версия на ядрото, която искаме да премахнем. Ако искаме да го направим автоматично, има програма, наречена byobu ще го направи автоматично. За да направите това, първо трябва да го инсталирате, както следва:

sudo apt install byobu

И след това го стартирайте, както следва:

sudo purge-old-kernels --keep 2

Това ще премахне всички стари ядра и ще остави само две версии за безопасност. Както можете да видите, системата е проста и не само ще подобри производителността на дистрибуцията, но също така ще имате повече място за вашите пакети или файлове.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   гъсталак каза той

    Имам само едно ядро ​​в моята Debian система: uname -sr
    Linux 4.9.0-3-amd64.
    Инсталирах Debian kde преди няколко седмици (lsb_release -a
    Няма налични LSB модули.
    Идентификатор на дистрибутора: Debian
    Описание: Debian GNU / Linux 9.1 (разтягане)
    Освобождаване: 9.1
    Codename: stretch) и работи перфектно. Не се актуализира и не е необходимо. Виждам, че вече има системи с ядро ​​4.12, но Debian е безстрастен и работи с много кратки, но много безопасни стъпки.

    Във всеки случай информацията в публикацията е отлична, за да я вземе предвид, когато възникнат точните обстоятелства, за което благодаря на автора ѝ.

  2.   Хосепо каза той

    Същото би се отнасяло и за Fedora? Благодаря

  3.   Gerson каза той

    Бих искал да знам вашето мнение за MX_Linux, разпространението, което прави голяма разлика.

  4.   VM каза той

    Благодаря ви много добра статия

  5.   Рафа каза той

    Опитайте се да деинсталирате ядро, докато го обяснявате с byobu и ще видите, че то изобщо не прави нищо. Бихте разбрали дали сте отделили време да го тествате, а не просто да го копирате от друга страница, където те го обясняват по същия начин, и така или иначе не работи. Нанасяте много щети на Linux с това.