Ricerca nel sito web

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.

  1. Come sincronizzare l'ora con il server NTP in Ubuntu
  2. Come controllare il fuso orario in Linux
  3. 5 comandi utili per gestire i tipi di file e l'ora del sistema in Linux
  4. 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.