Protocollo orario di rete, comunemente indicato come NTP, è un protocollo responsabile della sincronizzazione degli orologi di sistema in una rete. NTP si riferisce sia al protocollo che al sistema client insieme ai programmi server che risiedono sui sistemi in rete.
In questa guida, ti mostreremo come installare NTP server e client accesi Ubuntu 18.04.
Questa guida mira a realizzare quanto segue:
Iniziamo !
Di seguito è riportata una procedura passo passo per l'installazione del NTP server e apportando le modifiche necessarie per ottenere la sincronizzazione dell'ora desiderata nella rete.
Per iniziare, iniziamo aggiornando i pacchetti di sistema come mostrato.
$ sudo apt update -y.
Con i pacchetti di sistema già installati, installa NTP protocollo attivato Ubuntu 18.04 LTS correndo.
$ sudo apt install ntp
Quando richiesto, digita sì
e colpisci ACCEDERE per completare il processo di installazione.
Per confermarlo NTP protocollo è stato installato con successo, eseguire il comando.
$ sntp --version.
Per impostazione predefinita, NTP il protocollo viene fornito di default NTP pool server già configurati nel suo file di configurazione come mostrato di seguito nel /etc/ntp.conf file.
Questi di solito funzionano altrettanto bene. Tuttavia, potresti considerare di cambiare in Pool di server NTP più vicino alla tua posizione. Il collegamento sottostante ti indirizza a una pagina in cui puoi selezionare il tuo elenco di pool NTP preferito.
https://support.ntp.org/bin/view/Servers/NTPPoolServers.
Nel nostro esempio, useremo il Pool NTP situato in Europa come mostrato.
Per sostituire l'impostazione predefinita Server di pool NTP, apri il file di configurazione NTP usando il tuo editor di testo preferito come mostrato.
$ sudo vim /etc/ntp.conf.
Copia e incolla il Elenco pool NTP in Europa ai file di configurazione come mostrato.
server 0.europe.pool.ntp.org. server 1.europe.pool.ntp.org. server 2.europe.pool.ntp.org. server 3.europe.pool.ntp.org.
Quindi, salva ed esci dall'editor di testo.
Affinché le modifiche abbiano effetto, riavviare il NTP servizio e verificarne lo stato tramite i comandi.
$ sudo systemctl riavvia ntp. $ sudo systemctl status ntp.
Se Il firewall UFW è abilitato, dobbiamo consentire NTP servizio attraverso di esso in modo che le macchine client possano accedere al server NTP.
$ sudo ufw allow ntp OR. $ sudo ufw allow 123/udp
Per implementare le modifiche, ricaricare il firewall come mostrato.
$ sudo ufw ricarica.
Per verificare le modifiche apportate eseguire il comando.
$ sudo stato ufw.
Perfetto! abbiamo installato con successo il nostro NTP server acceso Ubuntu 18.04 LTS sistema. Ora sistemiamo NTP sul sistema cliente.
In questa sezione, installeremo e configureremo a NTP cliente acceso Ubuntu 18.04 sistema client da sincronizzare con il sistema Ubuntu 18.04 NTP Server.
Per iniziare, aggiorna il sistema eseguendo.
$ sudo apt update -y.
ntpdate è un'utilità/programma che consente a un sistema di sincronizzare rapidamente l'ora e la data interrogando un server NTP.
Installare ntpdate eseguire il comando.
$ sudo apt install ntpdate.
Per il sistema client per risolvere il NTP server da Nome host, è necessario aggiungere l'indirizzo IP e il nome host del server NTP nel file /etc/hosts file.
Pertanto, apri il file utilizzando il tuo editor di testo preferito.
$ sudo vim /etc/hosts.
Aggiungi l'indirizzo IP e il nome host come mostrato.
10.128.0.21 bionico.
Per verificare manualmente se il sistema client è sincronizzato con l'ora del server NTP, eseguire il comando.
$ sudo ntpdate NTP-server-hostname.
Nel nostro caso, il comando sarà.
$ sudo ntpdate bionic.
Verrà visualizzato un offset di tempo tra il server NTP e il sistema client come mostrato.
Per sincronizzare l'ora del client con il server NTP, è necessario disattivare il timesynchd servizio sul sistema client.
$ sudo timedatectl set-ntp off.
Successivamente, è necessario installare il servizio NTP sul sistema client. Per ottenere ciò, impartire il comando.
$ sudo apt install ntp.
stampa sì
quando richiesto e premere ACCEDERE per procedere con il processo di installazione.
L'obiettivo in questo passaggio è quello di utilizzare il NTP server configurato in precedenza per fungere da nostro server NTP. Perché ciò accada, dobbiamo modificare il /etc/ntp.conf file.
$ sudo vim /etc/ntp.conf.
Aggiungi la riga sotto dove bionico
è il nome host del server NTP.
server bionic preferisce iburst.
Salva ed esci dal file di configurazione.
Per rendere effettive le modifiche, riavviare il servizio NTP come mostrato.
$ sudo systemctl riavvia ntp.
Con l'insincronizzazione tra client e server NTP, è possibile visualizzare i dettagli di sincronizzazione eseguendo il comando.
$ ntpq -p.
remote refid st t quando poll raggiunge ritardo offset jitter. bionico 71.79.79.71 2 u 6 64 377 0,625 -0,252 0,063.
Questo ci porta alla fine di questa guida. A questo punto hai configurato con successo il Server NTP sopra Ubuntu 18.04 LTS e configurato un sistema client da sincronizzare con il server NTP. Sentiti libero di contattarci con il tuo feedback.