Como definir hora e data no servidor Linux?
Guia para solucionar erros de fuso horário, sincronização NTP e serviços relacionados ao horário.
As configurações de hora e data são frequentemente ignoradas em servidores Linux. No entanto, configuração incorreta da hora; Isso pode causar erros de SSL, problemas de verificação de licença, problemas de login no servidor de jogos, confusão no log do banco de dados e tarefas automatizadas executadas na hora errada.
A configuração correta do relógio é fundamental, principalmente em servidores que utilizam hospedagem de jogos, WHMCS, painel, sistema de pagamento, backup cron, sistema de licenciamento ou API.
1. Verificando a hora atual e as informações de fuso horário
Primeiro verifique a configuração atual de hora, data e fuso horário do servidor.
timedatectl
As seguintes áreas são analisadas especificamente na saída:
- Hora local: Hora local do servidor
- Hora Universal: Hora UTC
- Fuso horário: Período de tempo usado
- Relógio do sistema sincronizado: Status de sincronização do relógio
- Serviço NTP: Status do serviço NTP
2. Configuração do fuso horário da Turquia
O fuso horário da Turquia geralmente é Europa/Istambul está definido como .
timedatectl set-timezone Europe/Istanbul
Verifique a configuração novamente:
timedatectl
Se você atende países diferentes, fusos horários diferentes podem ser usados de acordo com seus clientes ou requisitos do sistema.
3. Habilitando a sincronização NTP
O NTP permite que o servidor sincronize seu horário com servidores de horário confiáveis na Internet. É mais preciso usar NTP em vez de definir a hora manualmente.
timedatectl set-ntp true
Verifique o status:
timedatectl status
Relógio do sistema sincronizado campo deve aparecer como sim.
4. Sincronização de relógio com Chrony
Chrony é amplamente utilizado em sistemas Linux modernos. O Chrony pode ser instalado para uma sincronização de relógio mais estável.
Em sistemas Ubuntu e Debian:
apt update apt install chrony -y
Em sistemas CentOS, AlmaLinux ou Rocky Linux:
yum install chrony -y
Inicie o serviço Chrony:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
Para verificar os recursos do Chrony:
chronyc sources -v
5. Quando usar a configuração manual da hora?
A configuração manual da hora não é uma solução permanente. No entanto, ele pode ser usado se o NTP não estiver funcionando ou se for necessário um teste temporário.
timedatectl set-time "2026-05-23 15:30:00"
6. Que problemas o relógio errado causa?
- Erros SSL: O certificado pode parecer inválido ou expirado.
- Problemas de pagamento WHMCS: Os tempos de retorno de chamada e processamento podem não corresponder.
- Problemas de eventos do servidor de jogos: Os eventos podem começar na hora errada.
- Erros de backup do Cron: O backup pode não ser executado no horário esperado.
- Confusão de registros: O rastreamento de erros torna-se difícil.
- Problemas de licença/API: A validação pode falhar devido a incompatibilidade de carimbo de data/hora.
7. Controle de relógio em tarefas Cron
As tarefas Cron são executadas com base na hora do sistema do servidor. Se a hora ou fuso horário estiver errado, as operações de backup, reinicialização, limpeza de log ou eventos automáticos também serão executadas na hora errada.
crontab -l
Para verificar os logs do cron:
grep CRON /var/log/syslog
Em sistemas baseados em CentOS:
grep CRON /var/log/cron
Erros Comuns
- Deixe a configuração do fuso horário em UTC e aguarde a hora local
- Pensar que a hora permanecerá precisa mesmo que o NTP esteja desligado
- Não alterar a hora manualmente e verificar os serviços no sistema ativo
- Confundir o problema do cron com um erro de script e não verificar o fuso horário
- Não verificando a hora do servidor em caso de erro SSL
Perguntas frequentes
Por que o relógio é corrompido automaticamente em um servidor Linux?
O relógio poderá variar se o NTP estiver desligado, se houver uma diferença de horário do host no ambiente de virtualização ou se o sistema não tiver sido sincronizado por um longo período.
Qual é o fuso horário correto para a Turquia?
Normalmente é usado Europa/Istambul.
O SSL realmente quebra se a hora estiver errada?
Sim. Se a data do servidor aparecer fora do intervalo de validade do certificado, poderá ocorrer um erro de SSL.
Recomendações de segurança e operações
- Não deixe a sincronização NTP desativada.
- Uma das primeiras configurações a serem verificadas após a instalação do servidor deve ser o fuso horário.
- Verifique regularmente a precisão do relógio para WHMCS, sistema de pagamento, sistema de eventos de jogo e crons de backup.
- Leve em consideração a diferença de fuso horário ao realizar a análise de log.
- Se você usar vários servidores, aplique o mesmo padrão de horário em todos os servidores.
Este artigo foi preparado especialmente para PvPServer.