Как создать и настроить свой веб-сервер на VDS (05 сен 2024)
Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?
Fedora. Удаляем старые ядра
- Aleksej
- Автор темы
- Не в сети
- Модератор
Less
Больше
10 года 8 мес. назад #1
от Aleksej
Aleksej создал тему: Fedora. Удаляем старые ядра
Порой очень нужно удалить старые ядра из системы. Скажем, бывает, что места мало на разделе... одним словом, в Fedora это очень просто:
Выводим
либо
- т.е. смотрим, какие же ядра у нас на самом деле присутствуют в системе…
далее -
Правда, есть одно "но". Приведенная команда не отработает, если в системе всего два ядра, без еще одного ключа; и по вполне понятной причине:
Т.е. поступаем вот так:
Вполне возможно - вам это понадобится, ведь как-никак 100 мегабайт как с куста никогда лишними не бывают. Вообще же, вы можете углядеть множество для себя полезностей, набрав в консоли Fedora:
Скажем, вы можете удалить пакеты, которые более невозможно обновить из подключенных репозиториев, удалить дубли либо проблемные зависимости:
Выводим
Code:
yum info kernel
либо
Code:
$ rpm -qa kernel
$ yum list kernel
- т.е. смотрим, какие же ядра у нас на самом деле присутствуют в системе…
далее -
Code:
package-cleanup --oldkernels
Правда, есть одно "но". Приведенная команда не отработает, если в системе всего два ядра, без еще одного ключа; и по вполне понятной причине:
Code:
count=KERNELCOUNT Number of kernel packages to keep on the system (default 2)
Т.е. поступаем вот так:
Code:
$ sudo package-cleanup --count 1 --oldkernels
[sudo] password for aleksej:
Загружены модули: langpacks, refresh-packagekit
--> Проверка сценария
---> Пакет kernel.i686 0:3.11.10-301.fc20 помечен для удаления
--> Обработка зависимостей: kernel-uname-r = 3.11.10-301.fc20.i686 пакета: kernel-modules-extra-3.11.10-301.fc20.i686
--> Проверка сценария
---> Пакет kernel-modules-extra.i686 0:3.11.10-301.fc20 помечен для удаления
--> Проверка зависимостей окончена
Зависимости определены
==================================================================================================
Package Архитектура
Версия Репозиторий Размер
==================================================================================================
Удаление:
kernel i686 3.11.10-301.fc20 @koji-override-0/$releasever 96 M
Удаление зависимостей:
kernel-modules-extra i686 3.11.10-301.fc20 @koji-override-0/$releasever 5.4 M
Итого за операцию
==================================================================================================
Удалить 1 пакет (+1 зависимый)
Объем изменений: 102 M
Продолжить? [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Удаление : kernel-modules-extra-3.11.10-301.fc20.i686 1/2
Удаление : kernel-3.11.10-301.fc20.i686 2/2
предупреждение: file /lib/modules/3.11.10-301.fc20.i686/updates: remove failed: Нет такого файла или каталога
Проверка : kernel-3.11.10-301.fc20.i686 1/2
Проверка : kernel-modules-extra-3.11.10-301.fc20.i686 2/2
Удалено:
kernel.i686 0:3.11.10-301.fc20
Удалены зависимости:
kernel-modules-extra.i686 0:3.11.10-301.fc20
Выполнено!
Вполне возможно - вам это понадобится, ведь как-никак 100 мегабайт как с куста никогда лишними не бывают. Вообще же, вы можете углядеть множество для себя полезностей, набрав в консоли Fedora:
Code:
$ package-cleanup ?
Скажем, вы можете удалить пакеты, которые более невозможно обновить из подключенных репозиториев, удалить дубли либо проблемные зависимости:
Code:
package-cleanup options:
--problems List dependency problems in the local RPM database
--qf=QF, --queryformat=QF
Query format to use for output.
--orphans List installed packages which are not available from
currently configured repositories
Duplicate Package Options:
--dupes Scan for duplicates in your rpmdb
--cleandupes Scan for duplicates in your rpmdb and remove older
--noscripts disable rpm scriptlets from running when cleaning
duplicates
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.