{
  "schemaVersion": "1.0",
  "path": "/guias/infraestrutura/configurar-ntp-horario-correto-servidor-linux",
  "url": "https://streethosting.com.br/guias/infraestrutura/configurar-ntp-horario-correto-servidor-linux",
  "markdownUrl": "https://streethosting.com.br/guias/infraestrutura/configurar-ntp-horario-correto-servidor-linux.md",
  "jsonUrl": "https://streethosting.com.br/guias/infraestrutura/configurar-ntp-horario-correto-servidor-linux.json",
  "title": "Como configurar NTP e horário correto no servidor Linux",
  "description": "Configure NTP no servidor Linux para manter o horário sincronizado com servidores de tempo. Corrija problemas de fuso horário, log de eventos desalinhados e erros de certificado SSL.",
  "category": "infraestrutura",
  "topics": [
    "linux"
  ],
  "difficulty": "intermediario",
  "datePublished": "2026-06-18",
  "dateModified": "2026-06-18",
  "readingMinutes": 3,
  "h1": "Configurar NTP e horário correto no servidor Linux",
  "excerpt": "Servidor com relógio errado causa logs confusos, falhas em certificados SSL e problemas de autenticação. Veja como configurar NTP com chrony ou systemd-timesyncd e definir o fuso horário correto.",
  "author": "Equipe StreetHosting",
  "wordCount": 471,
  "categoryLabel": "Infraestrutura",
  "topicLabels": [
    "Administração Linux"
  ],
  "primaryKeyword": "configurar ntp horario correto servidor linux",
  "secondaryKeywords": [
    "ntp ubuntu servidor configurar",
    "fuso horario brasil servidor linux",
    "chrony systemd-timesyncd ubuntu"
  ],
  "toc": [
    {
      "id": "por-que-ntp",
      "label": "Por que o horário importa"
    },
    {
      "id": "verificar",
      "label": "Verificar o horário atual"
    },
    {
      "id": "timezone",
      "label": "Configurar fuso horário"
    },
    {
      "id": "systemd-timesyncd",
      "label": "NTP com systemd-timesyncd"
    },
    {
      "id": "chrony",
      "label": "NTP com chrony (recomendado)"
    },
    {
      "id": "verificar-sincronizacao",
      "label": "Verificar sincronização"
    }
  ],
  "faqs": [
    {
      "question": "Qual fuso horário usar no servidor no Brasil?",
      "answer": "Depende da preferência. Muitos administradores configuram o servidor em UTC para padronização com logs e evitar problemas de horário de verão. Se precisar de logs no horário local, use America/Sao_Paulo para Brasília e SP, ou o fuso correspondente à sua região."
    },
    {
      "question": "O que é NTP?",
      "answer": "NTP (Network Time Protocol) é o protocolo usado para sincronizar o relógio de servidores com fontes de tempo precisas na internet. Sem NTP, o relógio do servidor desvia gradualmente, causando erros em logs, autenticação e certificados."
    },
    {
      "question": "Qual a diferença entre chrony e ntpd?",
      "answer": "Chrony é mais moderno e recomendado para servidores atuais. Ele sincroniza mais rápido, funciona bem em sistemas que ficam offline por períodos e é mais preciso em máquinas virtuais (VMs). O ntpd mais antigo é mais adequado para servidores que nunca ficam offline."
    },
    {
      "question": "Como verificar se o NTP está sincronizado?",
      "answer": "Use o comando 'timedatectl status' para ver o status de sincronização do horário. Se mostrar 'NTP service: active' e 'System clock synchronized: yes', o horário está sendo mantido corretamente."
    }
  ],
  "howToSteps": [],
  "relatedProducts": [
    "https://streethosting.com.br/vps",
    "https://streethosting.com.br/dedicated"
  ],
  "relatedGuides": [
    "https://streethosting.com.br/guias/vps/configurar-timezone-locale-vps-brasil",
    "https://streethosting.com.br/guias/vps/criar-usuario-sudo-vps-linux",
    "https://streethosting.com.br/guias/infraestrutura/estrategia-backup-3-2-1-servidor"
  ],
  "content": {
    "format": "markdown",
    "body": "> **Resposta rápida**\n>\n> Configure o fuso horário com `sudo timedatectl set-timezone America/Sao_Paulo` e instale o **chrony** para sincronização NTP: `sudo apt install chrony`. Verifique com `timedatectl status` que mostra \"System clock synchronized: yes\".\n\n## Por que o horário importa\n\nServidor com relógio desalinhado causa uma cadeia de problemas:\n\n- **Logs confusos**: eventos aparecem fora de ordem ou com timestamps errados, dificultando debug\n- **Falhas em certificados SSL**: certificados têm validade por data. Um relógio errado faz o servidor rejeitar certificados válidos\n- **Erros de autenticação**: protocolos como Kerberos e JWT são sensíveis a diferenças de tempo entre cliente e servidor\n- **Crons errados**: tarefas agendadas executam no momento errado\n- **Backups desalinhados**: arquivos de backup com timestamps incorretos\n\n> **Dica**\n>\n> Configure NTP como um dos primeiros passos ao criar uma VPS nova, antes de instalar qualquer aplicação. Veja o guia de [timezone e locale na VPS](https://streethosting.com.br/guias/vps/configurar-timezone-locale-vps-brasil).\n\n## Verificar o horário atual\n\nAntes de qualquer configuração, veja o estado atual do relógio:\n\n- `date` — hora atual do servidor\n- `timedatectl status` — status detalhado de sincronização\n- `cat /etc/timezone` — fuso horário configurado\n\n## Configurar fuso horário\n\nPara definir o fuso horário do servidor:\n\n1. Veja os fusos disponíveis: `timedatectl list-timezones | grep America/`\n2. Configure o fuso de Brasília/SP: `sudo timedatectl set-timezone America/Sao_Paulo`\n3. Confirme: `timedatectl`\n\nFusos comuns no Brasil:\n\n- `America/Sao_Paulo` — Brasília, SP, RJ, MG, RS, PR, SC (UTC-3/UTC-2 no horário de verão)\n- `America/Manaus` — Manaus e AM (UTC-4)\n- `America/Belem` — Pará e norte (UTC-3, sem horário de verão)\n- `UTC` — recomendado para servidores de produção em ambiente profissional\n\n## NTP com systemd-timesyncd\n\nUbuntu 22.04 vem com o **systemd-timesyncd** ativo por padrão. Ele já faz sincronização básica NTP sem precisar instalar nada. Para verificar e habilitar:\n\n1. Verifique o status: `systemctl status systemd-timesyncd`\n2. Habilite se não estiver: `sudo systemctl enable --now systemd-timesyncd`\n3. Ative a sincronização: `sudo timedatectl set-ntp true`\n\nO systemd-timesyncd é suficiente para a maioria das VPS e servidores web. Para servidores que precisam de precisão mais alta ou atuam como servidor NTP para outros servidores, use o chrony.\n\n## NTP com chrony (recomendado)\n\nO chrony é mais preciso e robusto, especialmente em máquinas virtuais. Para instalar e configurar:\n\n1. Instale: `sudo apt install chrony -y`\n2. Inicie e habilite: `sudo systemctl enable --now chrony`\n3. Verifique a sincronização: `chronyc tracking`\n\n> **Atenção**\n>\n> Instalar o chrony pode conflitar com o systemd-timesyncd. O instalador do chrony geralmente desativa o timesyncd automaticamente. Se não fizer isso, desative manualmente: `sudo systemctl disable systemd-timesyncd`\n\n## Verificar sincronização\n\nApós configurar o NTP, confirme que está funcionando:\n\n- `timedatectl status` — deve mostrar \"System clock synchronized: yes\"\n- `chronyc sources` — lista os servidores NTP em uso (se usando chrony)\n- `chronyc tracking` — mostra offset e precisão da sincronização\n\nUm offset menor que 10ms é considerado excelente para a maioria das aplicações. Para aplicações financeiras ou de alta precisão, busque sub-milissegundo com servidores NTP dedicados."
  }
}
