GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare server e client NTP su Ubuntu 18.04 LTS

NTP (Network Time Protocol) è un protocollo di rete progettato per sincronizzare gli orologi dei computer su una rete. NTP consente di sincronizzare gli orologi di tutti i sistemi all'interno della rete. Il server NTP sincronizza l'ora contattando numerosi server in tutto il mondo.

In questo tutorial impareremo come installare il server NTP e configurare la sincronizzazione dell'ora sul server Ubuntu 18.04.

Requisiti

  • Un server che esegue il server Ubuntu 18.04.
  • Un utente non root con privilegi sudo.
  • Un indirizzo IP statico 192.168.43.229 configurato sul tuo server.

Installa e configura il server NTP

Per impostazione predefinita, il pacchetto NTP è disponibile nel repository predefinito LTS di Ubuntu 18.04. Puoi installarlo semplicemente eseguendo il seguente comando:

sudo apt-get install ntp -y

Successivamente, dovrai configurare NTP per sincronizzare l'ora dal server NTP pubblico. Puoi farlo modificando il file ntp.conf:

sudo nano /etc/ntp.conf

Sostituisci le linee:

pool 0.ubuntu.pool.ntp.org iburstpool 1.ubuntu.pool.ntp.org iburstpool 2.ubuntu.pool.ntp.org iburstpool 3.ubuntu.pool.ntp.org iburst

Con quelli che corrispondono alla tua posizione. Nel mio caso, utilizzerò le seguenti righe:

pool 0.asia.pool.ntp.org iburstpool 1.asia.pool.ntp.org iburstpool 2.asia.pool.ntp.org iburstpool 3.asia.pool.ntp.org iburst

Un elenco dei time server NTP Pool disponibili è disponibile qui: http://support.ntp.org/bin/view/Servers/NTPPoolServers

Salva e chiudi il file. Quindi, riavvia il servizio NTP per applicare le modifiche:

sudo systemctl restart ntp

Puoi controllare lo stato di NTP con il seguente comando:

sudo systemctl status ntp

Uscita:

? ntp.service - Servizio ora di rete caricato:caricato (/lib/systemd/system/ntp.service; abilitato; preimpostazione del fornitore:abilitato) Attivo:attivo (in esecuzione) da ven 2018-10-05 15:10:14 UTC; 42s fa Documenti:man:ntpd(8) PID principale:5587 (ntpd) Compiti:2 (limite:1114) CGroup:/system.slice/ntp.service ??5587 /usr/sbin/ntpd -p /var/run /ntpd.pid -g -u 113:116Oct 05 15:10:15 ubuntu1804 ntpd[5587]:Richiesta del server del pool 123.108.200.124Oct 05 15:10:16 ubuntu1804 ntpd[5587]:Richiesta del server del pool 64:ff9b::7b6c:c87cOct 05 15:10:16 ubuntu1804 ntpd[5587]:Richiesta del server del pool 64:ff9b::7b6c:c87cOct 05 15:10:18 ubuntu1804 ntpd[5587]:Richiesta del server del pool 2406:da1a:200:7201:d9ea :9ac5:32e3:339cOct 05 15:10:18 ubuntu1804 ntpd[5587]:Richiesta del server del pool 64:ff9b::7b6c:c87cOct 05 15:10:19 ubuntu1804 ntpd[5587]:Richiesta del server del pool 91.189.91.157Oct 05 15 :10:20 ubuntu1804 ntpd[5587]:Richiesta server pool 91.189.94.4Oct 05 15:10:21 ubuntu1804 ntpd[5587]:Richiesta server pool 91.189.89.198Oct 05 15:10:22 ubuntu1804 ntpd[5587] server 91.189.89.199Oct 05 15:10:23 ubuntu1804 ntpd[5587]:Richiesta server pool 2001:67c:1560:8003::c7

Installa e configura client NTP

Ora installeremo e configureremo il client NTP per sincronizzare l'ora con il nostro server NTP.

Prima di iniziare, dovrai configurare il file /etc/hosts. Quindi, il tuo server NTP può essere risolto tramite nome host.

Per farlo, apri il file /etc/hosts:

sudo nano /etc/hosts

Aggiungi le seguenti righe:

192.168.43.229 host-server-ntp

Sostituisci l'indirizzo IP con l'IP del tuo server NTP (quello che abbiamo installato nel prezioso capitolo). Salva e chiudi il file.

Quindi, installa NTP e ntpdate con il seguente comando:

sudo apt-get install ntpdate ntp -y

Ora controlla manualmente la sincronizzazione dell'ora con il tuo server NTP con il seguente comando:

sudo ntpdate ntp-server-host

Se tutto va bene, dovresti vedere il seguente output:

 5 ott 20:48:49 ntpdate[6067]:regola l'offset server ntp-server-host dell'ora 0,049526 sec

Successivamente, dovrai disabilitare il servizio timesyncd di Ubuntu systemd predefinito. Puoi farlo con il seguente comando:

sudo timedatectl set-ntp off

Ora, modifica /etc/ntp.conf file e imposta il tuo server NTP configurato come server NTP preferito per la sincronizzazione dell'ora.

sudo nano /etc/ntp.conf

Aggiungi le seguenti righe:

server ntp-server-host preferisce iburst

Salva e chiudi il file. Quindi, riavvia il servizio NTP per applicare le modifiche:

sudo systemctl restart ntp

Infine, usa ntpq comando per elencare la coda di sincronizzazione dell'ora NTP:

ntpq -p

Dovresti vedere che ntp-server-host è selezionato come sorgente di sincronizzazione dell'ora corrente:

 remote refid st t quando poll raggiungere ritardo offset jitter===========================================================================================================fwdns2.vbctv.in 202.73.57.107 4 u 3 64 1 127.437 -142.63 0.000 alphyn.canonica 131.188.3.220 2 u 2 64 1 276.931 -106.99 0.000 ntp-server-host 106.10.186.201 3 u 1 64 1 0.538 0 161.  
  • http://www.ntp.org/

Ubuntu
  1. Come installare Chef Server, Workstation e Chef Client su Ubuntu 18.04

  2. Come installare e configurare Ubuntu Mail Server sulla versione 18.04 LTS

  3. Come installare e utilizzare Telnet su Ubuntu 20.04 LTS

  4. Come installare client e server NFS su Ubuntu 20.04

  5. Installa UrBackup Server e Client su Ubuntu 20.04 - Come farlo?

Come configurare un server e un client NTP su Ubuntu 20.04 LTS

Come installare il server e il client UrBackup su Ubuntu 20.04

Come installare server e client Telnet su Ubuntu

Come installare server e client NTP su Ubuntu 20.04 LTS

Come installare e configurare il server DNS su Ubuntu 16.04 LTS

Come configurare server e client NTP su Ubuntu 20.04 LTS