Atualizar Ubuntu Server: guia seguro para a sua VPS
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

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.
- 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.
- Atualize a lista de pacotes:
sudo apt update - Veja o que será atualizado:
apt list --upgradable - Instale as atualizações:
sudo apt upgrade - Leia as perguntas que aparecerem no meio do processo (veja a próxima seção) e responda com calma.
- Veja se o sistema pede reinício:
cat /var/run/reboot-required - Confira os serviços:
systemctl status nginxedocker 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-upgradescontrola a frequência. O padrão trazAPT::Periodic::Update-Package-Lists "1";eAPT::Periodic::Unattended-Upgrade "1";. O número é em dias: 1 é diário e 0 desliga./etc/apt/apt.conf.d/50unattended-upgradesdefine 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.logregistra instalações e remoções de pacotes./var/log/apt/history.logguarda 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 updatee olheiapt list --upgradable. - Instalei com
sudo apt upgradee li as perguntas do processo. - Li a lista antes de usar
full-upgradeouautoremove. - Conferi o arquivo
/var/run/reboot-requirede reiniciei em horário de pouco acesso. - Conferi
systemctl status nginxedocker ps. - Rodei
sudo unattended-upgrade -v --dry-runpara 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.