Como Migrar do CentOS para o AlmaLinux

O CentOS 8 chegou ao fim de sua vida útil em 31 de dezembro de 2021, e não haverá mais atualizações ou correções de segurança para o sistema operacional. Se você está executando um servidor CentOS 8, é hora de começar a pensar em migrar para um novo sistema operacional.
Neste tutorial, você aprenderá como migrar do CentOS 8 para o AlmaLinux.
Índice
- O Que É AlmaLinux OS?
- Por Que Usar o AlmaLinux?
- Pré-requisitos
- Atualizando Seu Servidor CentOS
- Verificando a Compatibilidade do Hardware do Seu Servidor
- Baixando o Script de Implantação do AlmaLinux
- Migrando do CentOS para o AlmaLinux
- Verificando a Migração
- Perguntas Frequentes
Leia também: Como Criar um Honeypot SSH para Capturar Hackers em Seu Servidor Linux
O Que É AlmaLinux OS?
AlmaLinux OS é um sistema operacional confiável, fácil de usar e poderoso, baseado no Red Hat Enterprise Linux (RHEL). O AlmaLinux é patrocinado pela CloudLinux e é lançado sob a Licença Pública Geral GNU. O AlmaLinux é muito semelhante ao CentOS e é a melhor opção se você está procurando se distanciar do CentOS.
Por Que Usar o AlmaLinux?
Há muitas razões para usar o AlmaLinux. Alguns dos benefícios incluem:
Um fork do RHEL, portanto, é compatível com todo o software e aplicações do RHEL.
Apoiado por uma comunidade grande e ativa.
Oferece atualizações regulares e correções de segurança.
Inclui todos os recursos necessários em um sistema operacional de servidor.
Pré-requisitos
Antes de começar este guia, você deve ter o seguinte:
Servidor CentOS. Você também deve estar logado como um usuário com privilégios de
sudo. O CentOS 8 é usado como exemplo, mas os passos devem ser semelhantes para outras versões do CentOS.10GB de espaço livre em disco, pois o processo de migração requer espaço para baixar os novos arquivos do AlmaLinux da Internet e instalá-los.
RAM suficiente para o processo de migração (4GB ou mais é recomendado).
Atualizando Seu Servidor CentOS
Antes que você possa migrar do CentOS para o AlmaLinux, você precisa garantir que seu servidor CentOS esteja atualizado. Você vai querer ter certeza de que todos os últimos patches de segurança e atualizações de software tenham sido instalados para garantir uma transição suave para o AlmaLinux.
Você pode atualizar seu servidor executando o seguinte comando:
sudo yum update -yDepois que as atualizações forem instaladas, você precisará reiniciar seu servidor para garantir que elas foram aplicadas corretamente.
Reinicie seu servidor executando o seguinte comando:
sudo rebootVerificando a Compatibilidade do Hardware do Seu Servidor
Antes de instalar o AlmaLinux, você precisa garantir que o hardware do seu servidor seja compatível. O AlmaLinux requer um processador de 64 bits e pelo menos 4 GB de RAM.
Verifique o tipo de processador do seu servidor executando o seguinte comando.
uname -mSe o comando retornar “x86_64” como mostrado, o processador do seu servidor é compatível com o AlmaLinux.
Você pode verificar a RAM do seu servidor executando o seguinte comando, que retornará informações sobre o uso de memória do seu servidor. Certifique-se de que o valor “free” seja maior que 4000MB.
free -m
Finalmente, verifique a versão do lançamento do seu servidor CentOS.
cat /etc/os-releaseSe o comando retornar “CentOS” e “8,” como mostrado na saída abaixo, então seu servidor está executando o CentOS 8 e é compatível com o AlmaLinux.

Baixando o Script de Implantação do AlmaLinux
Neste ponto, você deve ter um servidor executando o CentOS 8 e atualizado. O próximo passo é baixar o script de implantação do AlmaLinux. Existem duas maneiras de migrar do CentOS para o AlmaLinux.
Você pode migrar seu servidor manualmente, mas isso requer muito mais tempo e esforço. Você precisará remover todos os pacotes CentOS existentes, chaves e branding, e depois instalar o AlmaLinux. Este pode ser um processo difícil, então recomenda-se que você use esse método apenas se for um usuário experiente de Linux.
Alternativamente, você pode usar o script bash de implantação do AlmaLinux, que automatiza a maior parte do processo de migração. Este tutorial mostrará como usar o script de implantação do AlmaLinux.
Baixe o script de implantação do AlmaLinux executando o seguinte comando. Este tutorial utiliza o curl para transferir e baixar o script de implantação do AlmaLinux para o seu servidor.
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shA opção -O informa ao curl para salvar o arquivo com o mesmo nome que ele possui no servidor.

Depois que o script de implantação do AlmaLinux foi baixado, execute o comando ls para verificar se o arquivo existe no seu servidor.
ls -la almalinux-deploy.shVocê verá uma saída semelhante à seguinte:
Finalmente, abra o script de implantação do AlmaLinux em um editor de texto para revisar o conteúdo. Você deve sempre revisar o conteúdo de um script que é baixado da Internet antes de executá-lo em seu servidor. Feche o arquivo quando estiver satisfeito.
sudo nano almalinux-deploy.shMigrando do CentOS para o AlmaLinux
Antes de executar o script, você deve torná-lo executável. Por padrão, o script de implantação do AlmaLinux não é executável – é apenas um arquivo de texto.
Torne o script de implantação do AlmaLinux executável executando o seguinte comando:
sudo chmod +x almalinux-deploy.shDigite o seguinte comando para executar o script de implantação do AlmaLinux:
sudo ./almalinux-deploy.shA parte ./ do comando informa ao Linux para procurar no diretório atual o script “almalinux-deploy.sh”.

O script de implantação do AlmaLinux começará a ser executado e os arquivos necessários para a migração. Este processo pode levar algum tempo dependendo da conexão de Internet do seu servidor e das especificações.
Uma vez que o script de implantação do AlmaLinux baixa os arquivos, ele começará a migrar e reinstalar seu servidor como mostrado.
O script limpa o antigo banco de dados RPM e o substitui por um novo que é compatível com o AlmaLinux.

Assim que o processo for concluído, você verá a seguinte mensagem. Como você pode ver, usar o script de implantação do AlmaLinux é fácil, e leva apenas alguns minutos para migrar seu servidor do CentOS para o AlmaLinux.
Verificando a Migração
Com todo o trabalho duro feito, o passo final é verificar a migração verificando a versão do AlmaLinux que está sendo executada em seu servidor.
Para verificar a versão do AlmaLinux, digite o seguinte comando:
cat /etc/os-releaseVocê verá uma saída semelhante à seguinte. No momento da escrita, AlmaLinux 8.6 é a versão mais recente, portanto, o servidor está executando o AlmaLinux e está atualizado.

Acesse a GUI (interface gráfica do usuário). Desta vez, você verá a tela de boas-vindas do AlmaLinux, que completa a migração do CentOS para o AlmaLinux. Digite suas informações de login e comece a usar o AlmaLinux.

Você migrou com sucesso seu servidor do CentOS para o AlmaLinux usando o script de implantação do AlmaLinux. Tendo feito isso, você pode querer usar essas ferramentas para proteger seu servidor Linux ou fazer uso do SELinux que vem com o AlmaLinux.
Leia também: Como Sincronizar o Tempo do Linux com Servidor NTP
Perguntas Frequentes
O AlmaLinux É Seguro?
Sim, o AlmaLinux é um sistema operacional seguro. Ele é baseado no CentOS, que é uma plataforma estável sólida. O AlmaLinux passou por várias auditorias de segurança e é confiável por algumas das maiores empresas do mundo.
O AlmaLinux É Grátis?
Sim, o AlmaLinux é grátis para usar. Você pode dar uma olhada na página do AlmaLinux para mais informações.
O AlmaLinux É o Mesmo que o CentOS?
Sim e não. O AlmaLinux é baseado no CentOS e compartilha muitas semelhanças com ele. O AlmaLinux possui sua própria equipe dedicada de desenvolvedores e não é afiliado à Red Hat. No entanto, é compatível com todo software do Red Hat Enterprise Linux (RHEL).