PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Como definir a hora e a data no servidor Linux? Guia de sincronização NTP

Yazdır

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.

Explicação simples: Se a hora do servidor estiver incorreta, os eventos do sistema serão registados como se tivessem ocorrido na hora errada. Isto interrompe o rastreio de erros e as validações de segurança.

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"
Atenção: Alterar o relógio manualmente num sistema ativo pode afetar sessões, tarefas cron, verificações de licença e classificação de registos.

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.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner