Base de Conhecimento

Atualizar Ubuntu Server: guia seguro para a sua VPS

  • atualizar ubuntu server, ubuntu, apt, vps, tutorial
  • Usuários acharam útil: 0

Aprenda a atualizar o Ubuntu Server na VPS sem susto: a diferença entre update e upgrade, a rotina em ordem, o reinício e as atualizações automáticas.

Por Redação Eleven Host · @robson.direitodigital · 27 de outubro de 2026 · 6 min de leitura

Arte da Eleven Host: janela de terminal com o título: Atualizar Ubuntu Server: guia seguro para a sua VPS

Capa da Redação Eleven Host para o guia: Atualizar Ubuntu Server: guia seguro para a sua VPS Arte: Eleven Host

Para atualizar Ubuntu Server na VPS, rode sudo apt update e depois sudo apt upgrade, nessa ordem, com cópia dos dados feita antes. O primeiro atualiza a lista de pacotes; o segundo instala as atualizações.

Este guia explica a diferença entre os dois comandos, uma rotina segura em ordem, quando reiniciar, como ligar as atualizações automáticas de segurança e onde ler os logs. Os comandos valem para o Ubuntu Server; leia cada comando antes de rodar e confira o que ele faz.

Qual versão do Ubuntu você tem

Antes de mexer, veja a versão instalada com cat /etc/os-release. Se preferir, o comando lsb_release -a mostra a mesma informação. Anote o resultado, por exemplo 24.04 ou 22.04: ele ajuda a procurar documentação certa e será útil se um dia você decidir trocar de versão.

apt update e apt upgrade: qual é a diferença

Segundo a documentação do Ubuntu, o sudo apt update atualiza a lista de pacotes disponíveis e não instala nada. O sudo apt upgrade instala as atualizações dos pacotes que você já tem.

Uma analogia ajuda: o update é a lista de compras, que mostra o que há de novo na prateleira. O upgrade é ir ao caixa e levar os itens. Rode o update antes do upgrade, senão o sistema decide com uma lista velha.

Rotina segura de atualização, passo a passo

Siga a ordem abaixo. Se o servidor guarda banco de dados ou arquivos de um site, a primeira etapa é a mais importante.

  1. Faça cópia dos dados: o banco e os arquivos do site. O guia Importar banco de dados MySQL: passo a passo e erros comuns mostra como restaurar um dump, e o Como usar crontab: agende tarefas na VPS Linux ensina a agendar a cópia. Escolha um horário de pouco acesso.
  2. Atualize a lista de pacotes: sudo apt update
  3. Veja o que será atualizado: apt list --upgradable
  4. Instale as atualizações: sudo apt upgrade
  5. Leia as perguntas que aparecerem no meio do processo (veja a próxima seção) e responda com calma.
  6. Veja se o sistema pede reinício: cat /var/run/reboot-required
  7. Confira os serviços: systemctl status nginx e docker ps, se você usa Nginx ou Docker.

O apt list --upgradable é o momento de olhar a lista com atenção. Se um pacote que sustenta o seu site aparece lá, já dá para saber o que reconferir depois.

Quando o apt pergunta sobre um arquivo de configuração

Durante o upgrade, o apt ou o dpkg pode perguntar se você mantém a versão instalada de um arquivo de configuração ou instala a versão do pacote. Na dúvida, manter a versão instalada, que é a sua, é o caminho conservador. Depois você compara as duas com calma, sem pressa.

Atualizar mexe no sistema que sustenta o seu site. Tenha a cópia dos dados feita antes e faça em horário de pouco acesso.

full-upgrade e autoremove: leia antes de confirmar

Dois comandos parecidos pedem mais cuidado. O sudo apt full-upgrade também pode remover pacotes se isso for preciso para resolver dependências, segundo o manual do apt. Leia a lista de remoções antes de confirmar.

O sudo apt autoremove remove dependências que ninguém usa mais. Também mostra uma lista: confira se nenhum programa que você usa está nela.

Em scripts e em tarefas do cron, a documentação do Ubuntu recomenda o apt-get, porque o apt foi pensado para uso interativo, no terminal.

Precisa reiniciar?

Algumas atualizações, como as do kernel e de bibliotecas do sistema, pedem reinício. Quando isso acontece, o Ubuntu cria o arquivo /var/run/reboot-required. Veja com:

  • cat /var/run/reboot-required

Se o arquivo não existir, não há pedido de reinício. Se existir, reinicie com sudo reboot num horário de pouco acesso. Depois que o servidor voltar, entre de novo por SSH e confira os serviços.

Atualizações automáticas de segurança

O pacote unattended-upgrades, segundo a documentação do Ubuntu, já vem instalado por padrão no Ubuntu Server. Se faltar no seu, instale com sudo apt install unattended-upgrades. Por padrão ele aplica só as atualizações de segurança: as linhas de -updates, -proposed e -backports vêm comentadas.

Os dois arquivos de configuração

  • /etc/apt/apt.conf.d/20auto-upgrades controla a frequência. O padrão traz APT::Periodic::Update-Package-Lists "1"; e APT::Periodic::Unattended-Upgrade "1";. O número é em dias: 1 é diário e 0 desliga.
  • /etc/apt/apt.conf.d/50unattended-upgrades define as origens, a lista de pacotes que não devem ser atualizados e o reinício.

Reinício automático e simulação

O reinício automático vem desligado: Unattended-Upgrade::Automatic-Reboot "false";. Se você ligar, escolha a hora com Unattended-Upgrade::Automatic-Reboot-Time "04:00";, porque o padrão é "now". Antes de confiar na configuração, rode a simulação:

  • sudo unattended-upgrade -v --dry-run

Os registros dessas atualizações ficam em /var/log/unattended-upgrades/.

Quer um servidor seu para praticar essa rotina? Os planos de VPS começam em R$ 17,00/mês, no Plano Bronze; confira na loja o que cada plano inclui. Conhecer a VPS

Onde ver o que foi atualizado

Dois arquivos de log ajudam a entender o que mudou no servidor:

  • /var/log/dpkg.log registra instalações e remoções de pacotes.
  • /var/log/apt/history.log guarda o histórico dos comandos apt.

Para ler o final do arquivo, use tail -n 50 /var/log/apt/history.log. Se o site der erro 502 depois de uma atualização, o guia Erro 502 Bad Gateway: o que é e como resolver na VPS mostra o caminho para investigar. E para revisar as portas abertas do servidor, veja Firewall para VPS: como proteger seu servidor.

Trocar de versão é outra conversa

Passar de uma versão do Ubuntu para outra, como de uma LTS (22.04, 24.04 ou 26.04) para a seguinte, é uma operação diferente da atualização de pacotes. O comando é o sudo do-release-upgrade, usado depois de deixar o sistema atual em dia com apt update e apt upgrade e com backup feito.

Este guia não detalha o passo a passo. A recomendação prudente é testar antes em uma cópia do servidor e não fazer a troca em produção no impulso.

Checklist de manutenção mensal

  • Defina uma rotina de manutenção e anote o horário escolhido.
  • Copiei o banco e os arquivos do site antes de começar.
  • Rodei sudo apt update e olhei apt list --upgradable.
  • Instalei com sudo apt upgrade e li as perguntas do processo.
  • Li a lista antes de usar full-upgrade ou autoremove.
  • Conferi o arquivo /var/run/reboot-required e reiniciei em horário de pouco acesso.
  • Conferi systemctl status nginx e docker ps.
  • Rodei sudo unattended-upgrade -v --dry-run para validar as atualizações automáticas.

Precisa de um banco de dados separado do servidor? O 11SQL Mini começa em R$ 9,90/mês; confira na loja o que cada plano inclui. Ver bancos de dados

Perguntas frequentes

Qual a diferença entre apt update e apt upgrade?

O apt update atualiza a lista de pacotes e não instala nada. O apt upgrade instala as atualizações dos pacotes que já estão no servidor. Rode o primeiro antes do segundo.

Preciso reiniciar a VPS depois de atualizar?

Só quando o sistema pedir. Rode cat /var/run/reboot-required: se o arquivo não existir, não há pedido de reinício.

As atualizações automáticas já vêm ligadas?

Segundo a documentação do Ubuntu, o unattended-upgrades já vem instalado no Ubuntu Server e aplica por padrão só as atualizações de segurança. Confira o arquivo /etc/apt/apt.conf.d/20auto-upgrades e rode a simulação com --dry-run.

O servidor vai reiniciar sozinho?

Não por padrão: o reinício automático vem desligado. Se você ligar, defina a hora com Automatic-Reboot-Time.

Esta resposta lhe foi útil?

Artigos Relacionados