Установка обновлений для пакетов программного обеспечения или самого ядра - это очень рекомендуемая и полезная задача для системных администраторов; особенно когда речь идет об обновлениях безопасности или исправлениях. При обнаружении уязвимостей в системе безопасности необходимо обновить уязвимое программное обеспечение, чтобы уменьшить любые потенциальные риски безопасности для всей системы.
Если вы не настроили свою систему на устанавливать исправления безопасности или обновления автоматически, то вам нужно сделать это вручную. В этой статье мы покажем вам, как проверять и устанавливать обновления программного обеспечения в дистрибутивах CentOS и RHEL.
Чтобы проверить наличие обновлений для установленных пакетов, используйте Менеджер пакетов YUM с проверить обновление подкоманда; это поможет вам увидеть все обновления пакетов из всех репозиториев, если они доступны.
# yum check-update.
Проверить все обновления пакетов программного обеспечения
Загруженные плагины: журнал изменений, fastestmirror. база | 3.6 кБ 00:00:00 epel / x86_64 / metalink | 22 кБ 00:00:00 эпель | 4,3 кБ 00:00:00 дополнительные услуги | 3.4 кБ 00:00:00 mariadb | 2.9 kB 00:00:00 Обновления | 3.4 кБ 00:00:00 (1/2): epel / x86_64 / updateinfo | 842 кБ 00:00:15 (2/2): epel / x86_64 / primary_db | 6,1 МБ 00:00:00 Скорость загрузки зеркала из кэшированного хост-файла * base: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * обновления: mirrors.linode.com MariaDB-client.x86_64 10.1.28-1.el7.centos mariadb MariaDB-common.x86_64 10.1.28-1.el7.centos Мариадб MariaDB-server.x86_64 10.1.28-1.el7.centos mariadb MariaDB-shared.x86_64 10.1.28-1.el7.centos mariadb NetworkManager.x86_64 1: 1.8.0-11.el7_4 обновляет NetworkManager-adsl.x86_64 1: 1.8.0-11.el7_4 обновления...
Чтобы обновить отдельный пакет до последней доступной версии, выполните команду ниже. В этом примере ням попытается обновить httpd упаковка.
# ням обновить httpd.
Обновить пакет Apache
Загруженные плагины: журнал изменений, fastestmirror. Скорость загрузки зеркала из кэшированного хост-файла * база: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * обновления: mirrors.linode.com. Разрешение зависимостей. -> Выполняется проверка транзакции. > Пакет httpd.x86_64 0: 2.4.6-45.el7.centos.4 будет обновлен. -> Зависимость обработки: httpd = 2.4.6-45.el7.centos.4 для пакета: 1: mod_ssl-2.4.6-45.el7.centos.4.x86_64. > Пакет httpd.x86_64 0: 2.4.6-67.el7.centos.6 будет обновлением. -> Зависимость обработки: httpd-tools = 2.4.6-67.el7.centos.6 для пакета: httpd-2.4.6-67.el7.centos.6.x86_64. -> Выполняется проверка транзакции. > Пакет httpd-tools.x86_64 0: 2.4.6-45.el7.centos.4 будет обновлен. > Пакет httpd-tools.x86_64 0: 2.4.6-67.el7.centos.6 будет обновлением. > Пакет mod_ssl.x86_64 1: 2.4.6-45.el7.centos.4 будет обновлен. > Пакет mod_ssl.x86_64 1: 2.4.6-67.el7.centos.6 будет обновлением...
Чтобы обновить группу пакетов, следующая команда обновит ваши инструменты разработки (компилятор C и C ++ плюс соответствующие утилиты).
# yum update "Инструменты разработки"
Обновить групповые пакеты
Загруженные плагины: журнал изменений, fastestmirror. Скорость загрузки зеркала из кэшированного хост-файла * база: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * обновления: mirrors.linode.com...
Чтобы обновить все системное программное обеспечение, а также его зависимости до последней версии, используйте эту команду:
# yum update.
Пакеты обновлений программного обеспечения
Загруженные плагины: журнал изменений, fastestmirror. Скорость загрузки зеркала из кэшированного хост-файла * база: mirrors.linode.com * epel: mirror.vorboss.net * extras: mirrors.linode.com * обновления: mirrors.linode.com. Разрешение зависимостей. -> Выполняется проверка транзакции. > Пакет MariaDB-client.x86_64 0: 10.1.23-1.el7.centos будет обновлен. > Пакет MariaDB-client.x86_64 0: 10.1.28-1.el7.centos будет обновлением. > Пакет MariaDB-common.x86_64 0: 10.1.23-1.el7.centos будет обновлен. > Пакет MariaDB-common.x86_64 0: 10.1.28-1.el7.centos будет обновлением. > Пакет MariaDB-server.x86_64 0: 10.1.23-1.el7.centos будет обновлен. > Пакет MariaDB-server.x86_64 0: 10.1.28-1.el7.centos будет обновлением. > Пакет MariaDB-shared.x86_64 0: 10.1.23-1.el7.centos будет обновлен. > Пакет MariaDB-shared.x86_64 0: 10.1.28-1.el7.centos будет обновлением. > Пакет NetworkManager.x86_64 1: 1.4.0-19.el7_3 будет устаревшим. > Пакет NetworkManager.x86_64 1: 1.8.0-11.el7_4 будет устаревшим...
Это оно! Возможно, вы захотите прочитать следующие статьи по теме.
Всегда держите вашу систему Linux в актуальном состоянии с помощью последних обновлений безопасности и общих пакетов. Если у вас есть какие-либо вопросы, используйте для этого форму комментариев ниже.