Come impostare ora e data sul server Linux?
Guida alla risoluzione di errori di fuso orario, sincronizzazione NTP ed errori di servizio relativi all'ora.
Le impostazioni di data e ora vengono spesso ignorate sui server Linux. Tuttavia, impostazione dell'ora errata; Può causare errori SSL, problemi di verifica della licenza, problemi di accesso al server di gioco, confusione nei registri del database e attività automatizzate eseguite nel momento sbagliato.
L'impostazione corretta dell'orologio è fondamentale, soprattutto sui server che utilizzano hosting di giochi, WHMCS, pannello, sistema di pagamento, backup cron, sistema di licenza o API.
1. Controllo delle informazioni sull'ora corrente e sul fuso orario
Per prima cosa controlla l'impostazione dell'ora, della data e del fuso orario correnti del server.
timedatectl
Nell'output vengono esaminate specificamente le seguenti aree:
- Ora locale: Ora locale del server
- Tempo universale: Ora UTC
- Fuso orario: Periodo di tempo utilizzato
- Orologio di sistema sincronizzato: Stato della sincronizzazione dell'orologio
- Servizio NTP: Stato del servizio NTP
2. Impostazione del fuso orario della Turchia
Il fuso orario per Türkiye è solitamente Europa/Istanbul è impostato su .
timedatectl set-timezone Europe/Istanbul
Controlla di nuovo l'impostazione:
timedatectl
Se servi paesi diversi, è possibile utilizzare fusi orari diversi in base ai tuoi clienti o ai requisiti di sistema.
3. Abilitazione della sincronizzazione NTP
NTP consente al server di sincronizzare la propria ora con server orari affidabili su Internet. È più preciso utilizzare NTP invece di impostare manualmente l'ora.
timedatectl set-ntp true
Controlla lo stato:
timedatectl status
Orologio di sistema sincronizzato il campo dovrebbe apparire come sì.
4. Sincronizzazione dell'orologio con Chrony
Chrony è ampiamente utilizzato sui moderni sistemi Linux. È possibile installare Chrony per una sincronizzazione dell'orologio più stabile.
Sui sistemi Ubuntu e Debian:
apt update apt install chrony -y
Sui sistemi CentOS, AlmaLinux o Rocky Linux:
yum install chrony -y
Avvia il servizio Chrony:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
Per controllare le risorse di Chrony:
chronyc sources -v
5. Quando utilizzare l'impostazione manuale dell'ora?
L'impostazione manuale dell'ora non è una soluzione permanente. Tuttavia, può essere utilizzato se NTP non funziona o se sono necessari test temporanei.
timedatectl set-time "2026-05-23 15:30:00"
6. Quali problemi causa un orologio sbagliato?
- Errori SSL: Il certificato potrebbe sembrare non valido o scaduto.
- Problemi di pagamento WHMCS: I tempi di richiamata e di elaborazione potrebbero non corrispondere.
- Problemi relativi agli eventi del server di gioco: Gli eventi potrebbero iniziare nel momento sbagliato.
- Errori di backup cron: Il backup potrebbe non essere eseguito all'ora prevista.
- Confusione del registro: Il monitoraggio degli errori diventa difficile.
- Problemi di licenza/API: La convalida potrebbe non riuscire a causa della mancata corrispondenza del timestamp.
7. Controllo dell'orologio nelle attività Cron
Le attività Cron vengono eseguite in base all'ora di sistema del server. Se l'ora o il fuso orario sono errati, anche le operazioni di backup, riavvio, cancellazione del registro o eventi automatici verranno eseguite all'ora sbagliata.
crontab -l
Per controllare i log cron:
grep CRON /var/log/syslog
Sui sistemi basati su CentOS:
grep CRON /var/log/cron
Errori comuni
- Lascia l'impostazione del fuso orario su UTC e attendi l'ora locale
- Pensare che l'ora rimarrà precisa anche se NTP è disattivato
- Non modificare l'ora manualmente e controllare i servizi nel sistema live
- Confondere il problema cron con un errore di script e non controllare il fuso orario
- Non controllo dell'ora del server in caso di errore SSL
Domande frequenti
Perché l'orologio si danneggia automaticamente su un server Linux?
L'orologio potrebbe spostarsi se NTP è disattivato, se c'è una differenza di orario dell'host nell'ambiente di virtualizzazione o se il sistema non è stato sincronizzato per molto tempo.
Qual è il fuso orario corretto per Turchia?
Di solito viene utilizzata Europa/Istanbul.
SSL si interrompe davvero se l'ora è sbagliata?
SÌ. Se la data del server non rientra nell'intervallo di validità del certificato, potrebbe verificarsi un errore SSL.
Raccomandazioni per la sicurezza e il funzionamento
- Non lasciare disattivata la sincronizzazione NTP.
- Una delle prime impostazioni da controllare dopo l'installazione del server dovrebbe essere il fuso orario.
- Controlla regolarmente la precisione dell'orologio per WHMCS, il sistema di pagamento, il sistema degli eventi di gioco e i cron di backup.
- Prendi in considerazione la differenza di fuso orario quando esegui l'analisi dei log.
- Se utilizzi più server, applica lo stesso standard temporale su tutti i server.
Questo articolo è stato preparato appositamente per PvPServer.