Як видалити старі ядра в Debian

Розтяжка Debian

Користувачі, які мають і використовують 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
    Кодове ім'я: stretch), і воно працює ідеально. Він не оновлюється і не є необхідним. Я бачу, що вже є системи з ядром 4.12, але Debian безпристрасний і працює з дуже короткими, але дуже безпечними кроками.

    У будь-якому випадку, інформація в дописі чудова, щоб врахувати її, коли виникають точні обставини, за що я дякую її автору.

  2.   Хосепо - сказав він

    Те саме стосується і федори?. Дякую

  3.   Герсон - сказав він

    Я хотів би знати вашу думку про MX_Linux, розподіл, який має велике значення.

  4.   VM - сказав він

    Дякую дуже гарна стаття

  5.   Rafa - сказав він

    Спробуйте видалити ядро, пояснюючи це за допомогою byobu, і ви побачите, що воно взагалі нічого не робить. Ви б знали, якби витратили час на тестування, а не просто скопіювали з іншої сторінки, де вони пояснюють те саме, і це все одно не працює. Ви цим завдаєте великої шкоди Linux.