ГлавнаяОперационные системыLinuxКак перейти с CentOS на AlmaLinux

Как перейти с CentOS на AlmaLinux

Срок эксплуатации CentOS 8 истек 31 декабря 2021 года, и для этой операционной системы больше не будет выпускаться обновлений или исправлений безопасности. Если вы используете сервер CentOS 8, пришло время задуматься о переходе на новую операционную систему.

В этом руководстве вы узнаете, как перейти с CentOS 8 на AlmaLinux.

Читайте также: Как создать SSH-приманку для поимки хакеров на вашем Linux-сервере

Что такое ОС AlmaLinux?

AlmaLinux OS — надежная, удобная и мощная операционная система, основанная на Red Hat Enterprise Linux (RHEL). AlmaLinux спонсируется CloudLinux и выпускается под лицензией GNU General Public License.

Contents

Что такое ОС AlmaLinux?

OS. и является лучшим вариантом, если вы хотите отказаться от CentOS.

Зачем использовать AlmaLinux?

Есть много причин использовать AlmaLinux. Некоторые из преимуществ:

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

Предварительные условия

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

  • Сервер CentOS. Вы также должны войти в систему как пользователь с правами sudo. В качестве примера используется CentOS 8, но для других версий

    Зачем использовать AlmaLinux?

    .
  • 10 ГБ свободного дискового пространства, так как в процессе миграции потребуется место для загрузки новых файлов AlmaLinux из Интернета и их установки.
  • Достаточно оперативной памяти для процесса миграции (рекомендуется 4 ГБ или более).

Обновление сервера CentOS

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

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

sudo yum update -y

После установки обновлений вам потребуется перезагрузить сервер, чтобы убедиться, что они применяются правильно.

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

sudo reboot

Проверка аппаратной совместимости вашего сервера

Прежде чем установить AlmaLinux, вам необходимо убедиться, что оборудование вашего сервера совместимо. AlmaLinux требует 64-битный процессор и не менее 4 ГБ оперативной памяти.

Проверьте тип процессора вашего сервера, выполнив следующую команду.

uname -m

Если команда возвращает «x86_64», как показано, процессор вашего сервера совместим с AlmaLinux.

Обновление сервера CentOSu/wp-content/uploads/2024/05/migrate-centos-almaLinux-checking-processor-type-2.png" alt="Миграция Centos Almalinux для проверки процессора типа 2">

Вы можете проверить оперативную память вашего сервера, выполнив следующую команду, которая вернет информацию об использовании памяти вашего сервера. Убедитесь, что значение «бесплатно» превышает 4000 МБ.

free -m
Centos Migrate Almalinux Check Ram

Наконец, проверьте версию вашего сервера CentOS.

cat /etc/os-release

Если команда возвращает «CentOS» и «8», как показано в выводе ниже, значит, ваш сервер работает под управлением CentOS 8 и совместим с AlmaLinux.

Centos Migrate Almalinux Check Release Version 1

Загрузка сценария развертывания AlmaLinux

На этом этапе у вас должен быть сервер под управлением CentOS 8 и последней версии. Следующим шагом будет загрузка сценария развертывания AlmaLinux. Существует два способа перехода с CentOS на AlmaLinux.

<

Проверка аппаратной совместимости вашего сервера

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

В качестве альтернативы вы можете использовать bash-скрипт развертывания AlmaLinux, который автоматизирует большую часть процесса миграции. Из этого туториала вы узнаете, как использовать сценарий развертывания AlmaLinux.

Загрузите сценарий развертывания AlmaLinux, выполнив следующую команду. В этом руководстве используется завиток для передачи и загружается сценарий развертывания AlmaLinux на ваш сервер.

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

Опция -Oуказывает curlсохранить файл с тем же именем, что и на сервере.

Centos Migrate Almalinux Скачать сценарий развертывания 2

После загрузки сценария развертывания AlmaLinux выполните команду ls, чтобы убедиться, что файл существует на вашем сервере.

ls -la almalinux-deploy.sh

Вы увидите вывод, аналогичный следующему:

Сценарий развертывания списка Centos Migrate Almalinux

Наконец, откройте сценарий развертывания AlmaLinux в текстовом редакторе, чтобы просмотреть его содержимое. Вы всегда должны просматривать содержимое сценария, загруженного из Интернета, прежде чем запускать его на своем сервере. Закройте файл, когда будете удовлетворены.

sudo nano almalinux-deploy.sh

Миграция с CentOS на AlmaLinux

П

Загрузка сценария развертывания AlmaLinux

лняемым. По умолчанию сценарий развертывания AlmaLinux не является исполняемым — это просто текстовый файл.

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

sudo chmod +x almalinux-deploy.sh

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

sudo ./almalinux-deploy.sh

Часть ./команды указывает Linux искать в текущем каталоге сценарий «almalinux-deploy.sh».

Centos Migrate Almalinux Запустите сценарий развертывания 1

Начнется запуск сценария развертывания AlmaLinux и создание необходимых файлов для миграции. Этот процесс может занять некоторое время в зависимости от подключения к Интернету и характеристик вашего сервера.

Как только сценарий развертывания AlmaLinux загрузит файлы, он начнет миграцию и переустановку вашего сервера, как показано.

Centos Migrate Almalinux Reinstall 3

Скрипт очищает старую базу данных RPM и заменяет ее новой, совместимой с AlmaLinux.

Миграция Centos Almalinux Проверка очистки

После завершения процесса вы увидите следующее сообщение. Как видите, использовать сценарий развертывания AlmaLinux очень просто: миграция вашего сервера с CentOS на AlmaLinux займет всего несколько минут.

Миграция Centos Almalinux завершена

Проверка миграции

После всей тяжелой работы последним шагом является проверка миграции путем проверки версии AlmaLinux, работающей на вашем сервере.

Чтобы проверить версию AlmaLinux, введите следующую команду:

cat /etc/os-release

Вы увидите вывод, аналогичный следующему. На момент написания AlmaLinux 8.6 является последней версией, поэтому на сервере установлена ​​последняя версия AlmaLinux.

Миграция проверки версии Centos Almalinux

Доступ к графическому интерфейсу пользователя (графическому интерфейсу пользователя). На этот раз вы увидите экран приветствия AlmaLinux, который завершает переход с CentOS на AlmaLinux. Введите свои данные для входа и начните использовать AlmaLinux.

Миграция экрана приветствия Centos Almalinux 1

Вы успешно перенесли свой сервер с CentOS на AlmaLinux с помощью сценария развертывания AlmaLinux. Сделав это, вы можете захотеть используйте эти инструменты для защиты вашего сервера Linux или используйте SELinux, входящий в состав AlmaLinux .

Читайте также: Миграция с CentOS на AlmaLinuxirovat-vremya-linux-s-serverom-ntp/" title="Как синхронизировать время Linux с NTP-сервером">Как синхронизировать время Linux с NTP-сервером

Часто задаваемые вопросы

Безопасен ли AlmaLinux?

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

Бесплатен ли AlmaLinux?

Да, AlmaLinux можно использовать бесплатно. Вы можете просмотреть Страница АльмаЛинукс для получения дополнительной информации.

AlmaLinux — это то же самое, что CentOS?

И да, и нет. AlmaLinux основан на CentOS и имеет много общего с CentOS. AlmaLinux имеет собственную команду разработчиков и не связан с Red Hat. Однако он совместим со всем программным обеспечением Red Hat Enterprise Linux (RHEL).

Изображение предоставлено: Ноутбук с логотипом CentOS от 123RF. Все скриншоты Николаса Суана Нгуена.

Проверка миграции

Часто задаваемые вопросы

Безопасен ли AlmaLinux?

Бесплатен ли AlmaLinux?

AlmaLinux — это то же самое, что CentOS?

ПОХОЖИЕ СТАТЬИ

Популярные записи