Миграция · 3 min read · Oct 30, 2025
Как мигрировать Centos 8 на AlmaLinux 8.3

CentOS 8 достигнет конца срока службы 31 декабря 2021 года. Поэтому, если вы используете операционную систему CentOS 8, рекомендуется обновить ее до альтернативных дистрибутивов CentOS, названных Alma Linux.
В этом руководстве мы покажем вам, как мигрировать CentOS 8 на новый AlmaLinux 8.3.
Предварительные требования
- Сервер с установленным CentOS 8.
- Пароль root настроен на сервере.
Проверьте вашу текущую операционную систему
Сначала вы можете проверить версию вашей текущей операционной системы с помощью следующей команды:
hostnamectlВы должны увидеть следующий вывод:
Static hostname: centos
Icon name: computer-vm
Chassis: vm
Machine ID: 2c4021b827b14dc09dffcd6a602a70dd
Boot ID: 817d7159c1c345b19d4bfafa8b6ddb60
Virtualization: kvm
Operating System: ǃ]8;;https://www.centos.org/CentOS Linux 8 (Core)ǃ]8;;
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.6.3.el8_2.x86_64
Architecture: x86-64
Вы также можете выполнить следующую команду, чтобы проверить версию вашей операционной системы:
cat /etc/os-releaseВы должны увидеть следующий вывод:
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"
Обновите пакеты вашей системы
Перед началом процесса обновления вам нужно будет обновить все пакеты до последней версии. Вы можете обновить все из них с помощью следующей команды:
dnf update -yПосле обновления всех пакетов перезагрузите вашу систему, чтобы применить обновление.
rebootОбновление с CentOS 8 на AlmaLinux вручную
Сначала вам нужно будет удалить все ключи gpg CentOS, репозитории и детали брендинга.
Если вы используете операционную систему CentOS 8 Desktop, удалите все из них с помощью следующей команды:
rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logosЕсли вы используете операционную систему CentOS 8 Server, удалите все из них с помощью следующей команды:
rpm -e --nodeps centos-gpg-keys centos-linux-release centos-linux-reposПосле удаления всех из них выполните следующую команду, чтобы установить пакет релиза AlmaLinux.
rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpmЗатем выполните следующую команду, чтобы обновить с CentOS 8 на Alma Linux.
dnf distro-sync -yПосле завершения процесса миграции перезагрузите вашу систему, чтобы применить изменения:
rebootПосле перезагрузки проверьте версию вашей операционной системы с помощью следующей команды:
cat /etc/os-releaseВы должны увидеть вашу новую операционную систему в следующем выводе:
NAME="AlmaLinux"
VERSION="8.3 (Purple Manul)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.3"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.3 RC (Purple Manul)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc"
HOME_URL="https://almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.3"
Обновление с CentOS 8 на AlmaLinux с помощью скрипта almalinux-deploy
Alma Linux предоставляет скрипт almalinux-deploy.sh для автоматического обновления CentOS 8 на AlmaLinux.
Сначала обновите пакеты вашей системы с помощью следующей команды:
dnf update -yПосле обновления всех пакетов перезагрузите вашу систему, чтобы применить изменения:
rebootЗатем загрузите скрипт almalinux-deploy.sh с помощью следующей команды:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shЗатем выполните загруженный скрипт, чтобы обновить ваш CentOS 8 на AlmaLinux:
bash almalinux-deploy.shПосле успешного завершения процесса обновления вы должны увидеть следующий вывод:
Run dnf distro-sync -y OK
Restoring of alternatives is done OK
Generating grub configuration file ...
done
All Secure Boot related packages which were released by not AlmaLinux are reinstalledOK
Migration to AlmaLinux is completedЗатем перезагрузите вашу систему, чтобы применить изменения:
rebootЗатем выполните следующую команду, чтобы проверить вашу операционную систему.
cat /etc/os-releaseВы должны получить следующий вывод:
NAME="AlmaLinux"
VERSION="8.4 (Electric Cheetah)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.4 (Electric Cheetah)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8.4:GA"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.4"Вы также можете проверить загруженную версию ядра с помощью следующей команды:
grubby --info DEFAULT | grep AlmaLinuxВы должны получить следующий вывод:
title="AlmaLinux (4.18.0-305.3.1.el8_4.x86_64) 8.4 (Electric Cheetah)"Заключение
Поздравляем! вы успешно обновили ваш CentOS 8 на AlmaLinux 8. Я надеюсь, что этот учебник поможет вам обновить вашу рабочую систему.
Get new posts in your inbox
No spam. Unsubscribe anytime.