Come ottenere l'ora precisa del server in CentOS
In questo articolo, ti mostreremo come ottenere rapidamente l'ora precisa del server nella distribuzione CentOS. Normalmente, se hai installato CentOS con un ambiente desktop, il modo più semplice per configurare il tuo computer per sincronizzare l'orologio con un server remoto tramite la funzione "Abilita Network Time Protocol" della GUI.
Tuttavia, a volte la funzionalità di cui sopra non funziona come previsto. In questo articolo, ti mostreremo un modo semplice per impostare un'ora precisa del server tramite la riga di comando.
Leggi anche: Configurazione del server “NTP (Network Time Protocol)” in RHEL/CentOS 7
Nota: tutti i comandi in questo articolo vengono eseguiti come utente root, se stai amministrando il sistema come utente normale, utilizza il comando sudo per ottenere i privilegi di root.
Possiamo farlo utilizzando l'utilità della riga di comando ntp e ntpdate, che imposta la data e l'ora del sistema tramite NTP. Se non hai questo pacchetto installato sul tuo sistema, esegui il comando seguente per installarlo:
yum install ntp ntpdate
Una volta installati i pacchetti, avvia e abilita il servizio ntpd e visualizza il suo stato come segue.
systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd
Quindi esegui il comando ntpdate di seguito per aggiungere i server CentOS NTP specificati. Qui, l'opzione -u
dice a ntpdate di utilizzare una porta non privilegiata per i pacchetti in uscita e -s
abilita la registrazione dell'output dall'output standard (predefinito ) alla funzione syslog del sistema.
ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org
Successivamente, riavvia il demone ntpd per sincronizzare la data e l'ora del server NTP CentOS con la data e l'ora locali.
systemctl restart ntpd
Ora controlla utilizzando il comando timedatectl se la sincronizzazione NTP è abilitata e se è effettivamente sincronizzata.
timedatectl
Infine, utilizzando l'utility hwclock, imposta l'orologio hardware sull'ora corrente del sistema utilizzando il flag -w
come segue.
hwclock -w
Per ulteriori informazioni, vedere le pagine man ntpdate e hwclock.
man ntpdate
man hwclock
Potrebbe interessarti anche leggere i seguenti articoli correlati.
- Come sincronizzare l'ora con il server NTP in Ubuntu
- Come controllare il fuso orario in Linux
- 5 comandi utili per gestire i tipi di file e l'ora del sistema in Linux
- Come impostare l'ora, il fuso orario e sincronizzare l'orologio di sistema utilizzando il comando timedatectl
Questo è tutto! Puoi porre qualsiasi domanda o condividere i tuoi pensieri tramite la sezione commenti qui sotto.