Como definir a hora e a data no servidor Linux?
Guia para a resolução de erros de fuso horário, sincronização NTP e serviços relacionados com o horário.
As definições de hora e data são frequentemente ignoradas nos servidores Linux. No entanto, configuração incorreta da hora; Isto pode causar erros de SSL, problemas de verificação de licença, problemas de login no servidor de jogos, confusão no registo da base de dados e tarefas automatizadas executadas no momento errado.
A configuração correta do relógio é fundamental, principalmente em servidores que utilizam alojamento de jogos, WHMCS, painel, sistema de pagamento, backup cron, sistema de licenciamento ou API.
1. Verificação da hora atual e das informações de fuso horário
Primeiro verifique a configuração atual da 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 utilizado
- Relógio do sistema sincronizado: Estado de sincronização do relógio
- Serviço NTP: Estado do serviço NTP
2. Configuração do fuso horário da Turquia
O fuso horário da Turquia é geralmente Europa/Istambul está definido para .
timedatectl set-timezone Europe/Istanbul
Verifique novamente a configuração:
timedatectl
Se servir países diferentes, podem ser utilizados fusos horários diferentes de acordo com os seus clientes ou requisitos do sistema.
3.º Ativando a sincronização NTP
O NTP permite que o servidor sincronize o seu horário com servidores de horário fidedignos na Internet. É mais preciso utilizar NTP em vez de definir a hora manualmente.
timedatectl set-ntp true
Verifique o estado:
timedatectl status
Relógio do sistema sincronizado campo deve aparecer como sim.
4. Sincronização do relógio com o Chrony
O Chrony é amplamente utilizado nos 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 as características do Chrony:
chronyc sources -v
5. Quando utilizar a definição manual da hora?
A definição manual da hora não é uma solução permanente. No entanto, pode ser utilizado se o NTP não estiver a funcionar ou se for necessário um teste temporário.
timedatectl set-time "2026-05-23 15:30:00"
6. Que problemas causa o relógio errado?
- Erros SSL: O certificado pode parecer inválido ou expirado.
- Problemas de pagamento WHMCS: Os tempos de retorno de chamada e de processamento podem não corresponder.
- Problemas de eventos do servidor de jogos: Os eventos podem começar na altura errada.
- Erros de cópia de segurança do Cron: O backup pode não ser executado no horário esperado.
- Confusão de registos: O rastreio 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. Controlo do relógio em tarefas Cron
As tarefas Cron são executadas com base na hora do sistema do servidor. Se a hora ou o fuso horário estiver errado, as operações de cópia de segurança, reinicialização, limpeza de registos ou eventos automáticos também serão executadas na hora errada.
crontab -l
Para verificar os registos do cron:
grep CRON /var/log/syslog
Em sistemas baseados em CentOS:
grep CRON /var/log/cron
Erros Comuns
- Deixe a definição do fuso horário em UTC e aguarde a hora local
- Pensar que a hora se manterá 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 verificar a hora do servidor em caso de erro SSL
Perguntas frequentes
Porque é que o relógio é corrompido automaticamente num servidor Linux?
O relógio poderá variar se o NTP estiver desligado, se existir uma diferença horária do host no ambiente de virtualização ou se o sistema não tiver sido sincronizado durante um longo período.
Qual é o fuso horário correto para a Turquia?
Normalmente é utilizado Europa/Istambul.
O SSL quebra realmente 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 verificar 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 reserva.
- Tenha em consideração a diferença horária ao realizar a análise de registos.
- Se utilizar vários servidores, aplique o mesmo padrão de horário em todos os servidores.
Este artigo foi preparado especialmente para o PvPServer.