Configurare il protocollo temporale di rete su archlinux

Configurare il protocollo temporale di rete su archlinux
In questo tutorial, daremo un'occhiata al Protocollo Time Time (NTP), una tecnica spesso utilizzata per sincronizzare i tempi di clock sui sistemi Linux al tempo di Internet. La sincronizzazione tra i tempi di sistema e Internet è importante a causa della latenza di rete, un parametro che può alterare significativamente l'esperienza dell'utente sul Web. NTP è in grado di mantenere un ritardo di rete di soli 10 millisecondi, che è un valore accettabile.

Questo tutorial coprirà l'installazione e la configurazione del demone NTP in Archlinux.

Passaggio 1: installa il demone NTP

Per installare il demone NTP, accendi il terminale e inserisci il seguente comando:

$ sudo pacman -s ntp


Questo installerà il pacchetto NTP sul sistema, che assumerà la funzione in modalità client.

Passaggio 2: connettersi al server NTP

Ci sono strati gerarchici ai server NTP. Ogni strato è chiamato strati. Il primo strato, chiamato Starum 0, è costituito da fonti indipendenti dal tempo. Lo strato successivo, Stratum 1, è costituito da server direttamente collegati a Stratum 0. Lo strato successivo, Stratum 2, è costituito da fonti collegate allo Stratum 1 e la gerarchia continua in modo simile.

I server Stratum 2 vengono utilizzati per la sincronizzazione del tempo del server web. Il pool di progetti NTP fornisce un elenco di questi, a cui è possibile accedere qui: http: // www.piscina.ntp.org/


Ti consigliamo di scegliere il più vicino a dove si trova la tua macchina, con l'opzione IBURST.

Passaggio 3: impostare il server NTP

Innanzitutto, abilita la modalità orfana prima di impostare un server NTP sul sistema. Per abilitare la modalità orfana, emettere il seguente comando:

$ TOS Orphan 15


Ora configurerai i parametri per limitare l'accesso al client per gli utenti che desiderano connettersi al tuo server. Supponiamo di voler limitare gli utenti a leggere solo i contenuti sul server e mantenere le domande degli utenti per lo stato del tempo del server a bada. Per fare ciò, eseguiresti il ​​seguente comando:

$ restringe default NOMODIFICE NOPEER NOQUERY


Per ottenere informazioni dettagliate su questi parametri, controlla il seguente link: https: // jlk.fjfi.cvut.cz/arch/manpages/man/ntp.conf.5

Passaggio 4: utilizzare il server NTP

Per utilizzare il server NTP, in primo luogo, caricare il pacchetto NTP dalla console con l'opzione -u:

$ sudo ntpd -u ntp: ntp


In alternativa, è possibile utilizzare l'opzione -g per avviare il server NTP, che disabilita il panico:

$ sudo ntpd -g ntp: ntp


Il panico è una soglia che mitiga gli effetti dei salti se il tempo del server viene sincronizzato per la prima volta con un server NTP.

Per avviare il demone NTP al riavvio del sistema, utilizzare NTPD.servizio:

$ sudo systemctl avvia ntpd.servizio


Per visualizzare lo stato di sincronizzazione, immettere quanto segue:

$ sudo ntpd -p


Dopo aver emesso il comando sopra, si dovrebbe anche essere mostrato un elenco di server NTP. Alcuni di questi server avranno un asterisco prima del loro nome. Questi sono i server che si stanno sincronizzati con NTPD. In genere, ci vogliono circa 15-20 minuti perché NTPD seleziona un server con cui sincronizzare.

Se non si esegue un server, è possibile sincronizzare anche il tempo una volta per avvio utilizzando NTPDATE.servizio

Conclusione

In questo tutorial, ti abbiamo mostrato come impostare un server NTP sul sistema Archlinux. Spero che tu abbia trovato queste istruzioni semplici e facili da seguire.