Introdução
Atualizar seu servidor Ubuntu para a versão mais recente garante que você se beneficie de maior segurança, melhorias de desempenho e acesso a novos recursos. No entanto, atualizar um servidor de produção requer um planejamento cuidadoso para minimizar o tempo de inatividade e evitar possíveis problemas.
Este guia fornece um processo detalhado, passo a passo, para atualizar o Ubuntu Server da versão 22.04 (Jammy Jellyfish) para a 24.04 (lançamento previsto: abril de 2024). Esteja você executando em hardware físico, máquinas virtuais ou infraestrutura baseada em nuvem, este guia ajudará você a realizar a atualização sem problemas.
Artigos anteriores:
01. 01. Introdução ao Ubuntu Server – SysOSX: AI & Cloud
02. Como configurar seu primeiro servidor Ubuntu: um guia para iniciantes – SysOSX: AI & Cloud
03. Dominando a linha de comando do Linux para Ubuntu Server – SysOSX: AI & Cloud
04. Gerenciando usuários e permissões no Ubuntu Server: um guia abrangente – SysOSX: AI & Cloud
05. Noções básicas de rede para Ubuntu Server: um guia abrangente – SysOSX: AI & Cloud
06. Instalar e gerenciar software no Ubuntu Server: um guia completo – SysOSX: AI & Cloud
07.Aplicar patches e atualizar o Ubuntu Server: um guia abrangente – SysOSX: AI & Cloud
08. Protegendo seu servidor Ubuntu: etapas práticas de reforço e proteção – SysOSX: AI & Cloud
09. Auditoria e registro de logs do servidor Ubuntu
11. Registro centralizado para o servidor Ubuntu: um guia indispensável – SysOSX: AI & Cloud
12. Auditoria e conformidade para Ubuntu Server: melhores práticas – SysOSX: AI & Cloud
14. Hospede vários sites em um único servidor Ubuntu: dicas úteis – SysOSX: AI & Cloud
15. Gerenciando armazenamento e discos no Ubuntu Server: guia simples – SysOSX: AI & Cloud
18. Como configurar e usar LVM no Ubuntu Server: um guia abrangente – SysOSX: AI & Cloud
22. Primeiros passos com Podman no Ubuntu Server: um guia completo – SysOSX: AI & Cloud
23. Implantando o Ubuntu Server na nuvem: um guia passo a passo – SysOSX: AI & Cloud
24. Automatizando a configuração do Ubuntu Server com Ansible: um guia prático – SysOSX: AI & Cloud
Índice
Pré-requisitos
Antes de atualizar, verifique se os seguintes pré-requisitos foram atendidos:
1. Faça backup do seu servidor
- Crie um backup completo do seu servidor, incluindo arquivos críticos, bancos de dados e configurações.
- Use ferramentas como
rsync,tar, ou soluções de backup baseadas em nuvem para proteger seus dados.
Comando de backup de exemplo:
sudo rsync -a /etc /backup/etc
sudo rsync -a /var/www /backup/www
Como alternativa, crie um snapshot se o seu servidor for executado em plataformas de nuvem como AWS, Azure ou Google Cloud.
2. Verifique a compatibilidade do sistema
- Verifique se o seu servidor atende aos requisitos mínimos de hardware para o Ubuntu 24.04.
- Verifique se todos os aplicativos e serviços críticos são compatíveis com a nova versão.
3. Atualize o sistema atual
Mantenha seu sistema Ubuntu 22.04 existente totalmente atualizado antes de iniciar o processo de atualização:
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
4. Desative repositórios de terceiros
Desative temporariamente qualquer repositório de terceiros ou personalizado em /etc/apt/sources.list para evitar conflitos durante a atualização.
Exemplo:
sudo nano /etc/apt/sources.list
# Comment out lines for third-party repositories
Guia passo a passo para atualizar o Ubuntu Server
Etapa 1: Verifique a versão atual do Ubuntu
Verifique a versão atual do Ubuntu para garantir que você esteja executando a 22.04:
lsb_release -a
Saída:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
Etapa 2: Instale o gerenciador de atualizações
Verifique se o update-manager-core pacote está instalado. Esse pacote facilita o processo de atualização de versão.
sudo apt install update-manager-core -y
Etapa 3: Inicie a atualização
Inicie o processo de atualização usando o do-release-upgrade comando:
sudo do-release-upgrade


Se a atualização ainda não estiver disponível, você pode forçá-la adicionando a -d flag:
sudo do-release-upgrade -d
Etapa 4: Siga os prompts interativos
Durante o processo de atualização, você será solicitado a:
- Revise as alterações nos arquivos de configuração.
- Confirme a remoção de pacotes obsoletos.
- Aprove a instalação de novas dependências.
Revise cada prompt com cuidado para garantir que a configuração do seu servidor permaneça intacta.

Etapa 5: Monitorar o processo de atualização
O processo de atualização pode levar tempo, dependendo dos recursos do seu servidor e do número de pacotes instalados. Monitore o progresso e evite interromper o processo. Configure o idioma e o layout do teclado quando a janela pop-up aparecer.


Etapa 6: Reiniciar o servidor
Quando a atualização estiver concluída, reinicie o servidor para aplicar as alterações:

Etapa 7: Verificar a atualização
Depois que o servidor reiniciar, verifique se a atualização foi bem-sucedida:
lsb_release -a
Saída:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble
Etapa 8: Reativar repositórios de terceiros
Se você desativou repositórios de terceiros anteriormente, reative-os removendo os comentários das linhas em /etc/apt/sources.list:
sudo nano /etc/apt/sources.list
Atualize a lista de pacotes:
sudo apt update
Etapa 9: Testar aplicativos e serviços
Teste todos os aplicativos, serviços e configurações críticos para garantir que funcionem como esperado.
Por exemplo, se você estiver executando um servidor web:
sudo systemctl status apache2
Ou se você estiver executando um banco de dados:
sudo systemctl status mysql
Etapa 10: Limpar pacotes obsoletos
Remova pacotes e dependências obsoletos para liberar espaço em disco:
sudo apt autoremove -y
Solução de problemas comuns
1. A atualização falha ou trava
- Verifique os logs em busca de erros:
sudo tail -n 50 /var/log/dist-upgrade/main.log
- Reinicie o processo de atualização:
sudo do-release-upgrade
2. Os serviços não iniciam
- Verifique os logs específicos de cada serviço em
/var/log. - Reinicie os serviços afetados:
sudo systemctl restart <service-name>
3. Pacotes ausentes
- Reinstale os pacotes ausentes:
sudo apt install <package-name>
Documento oficial: Como atualizar sua versão do Ubuntu
Conclusão
Atualizar o Ubuntu Server de 22.04 para 24.04 é um processo simples quando feito de forma sistemática. Seguindo este guia, você pode minimizar o tempo de inatividade e garantir uma transição suave para a versão mais recente do Ubuntu.
Lembre-se de fazer backup dos seus dados, testar seus aplicativos após a atualização e monitorar os logs em busca de problemas. Com a preparação adequada, seu servidor estará pronto para aproveitar as melhorias e os recursos do Ubuntu 24.04.
Por fim, falaremos sobre a solução de problemas comuns no Ubuntu.
1 thought on “25. Upgrading Ubuntu Server from 22.04 to 24.04: A Step-by-Step Guide”