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.