Как удалить старые ядра в 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

Это удалит все старые ядра и оставит только две версии для безопасности. Как видите, система проста и не только улучшит производительность дистрибутива, но и у вас будет больше места для ваших пакетов или файлы.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

5 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Колючий кустарник сказал

    У меня только одно ядро ​​в моей системе Debian: uname -sr
    Линукс 4.9.0-3-амд64.
    Я установил 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.   Рафа сказал

    Попробуйте удалить ядро, как вы объясняете это с помощью byobu, и вы увидите, что оно вообще ничего не делает. Вы бы знали, если бы вы нашли время протестировать это, а не просто скопировать его с другой страницы, где они объясняют то же самое, и это все равно не работает. Этим вы сильно навредите Linux.

bool (истина)