Migração Linux · 6 min read · Oct 30, 2025
Como Migrar do CentOS 8 para RockyLinux 8.4

O final de 2021 está próximo, o que significa que o EOL (fim da vida) do CentOS 8 também está próximo. Portanto, não há mais atualizações e suporte para o Linux CentOS 8, e isso traz enormes desvantagens para todos que usam o CentOS como o sistema operacional principal no ambiente de desenvolvimento e produção. Em contrapartida, há uma nova distribuição Linux substituta para o CentOS 8, uma delas é chamada de “ Rocky Linux “.
Caso você seja um usuário do CentOS 8 e queira migrar para o Rocky Linux, não é necessário reconstruir e reinstalar seu servidor. Porque o projeto Rocky Linux fornece uma ferramenta de migração prática para quem deseja migrar do CentOS 8 para o Rocky Linux. Esta ferramenta é um salva-vidas para quem deseja migrar seu ambiente de desenvolvimento ou produção para o Rocky Linux.
Neste guia, você aprenderá como migrar do CentOS 8 para o Rocky Linux 8.4 usando a ferramenta de migração fornecida pelo projeto Rocky Linux.
Nota antes da migração: Faça backup de todos os dados de aplicativos em seu servidor, tire uma imagem instantânea do seu servidor CentOS 8 para evitar perda de dados e mova a instantânea para um local seguro.
Pré-requisitos
- Um usuário root ou usuário com privilégios sudo. O script de migração do Rocky Linux deve ser executado como usuário root.
Abaixo está a tela do nosso servidor CentOS 8 antes de migrar para o Rocky Linux.

Execute o seguinte comando para verificar seu sistema CentOS.
hostnamectlVocê obterá uma saída semelhante à captura de tela acima.
Atualizando Todos os Pacotes
Primeiro, você precisa atualizar todos os pacotes em seu sistema CentOS 8, depois reinicie o servidor.
- Execute o seguinte comando para atualizar todos os pacotes para a versão mais recente.
sudo dnf upgradeAgora digite “ y “ para confirmar a atualização dos pacotes e aguarde, isso levará tempo dependendo da sua conexão com a internet.

- Depois disso, reinicie o servidor para aplicar todas as alterações no sistema usando o seguinte comando.
sudo rebootUma vez que o servidor esteja ativo, faça login novamente em seu servidor, então você pode continuar para a próxima etapa.
Instalando o Git
- Execute o comando abaixo para instalar o git em seu sistema.
sudo dnf install gitDigite “y” para confirmar a instalação.

Agora vá para a próxima etapa para continuar.
Baixando Ferramentas do Rocky
- Clone o repositório “ rocky-tools “ para seu diretório home root usando o comando git abaixo.
git clone https://github.com/rocky-linux/rocky-tools.gitDentro do diretório “ rocky-tools “ você verá duas ferramentas, o diretório “ migrate2rocky “ contém a ferramenta de migração para o Rocky Linux, e o diretório “ mirror “ contém a ferramenta para manter um espelho público e privado do Rocky Linux para sincronização.
- Mude o diretório de trabalho para “ ~/rocky-tools/migrate2rocky “ e execute o comando “ ls “ conforme abaixo.
cd rocky-tools/migrate2rocky; ls -lahAgora você verá o script bash para a migração do Rocky Linux “ migrate2rocky.sh “.

- Em seguida, torne o script executável alterando a permissão do arquivo usando o seguinte comando chmod.
chmod +x migrate2rocky.sh- Agora execute o script “ migrate2rocky.sh “ conforme abaixo para mostrar ajuda e todas as opções disponíveis.
./migrate2rocky.sh -hVocê obterá uma saída semelhante à abaixo, e estará pronto para migrar seu sistema CentOS 8 para o Rocky Linux.
Usage: migrate2rocky.sh [OPTIONS]
Options:
-h Display this help
-r Convert to rocky
-V Verify switch
!! USE WITH CAUTION !!
Migrando do CentOS 8 para o Rocky Linux
- Inicie a migração do CentOS 8 para o Rocky Linux executando o script conforme abaixo.
./migrate2rocky.sh -r- A princípio, o script verificará todos os principais repositórios (AppStream, BaseOS e Extras) para o CentOS 8 e remapeará para o Rocky Linux 8.
Removing dnf cache
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.
Determining repository names for CentOS Linux 8.....
Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8 Rocky Linux 8
appstream appstream
baseos baseos
extras extras
- Depois disso, o script substituirá todos os pacotes relacionados ao CentOS por novos pacotes para o Rocky Linux. Além disso, ele removerá pacotes desnecessários e instalará novos pacotes adicionais.
Getting system package names for CentOS Linux 8..........
Found the following system packages which map from CentOS Linux 8 to Rocky Linux 8:
CentOS Linux 8 Rocky Linux 8
centos-logos-ipa rocky-logos-ipa
centos-backgrounds rocky-backgrounds
centos-gpg-keys rocky-gpg-keys
centos-logos rocky-logos
centos-indexhtml rocky-indexhtml
centos-linux-release rocky-release
centos-logos-httpd rocky-logos-httpd
centos-linux-repos rocky-repos
Getting list of installed system packages.
We will replace the following CentOS Linux 8 packages with their Rocky Linux 8 equivalents
Packages to be Removed Packages to be Installed
centos-gpg-keys rocky-gpg-keys
centos-linux-release rocky-release
centos-linux-repos rocky-repos
Getting a list of enabled modules for the system repositories.
In addition to the above the following system packages will be removed:
centos-linux-release
centos-linux-release
Excluding modules:
libselinux-python:2.8
Found the following modules to re-enable at completion:
perl:5.26
perl-IO-Socket-SSL:2.066
perl-libwww-perl:6.34
A instalação de pacotes durante o processo de migração levará tempo, então certifique-se de ter uma boa conexão com a internet.
- Quando o processo de migração for bem-sucedido, você obterá uma saída semelhante à abaixo.
...
Complete!
Done, please reboot your system.- Em seguida, execute o seguinte comando para garantir que todos os pacotes instalados estejam correspondendo à versão mais recente disponível de qualquer repositório habilitado no sistema.
sudo dnf distro-sync -y- Depois disso, reinicie o sistema para aplicar todas as alterações no sistema usando o seguinte comando.
sudo reboot
- Agora, durante o processo de inicialização, você verá a janela grub com o Rocky Linux disponível no menu superior.

Selecione “ Rocky Linux (4xxxx) 8.4 (Green Obsidian) “ e pressione “ Enter “ para inicializar no novo sistema.
Verificando a Migração
- Faça login no novo sistema e execute o seguinte comando para verificar o resultado da migração.
hostnamectlApós a migração bem-sucedida, você verá uma saída semelhante à abaixo.
Static hostname: server1
Icon name: computer-vm
Chassis: vm
Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Virtualization: oracle
Operating System: Rocky Linux 8.4 (Green Obsidian)
CPE OS Name: cpe:/o:rocky:rocky:8.4:GA
Kernel: Linux 4.18.0-305.10.2.el8_4.x86_64
Architecture: x86-64
- Além disso, você pode mostrar o os-release no sistema.
cat /etc/os-releaseE você obterá a seguinte saída.
NAME="Rocky Linux"
VERSION="8.4 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel fedora"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.4 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8.4:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"Conclusão
Parabéns! você migrou com sucesso do CentOS 8 para o Rocky Linux 8.4. O processo de migração foi suave, sem erros, e o sistema está funcionando como um Rocky Linux. E agora você está pronto para iniciar todos os seus serviços e aplicativos.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.