Операционная система CentOS 7 поддерживается до июня 2024 года, но пользователи хотят перейти на CentOS 8, чтобы воспользоваться новыми функциями и улучшениями безопасности. Однако обратите внимание, что прямое обновление с CentOS 7 до CentOS 8 — сложный процесс, поскольку CentOS 8 работает на основе пакетов dnf вместо yum, а в структуре системы произошли фундаментальные изменения. В этом руководстве от Radib мы научим вас, как обновить CentOS, оставайтесь с Radib до конца этого руководства.
Шаги по обновлению CentOS 7 до CentOS 8
1. Резервное копирование системы
Прежде чем что-либо делать, необходимо сделать резервную копию текущей системы, включая данные, настройки и важные файлы. Для этого можно использовать такие инструменты, как rsync
или tar
:
rsync -aAXv / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*"} /backup/
2. Проверьте установленную версию CentOS
Чтобы купить почасовой облачный сервер по лучшей цене от Radib, нажмите
Чтобы узнать текущую версию операционной системы, выполните следующую команду:
cat /etc/centos-release
3. Обновление пакетов CentOS 7
Перед началом процесса обновления необходимо обновить систему до последней версии CentOS 7:
sudo yum update -y
sudo reboot
4. Установка инструмента для обновления
CentOS предоставляет официальный инструмент под названием Leapp, который разработан для помощи в переходе с CentOS 7 на CentOS 8. Чтобы установить этот инструмент, выполните следующие команды:
sudo yum install leapp-upgrade leapp-data-centos -y
5. Запустите предварительную оценку обновления
Инструмент Leapp выполняет предварительную оценку обновления для выявления потенциальных проблем:
sudo leapp preupgrade
Если вы видите какие-либо ошибки, просмотрите и устраните их. Некоторые распространенные проблемы включают несовместимые пакеты и устаревшие настройки.
6. Запустите процесс обновления
После устранения проблем с оценкой запустите обновление с помощью следующей команды:
sudo leapp upgrade
Купите виртуальный сервер из более чем 25 разных стран с лучшим качеством и ценой от Radib,Нажмите
Этот процесс может занять некоторое время. После завершения перезагрузите систему:
sudo reboot
7. Проверьте, успешно ли выполнено обновление
После перезагрузки проверьте, запущена ли система на CentOS 8:
cat /etc/centos-release
8. Переустановите требуемые пакеты
Некоторые пакеты могли быть удалены в процессе обновления. Вы можете переустановить их с помощью инструмента dnf
:
sudo dnf install <package-name>
Важные замечания перед обновлением:
- Некоторые определенные службы, такие как cPanel и Plesk, могут быть несовместимы с CentOS 8.
- CentOS 8 был изменен на CentOS Stream из-за изменения политики поддержки, поэтому проверьте, подходит ли CentOS Stream для ваших нужд.
- Использование Rocky Linux или AlmaLinux в качестве альтернатив CentOS 8 также может быть лучшим вариантом.
Если у вас возникнут какие-либо проблемы в процессе обновления или вам потребуется дополнительная консультация, свяжитесь с Radib через раздел тикетов поддержки, наши специалисты доступны круглосуточно и без выходных.