yum upgrade

yum upgrade — аналог apt upgrade в Debian подобных системах, который используется на CentOS. Команда скачивает свежие версии всех пакетов и устанавливает их.

yum upgrade — обновление системы CentOS

Как при любом обновлении возможны непредвиденные последствия, которые могут возникнуть если программное обеспечение устанавливалось нестандартно. Например, собиралось из исходников. Или ставилось из сторонних репозиториев.

Перед любым обновлением нужно делать бэкапы и проверять их состояние.

Выполнения команды в общем случае достаточно. Какие-то пакеты при обновлении можно исключить. Например, пакеты ядра

yum update —exclude=kernel*

Если обновлять ядро не требуется, или если это невозможно (такое бывает при использовании виртуальных машин)

Можно добавлять к команде флаг —skip-broken

yum upgrade —skip-broken

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

Конфигурационный файл пакетного менеджера yum находится по пути /etc/yum.conf. Если обновление всегда требуется выполнять с исключениями — в файл можно включить нужную директиву

mcedit /etc/yum.conf

exclude=kernel*

Дополнительно эту опцию указывать при обновлении не потребуется.

Настроить резервное копирование системы и отдельных файлов можно с помощью планировщика CRON.