NTP-4.2.0

Introduzione a NTP

Il pacchetto NTP contiene un client e server per mantenere il tempo sincronizzato tra i vari computer di una rete. Questo pacchetto è l'implementazione di riferimento ufficiale del protocollo NTP.

Informazioni sul pacchetto

Dipendenze di NTP

Opzionali

OpenSSL-0.9.7e

Installazione di NTP

Installare NTP eseguendo i seguenti comandi:

./configure --prefix=/usr --bindir=/usr/sbin \
    --sysconfdir=/etc &&
make &&
make install

Configurazione di NTP

File di configurazione

/etc/ntp.conf

Informazioni di configurazione

Il seguente file di configurazione definisce vari server NTP stratum 2 con accesso aperto da diversi continenti. Esso crea anche un file di bozza in cui ntpd memorizza il frequency offset. Poiché la documentazione inclusa nel pacchetto è scarsa, visitare il sito web NTP presso http://www.ntp.org/ per maggiori informazioni.

cat > /etc/ntp.conf << "EOF"
# Africa
server tock.nml.csir.co.za

# Asia
server ntp.shim.org

# Australia
server ntp.saard.net
        
# Europe
server ntp.tuxfamily.net

# North America
server clock.psu.edu

driftfile /var/cache/ntp.drift
EOF

Sincronizzazione del tempo

Ci sono due opzioni. La prima è di eseguire ntpd continuamente e lasciare che sincronizzi il tempo in modo graduale. L'altra opzione è eseguire ntpd periodicamente (usando cron) e aggiornare l'ora ogni volta che è programmata l'esecuzione di ntpd.

Se si sceglie la prima opzione allora installare lo script di inizializzazione /etc/rc.d/init.d/ntp incluso con il pacchetto blfs-bootscripts-6.0.

make install-ntp

Se si preferisce eseguire ntpd periodicamente aggiungere il seguente comando al crontab di root:

ntpd -q

Eseguire il seguente comando se si vuole impostare l'orologio hardware allo spegnimento e riavviamento basato sull'ora di sistema corrente:

ln -sf ../init.d/setclock /etc/rc.d/rc0.d/K46setclock &&
ln -sf ../init.d/setclock /etc/rc.d/rc6.d/K46setclock

L'altro modo è già impostato da LFS.

Contenuti

Il pacchetto NTP contiene ntp-wait, ntptrace, ntpd, ntpdate, ntpdc, ntpq, ntptime, tickadj e ntp-keygen.

Descrizione

ntp-wait

ntp-wait è utile all'avviamento, per rallentare la sequenza di avvio fino a quando ntpd ha settato l'ora.

ntptrace

ntptrace traccia una catena di server NTP verso la sorgente primaria.

ntpd

ntpd è un demone NTP che funziona in background e mantiene sincronizzate data e ora basate sulle risposte dei server NTP configurati. Funziona anche come server NTP.

ntpdate

ntpdate è un programma client che imposta la data e l'ora basandosi sulla risposta di un server NTP. Questo comando è deprecato.

ntpdc

ntpdc è usato per interrogare il demone NTP sul suo stato corrente e per richiedere cambiamenti a questo stato.

ntpq

ntpq è un programma di utilità usato per monitorare le operazioni ntpd e determinare la performance.

ntptime

ntptime legge e visualizza le variabili del kernel correlate con l'ora.

tickadj

tickadj legge, e opzionalmente modifica, numerose variabili relative al mantenimento dell'ora in vecchi kernel che non hanno il supporto per la regolazione precisa dell'ora.

ntp-keygen

ntp-keygen genera file dati crittografici usati dagli schemi di autenticazione e identificazione NTPv4.

Last updated on