Lo scenario
Il sistema non è configurato per utilizzare il servizio ntpd per sincronizzare ora e data.
CentOS/RHEL 7 utilizza systemd per gestire i servizi. L'utilità timedatectl è distribuita come parte di systemd e consente di rivedere e modificare la configurazione dell'orologio di sistema:modificare la data e l'ora correnti, impostare il fuso orario o abilitare la sincronizzazione automatica dell'orologio di sistema con un server remoto.
Il servizio NTP è abilitato, ma poiché questo sistema esegue CentOS/RHEL 7, è necessario configurare anche timedatectl per abilitare NTP, poiché viene utilizzato per gestire la data e l'ora sul sistema.
# timedatectl ... NTP enabled: no ...
Questo mostra che il sistema non sta usando NTP.
La soluzione
Forza l'utilizzo di NTP per la sincronizzazione dell'ora:
# timedatectl set-ntp 1
Quindi procedi come segue:
1. Riavvia il controllo data ora di sistema.
# systemctl restart systemd-timedated.service
2. Avvia il servizio ntp
# systemctl start ntpd
3. Sincronizzare l'ora con il server remoto
# ntpq -p