С смещением акцента с CentOS проект на CentOS Stream который теперь будет служить восходящим потоком для RHEL, несколько Альтернативы CentOS были размещены, чтобы заменить CentOS 8.
Пока что CentOS широко используется малым бизнесом и разработчиками в серверных средах, поскольку обеспечивает стабильность и надежность, которые RHEL предлагает абсолютно бесплатно. Постоянный выпуск и бета-версия на будущее RHEL релизы, CentOS Stream определенно не рекомендуется для производственных рабочих нагрузок.
В качестве достойных альтернатив было предложено несколько альтернатив. AlmaLinux появился как жизнеспособный кандидат 1:1
двоичный, совместимый с RHEL. Мы рассмотрели, как вы можете перейти с CentOS 8 на AlmaLinux 8.4. Другая рекомендуемая альтернатива - Oracle Linux который на 100% совместим с RHEL. Это означает, что приложения и функции остаются прежними для Oracle Linux.
В этом руководстве мы проведем вас через миграцию CentOS к Oracle Linux.
Переход от CentOS 8 к Oracle Linux В нашем случае все прошло гладко, однако мы не можем с уверенностью гарантировать, что то же самое будет воспроизведено в вашем случае.
В качестве меры предосторожности мы советуем вам выполнить полное резервное копирование всех ваших файлов перед началом миграции. Кроме того, убедитесь, что у вас есть быстрое и стабильное подключение к Интернету, чтобы обновить системные пакеты и загрузить последнюю версию. Oracle Linux пакеты.
Тем не менее, выполните следующие действия, чтобы начать миграцию.
Во-первых, войдите в свой CentOS систему и обновите ее до последней текущей версии. На данный момент последняя версия CentOS CentOS 8.4.
$ sudo dnf update.
Обновление займет некоторое время и по большей части будет зависеть от вашего интернет-соединения. Чем быстрее ваше интернет-соединение, тем быстрее будет обновление.
Затем проверьте, обновлена ли ваша система до последней версии, как показано.
$ cat / etc / redhat-release.
Следующий, скачайте и запустите сценарий миграции доступен на Github, чтобы помочь вам переключиться с вашего CentOS экземпляр для Oracle Linux. Он выполняет несколько операций, включая удаление любых пакетов, специфичных для CentOS, и замену их эквивалентом Oracle Linux. На данный момент скрипт поддерживает выпуски CentOS 6, 7 и 8 и не поддерживает CentOS Stream.
Чтобы скачать скрипт, запустите команда curl как показано.
$ curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh.
Это загружает сценарий миграции с именем centos2ol.sh как указано.
Затем назначьте разрешения на выполнение с помощью команда chmod.
$ chmod + x centos2ol.sh.
Чтобы начать миграцию, запустите сценарий, как показано.
$ sudo bash centos2ol.sh.
Как упоминалось ранее, сценарий выполняет ряд операций. Сначала он проверяет наличие всех необходимых пакетов, необходимых для обновления, и устанавливает недостающие.
Затем выполняется резервное копирование устаревших файлов репозитория CentOS.
Затем он включает Oracle Linux Поток приложений и Базовая ОС репозитории и удаляет эквиваленты CentOS.
После перехода на Oracle Linux репозиториев, он синхронизируется с онлайн-репозиториями и обновляет пакеты Oracle Linux. Он также переустановит некоторые пакеты.
Весь процесс довольно долгий, и вы можете уделить себе как минимум 2–3 часа и, возможно, прогуляться или пойти по магазинам. После завершения переключения вам будет предложено перезагрузить систему CentOS, как показано.
Просто запустите команду:
$ sudo reboot.
Во время перезагрузки журнал Oracle Linux будет отображаться на экране.
Вскоре после этого отобразится меню Grub. В Сервер Oracle Linux запись будет первой в списке, поэтому нажмите ВОЙТИ на клавиатуре для загрузки в Oracle Linux.
После входа в систему еще раз проверьте версию ОС следующим образом.
$ cat / etc / os-release
И это все. Мы надеемся, что вы нашли это руководство полезным.