Come sincronizzare l'ora con NTP su Linux

Uno dei comandi più utili in Linux è NTP (Network Time Protocol) che si occupa della sincronizzazione automatica dell'ora del nostro server di rete e questo è un punto delicato quando si parla di team in ambienti produttivi poiché una cattiva sincronizzazione dell'ora può arrivare a influenzare compiti diversi e altro se l'attrezzatura è un servo.

L'apparecchiatura può consentire all'orologio di sistema di utilizzare il Coordinated Universal Time (UTC) anziché l'ora locale per essere molto più in linea con l'ora richiesta. In qualità di amministratori, il modo classico per sincronizzare l'ora consiste nell'utilizzare il comando ntpdate, che ha il compito di configurare l'ora di sistema da un server dell'ora NTP stabilito.

Analizzeremo come utilizzare NTP in Linux.

1. Come installare NTP su Linux


Per impostazione predefinita, nella maggior parte delle distribuzioni Linux il comando NTP non è installato, per la sua installazione eseguiremo quanto segue:
 sudo apt-get install ntpdate (Debian / Ubuntu) sudo yum install ntpdate (CentOS / RHEL) sudo dnf install ntpdate (Fedora)

2. Come usare NTP su Linux

Passo 1
Time, per utilizzare NTP possiamo eseguire quanto segue:

 sudo ntpdate co.pool.ntp.org

Quindi stabiliamo questo server come server NTP.

Passo 2
Se vogliamo consultare il server e non configurare l'orologio o utilizzare una porta non privilegiata per inviare i pacchetti ed evitare i firewall, dobbiamo eseguire il comando ntpdate insieme al parametro -qu:

 sudo ntpdate -qu co.pool.ntp.org

Passaggio 3
L'elenco completo dei gruppi di server NTP disponibili è disponibile al seguente collegamento:

Lì, sul lato destro, troviamo ciascuna delle regioni del mondo:

INGRANDIRE

Passaggio 4
Cliccando su un continente, e il suo rispettivo paese, possiamo vedere i server disponibili per la configurazione:

INGRANDIRE

Nelle più recenti distribuzioni Linux, che hanno Systemd, sarà possibile sincronizzare l'ora tramite il file timesyncd.conf, basterà aprire il file con un editor per regolarlo in questo modo:

 sudo nano /etc/systemd/timesyncd.conf
Passaggio 5
Lì dobbiamo decommentare le seguenti righe in [Time] e aggiungere il server se necessario:
 NTP = server 0.south-america.pool.ntp.org FallbackNTP = ntp.ubuntu.com 0.arch.pool.ntp.org

Salviamo le modifiche usando i tasti Ctrl + O e usciamo usando i tasti Ctrl + X.

Passaggio 6
Sarà poi necessario attivare il cambio di server NTP eseguendo quanto segue:

 sudo timedatectl set-ntp true timedatectl status

È così semplice aggiungere un server NTP su Linux per tutto ciò che riguarda la sincronizzazione dell'ora.

wave wave wave wave wave