Centos как обновлять программы

Поддержание вашей системы CentOS в актуальном состоянии с помощью последних обновлений безопасности — одна из наиболее важных частей общей безопасности системы. Если вы не обновите пакеты своей операционной системы последними исправлениями безопасности, ваш компьютер будет уязвим для атак.

Рекомендуемый подход — автоматизировать обновления с помощью yum-cron . Другой вариант — обновить систему вручную.

В этом руководстве мы покажем вам, как вручную обновить системные пакеты в CentOS 7. Те же инструкции применимы и для CentOS 6.

Подготовка

Для установки и обновления пакетов вам необходимо войти в систему как root или как пользователь с привилегиями sudo .

Обновление пакетов в CentOS

RPM — это система упаковки, используемая Red Hat и ее производными, такими как CentOS.

Yum — это инструмент менеджера пакетов по умолчанию в CentOS. Он используется для установки, удаления, загрузки, запроса и обновления пакетов из официальных репозиториев CentOS, а также других сторонних репозиториев.

Установка и обновление Centos 7

Перед запуском обновления вы можете проверить наличие доступных обновлений с помощью следующей команды:

sudo yum check-update

Вывод будет содержать список всех пакетов, доступных для обновления:

Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.s.uw.edu * centos-sclo-rh: centos.s.uw.edu * centos-sclo-sclo: centos.s.uw.edu * epel: mirror.cherryservers.com * extras: centos.s.uw.edu * updates: centos.s.uw.edu bind-libs-lite.x86_64 32:9.9.4-74.el7_6.2 updates bind-license.noarch 32:9.9.4-74.el7_6.2 updates curl.x86_64 7.29.0-51.el7_6.3 updates device-mapper.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-event-libs.x86_64 7:1.02.149-10.el7_6.8 updates device-mapper-libs.x86_64 7:1.02.149-10.el7_6.8 updates

Чтобы обновить один пакет, используйте команду yum install за которой следует имя пакета, который вы хотите обновить. Например, чтобы обновить только пакет curl который вы должны запустить:

sudo yum install curl

Yum предоставит вам сводку пакетов, которые будут обновлены, и запросит подтверждение. Ответьте y и пакеты будут обновлены.

Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Updating: curl x86_64 7.29.0-51.el7_6.3 updates 269 k Updating for dependencies: libcurl x86_64 7.29.0-51.el7_6.3 updates 222 k Transaction Summary ================================================================================ Upgrade 1 Package (+1 Dependent package) Total download size: 492 k Is this ok [y/d/N]:

Чтобы обновить все пакеты, используйте команду yum update :

sudo yum update

Команда обновит репозитории и предоставит вам список всех пакетов, которые можно обновить. При появлении запроса введите y чтобы продолжить.

Запретить обновление пакетов

Иногда вам может потребоваться запретить обновление пакета до более новой версии. versionlock плагина versionlock позволяет вам versionlock пакеты к определенной версии.

УСТАНОВКА CENTOS 8.5! ОБНОВЛЕНИЕ ПАКЕТОВ РЕПОЗИТОРИЙ!

Плагин не установлен по умолчанию, поэтому сначала вам нужно установить его:

sudo install yum-plugin-versionlock

Во время установки в вашей системе будут созданы два файла конфигурации, которые будут храниться в каталоге /etc/yum/pluginconf.d . Файл конфигурации versionlock.conf и файл versionlock.list содержащий заблокированные пакеты. По умолчанию в этом файле нет пакетов.

Чтобы заблокировать версию пакета, вы можете вручную добавить имя пакета в файл или использовать команду yum versionlock за которой следует имя пакета. Например, чтобы предотвратить обновление всех пакетов PHP (всех пакетов, начинающихся с «php-»), вы должны запустить:

Читайте также:
Что такое предпрофессиональные программы в области искусств

sudo yum versionlock php-*

Это заблокирует пакеты PHP до текущей версии.

Просмотр логов Yum

История пакетов, установленных и обновленных с помощью yum , регистрируется в файле /var/log/yum . Вы можете просмотреть последние записи, используя команду cat или tail :

sudo tail /var/log/yum.log

Вывод будет включать записи об установках и обновлениях пакетов:

Jul 23 16:00:04 Installed: 7:squid-3.5.20-12.el7_6.1.x86_64 Jul 31 22:27:16 Updated: libcurl-7.29.0-51.el7_6.3.x86_64 Jul 31 22:27:16 Updated: curl-7.29.0-51.el7_6.3.x86_64

Выводы

Установить обновления и поддерживать систему CentOS в актуальном состоянии довольно просто, но если вы управляете несколькими компьютерами с CentOS, это может занять много времени, а иногда вы можете пропустить важное обновление. Оптимальный вариант — настроить автоматические обновления.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Источник: routerus.com

Как обновлять пакеты в CentOS 8 для обеспечения безопасности

Как обновлять пакеты в CentOS 8 для обеспечения безопасности

Поддержание системы, ядра, докера и установленных приложений в актуальном состоянии — важная задача системного администратора. Обновленная система CentOS 8 означает меньше проблем с безопасностью и большую стабильность системы. CentOS Enterprise Linux 8.x довольно интуитивно понятен, когда дело доходит до применения обновлений и исправлений. На этой странице показано, как обновить систему CentOS с помощью команды yum или инструментов с графическим интерфейсом для установки на рабочем столе.

Если вы хотите обновить пакеты на удаленном сервере, читайте дальше, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Cómo identificar el tipo de letra .

Please enable JavaScript

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh [email protected]_DEL_SERVER

Далее вам нужно будет ввести пароль пользователя root.

Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:

ssh [email protected]_DEL_SERVER

Затем вам будет предложено ввести пароль пользователя.

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh [email protected]_DEL_SERVER -p PORTA

CentOS 8 обновляет установленные пакеты по соображениям безопасности

Процедура установки обновлений на CentOS:

Откройте приложение терминала.

Показать информацию о доступных обновлениях/пакетах, запустить:

sudo yum check-update

Введите эту команду, чтобы обновить базу данных пакетов и установить обновления:

sudo yum update

Если ядро было обновлено, перезагрузите систему следующей командой:

sudo reboot

Давайте подробно рассмотрим все команды и шаги для применения патчей.

Просмотр информации о доступных обновлениях

Это хорошая идея, чтобы узнать, есть ли какие-либо обновления, доступные для коробки. Затем выполните следующую команду:

sudo yum check-update

Вы должны увидеть выходное сообщение, подобное следующему:

. dracut-config-rescue.x86_64 049-10.git20190115.el8_0.1 BaseOS dracut-network.x86_64 049-10.git20190115.el8_0.1 BaseOS dracut-squash.x86_64 049-10.git20190115.el8_0.1 BaseOS grub2-common.noarch 1:2.02-66.el8_0.1 BaseOS grub2-pc.x86_64 1:2.02-66.el8_0.1 BaseOS grub2-pc-modules.noarch 1:2.02-66.el8_0.1 BaseOS grub2-tools.x86_64 1:2.02-66.el8_0.1 BaseOS grub2-tools-extra.x86_64 1:2.02-66.el8_0.1 BaseOS grub2-tools-minimal.x86_64 1:2.02-66.el8_0.1 BaseOS initscripts.x86_64 10.00.1-1.el8_0.1 BaseOS kernel.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-core.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-modules.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-tools.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-tools-libs.x86_64 4.18.0-80.11.2.el8_0 BaseOS kpartx.x86_64 0.7.8-7.el8_0.2 BaseOS libnfsidmap.x86_64 1:2.3.3-14.el8_0.2 BaseOS platform-python.x86_64 3.6.8-4.el8_0 BaseOS python3-libs.x86_64 3.6.8-4.el8_0 BaseOS python3-perf.x86_64 4.18.0-80.11.2.el8_0 BaseOS.

Например, чтобы просмотреть только обновления, связанные с ядром, используйте команду grep для фильтрации, например:

sudo yum check-update | grep kernel

Вы должны увидеть выходное сообщение, подобное следующему:

Читайте также:
Как создать рекламную программу

. kernel.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-core.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-modules.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-tools.x86_64 4.18.0-80.11.2.el8_0 BaseOS kernel-tools-libs.x86_64 4.18.0-80.11.2.el8_0 BaseOS.

Перед применением обновлений ядра проверьте установленную версию с помощью следующей команды:

uname -mrs
Linux 4.18.0-80.7.1.el8_0.x86_64 x86_64

Установите обновления через командную строку yum для CentOS 8

Откройте терминальное приложение или войдите в систему с помощью команды ssh. Запустите команду yum, чтобы обновить все пакеты, установленные в системе CentOS Linux: это

sudo yum update

Только обновления, связанные с безопасностью, могут быть применены к серверу с помощью следующей команды: sudo yum —security update

Обновление одного пакета

Можно обновить один конкретный пакет без обязательной установки всех остальных в списке с помощью следующей команды:

sudo yum update nome_pacchetto

Если вы хотите обновить пакет PHP, например:

sudo yum update php

Также можно установить все обновления, кроме некоторых указанных пакетов, таких как ядро и php, используя параметр -x , который полезен только для исключения некоторых обновлений:

sudo yum -x ‘kernel*’ -x ‘php*’ update

Перезагрузите систему Linux

Вам необходимо перезагрузить систему при обновлении ядра CentOS 8.x Linux, выполните:

sudo reboot

Проверьте версию ядра Linux и список обновлений:

uname -mrs
sudo yum check-update

Вывод

С помощью этого руководства вы узнали, как устанавливать и обновлять пакеты программного обеспечения в системах на базе CentOS 8.x. См. справочную страницу CentOS yum для получения дополнительной информации.

Supportaci se ti piacciono i nostri contenuti. Grazie.

Noviello.it Newsletter

Ricevi gli ultimi approfondimenti direttamente nella tua casella di posta!

Источник: noviello.it

Как обновить CentOS

Linux Tips

Как все Дистрибутивы Linux , важно сохранить CentOS система в актуальном состоянии, чтобы убедиться, что у вас есть последние обновления безопасности и новейшие функции. Обновление системы обычно включает простое обновление всех установленных пакетов до последних версий. Каждые несколько лет выпускается новая версия CentOS, для установки которой требуется более сложный процесс обновления.

В этой статье мы рассмотрим обновление системы CentOS для каждого пакета и обновление всей операционной системы. Это можно сделать через командная строка и графический интерфейс. Оба метода будут показаны в этом руководстве, поэтому вы можете выбрать тот, который вам удобнее.

Процесс обновления системы CentOS немного отличается в зависимости от того, какую версию вы установили. Последний версия Centos переехал в диспетчер пакетов dnf. До Centos 8 в качестве менеджера пакетов использовался yum. Независимо от того, какую версию вы используете, мы покажем вам правильные команды, чтобы вы могли обновить свою систему.

В этом уроке вы узнаете:

  • Как обновить пакеты CentOS через командную строку
  • Как обновить пакеты CentOS через графический интерфейс
  • Как обновить всю систему CentOS

Как обновить CentOS

Как обновить CentOS

Требования к программному обеспечению и условные обозначения командной строки Linux Категория Требования, условные обозначения или используемая версия программного обеспечения
Система CentOS
Программного обеспечения N / A
Другой Привилегированный доступ к вашей системе Linux с правами root или через судо команда.
Условные обозначения # — требует данных команды linux для выполнения с привилегиями root либо непосредственно как пользователь root, либо с использованием судо команда
$ — требует данных команды linux для выполнения от имени обычного непривилегированного пользователя.

Обновите пакеты CentOS через командную строку

В CentOS 8 и более новых версиях откройте терминал и введите следующую команду, чтобы проверить наличие доступных обновлений:

# dnf check-update.

Список пакетов, которые необходимо обновить

Список пакетов, которые необходимо обновить

Чтобы установить все показанные обновления, просто выполните:

# обновление dnf.

Если есть определенный пакет, который вы хотите обновить, не обновляя все остальное, вы можете указать его по имени:

Читайте также:
Список всех команд которые может выполнить программа как называется

# dnf update httpd.

В CentOS 7 и предыдущих версиях процесс очень похож, но вы будете использовать менеджер пакетов yum. Используйте эту команду для проверки доступных обновлений:

# yum check-update.

Затем, чтобы установить показанные пакеты:

# yum update.

Чтобы обновить конкретный пакет, укажите его по имени:

# ням обновить httpd.

Обновите пакеты CentOS через графический интерфейс

В этом разделе показано, как обновить CentOS через графический интерфейс. Эти инструкции предполагают, что вы используете GNOME, среду рабочего стола по умолчанию для CentOS.

    Начните, открыв меню действий и щелкнув приложение.

Откройте программное обеспечение в меню действий

Откройте программное обеспечение в меню действий

Щелкните вкладку обновлений и значок обновления (обозначен красным квадратом)

Щелкните вкладку обновлений и значок обновления (обозначен красным квадратом)

Нажмите кнопку загрузки, чтобы начать установку обновлений.

Нажмите кнопку загрузки, чтобы начать установку обновлений.

Обновите всю систему CentOS через командную строку

Приведенных выше инструкций командной строки достаточно, чтобы поддерживать приложения в актуальном состоянии и обновлять CentOS до более новых минорных выпусков. Однако для обновления до новой версии потребуются некоторые дополнительные действия. В этом разделе руководства показано, как обновить старые версии CentOS до текущей версии, то есть CentOS 8.

    Начните с открытия терминала и включения репозитория EPL.

# yum -y установить epel-release.
# yum install yum-utils.
# yum install rpmconf. # rpmconf -a.

Ответьте с параметрами по умолчанию для этих запросов

Ответьте с параметрами по умолчанию для этих запросов

# package-cleanup —leaves. # package-cleanup —orphans.
# ням установить dnf.
# dnf -y удалить yum yum-metadata-parser. # rm -rf / etc / yum.
# dnf upgrade.
# dnf upgrade -y http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/

# dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm.
# rpm -e `rpm -q ядро` # rpm -e —nodeps sysvinit-tools.
# dnf -y —releasever = 8 —allowerasing —setopt = deltarpm = false distro-sync.
# dnf install -y ядро-ядро. # dnf -y groupupdate «Core» «Минимальная установка»
# перезагружать.

Вывод

В этом руководстве мы увидели необходимые шаги для поддержания системы CentOS в актуальном состоянии как из командной строки, так и из графического интерфейса. Мы также увидели, как выполнить полное обновление системы до последней версии — CentOS 8. Помните, что поддерживать вашу систему в актуальном состоянии важно, потому что она предоставляет последние исправления безопасности и исправления ошибок.

Подпишитесь на новостную рассылку Linux Career Newsletter, чтобы получать последние новости, вакансии, советы по карьере и рекомендуемые руководства по настройке.

LinuxConfig ищет технических писателей, специализирующихся на технологиях GNU / Linux и FLOSS. В ваших статьях будут представлены различные руководства по настройке GNU / Linux и технологии FLOSS, используемые в сочетании с операционной системой GNU / Linux.

Ожидается, что при написании статей вы сможете идти в ногу с технологическим прогрессом в вышеупомянутой технической области. Вы будете работать самостоятельно и сможете выпускать как минимум 2 технических статьи в месяц.

Регулярные выражения Bash для начинающих с примерами

Регулярные выражения Bash для начинающих с примерами

  • 09/08/2021
  • БашПрограммированиеНовичокАдминистрацияРазработка

Использование регулярных выражений в Bash дает вам достаточно возможностей для синтаксического анализа почти любой мыслимой текстовой строки (или даже полных документов) и преобразования их практически в любой желаемый результат. Если вы регулярно.

Установите прокси Tor в Ubuntu 20.04 Linux

Установите прокси Tor в Ubuntu 20.04 Linux

  • 08/08/2021
  • МонтажСетиБезопасностьUbuntuUbuntu 20.04Администрация

Tor это бесплатное программное обеспечение, которое позволяет пользователю сохранять полную анонимность в сети. Его можно использовать, чтобы веб-сайты и приложения не отслеживали ваше местоположение или не пытались идентифицировать вас. Он делает.

Создавайте жесткие и мягкие ссылки

Создавайте жесткие и мягкие ссылки

  • 09/08/2021
  • Файловая системаНовичокRhcsaРелАдминистрация

В этой части Подготовка к экзамену RHCSA обратим внимание на ссылки. Есть два типа ссылок: жесткие ссылки и мягкие ссылки. В этой статье мы поговорим о том, как создавать и удалять ссылки, а также обсудим некоторые базовые основы как жестких, так .

Источник: wowgold-seller.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru