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.
Download (HTTP): http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.0.tar.gz
Download (FTP): ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-4.2.0.tar.gz
Download MD5 sum: 0f8fabe87cf54f409b57c6283f0c0c3d
Dimensione del download: 2.4 MB
Stima dello spazio su disco richiesto: 27 MB
Stima del tempo di costruzione: 0.53 SBU
Installare NTP eseguendo i seguenti comandi:
./configure --prefix=/usr --bindir=/usr/sbin \
--sysconfdir=/etc &&
make &&
make install
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
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.
Il pacchetto NTP contiene ntp-wait, ntptrace, ntpd, ntpdate, ntpdc, ntpq, ntptime, tickadj e ntp-keygen.
ntp-wait è utile all'avviamento, per rallentare la sequenza di avvio fino a quando ntpd ha settato l'ora.
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 è un programma client che imposta la data e l'ora basandosi sulla risposta di un server NTP. Questo comando è deprecato.
ntpdc è usato per interrogare il demone NTP sul suo stato corrente e per richiedere cambiamenti a questo stato.
ntpq è un programma di utilità usato per monitorare le operazioni ntpd e determinare la performance.
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.
Last updated on