Vai al contenuto | Salta in fondo

Home

Main.OraEsatta r1.2 - 17 Aug 2005 - 20:21 - FrancescoLovergine Fine pagina


Inizio pagina | Salta alle attività

E' possibile regolare l'orologio del proprio PC attraverso internet. Per farlo ci sono due modi molto semplici, ambedue interrogano un server NTP (Network Time Protocol), si può installare il pacchetto rdate e una volta connessi ad internet date il seguente comando:

# rdate -s time.ien.it && hwclock --systohc

Nota: 'time.ien.it' è uno dei tanti server NTP, se ne possono ovviamente cercare altri in caso questo non funzioni. Se ne può anche installare uno su una macchina/server locale, in caso di una rete composta da più PC e fare in modo che tutti i client prendano l'orario dal server locale.

Il comando rdate in realtà usa un banale time service, mentre il comando successivo implementa invece effettivamente un client NTP.

E' possibile anche farlo eseguire automaticamente alla connessione, è sufficiente creare uno script Bash:

#!/bin/sh
/usr/sbin/rdate -s time.ien.it && hwclock --systohc

Salvatelo con un nome qualsiasi ad esempio ora.sh, rendetelo eseguibile :

# chmod +x ora.sh

Copiatelo nella directory /etc/ppp/ip-up.d/, così che venga eseguito ad ogni connessione.

Oppure si può utilizzare ntpdate, che lo si trova nel pacchetto omonimo. Il comando da utilizzare per la sicronizzazione è:

# ntpdate time.ien.it

Ovviamente anche per ntpdate vale quanto detto sopra per rdate, ovvero è possibile creare uno script Bash e lanciarlo come e quando lo si vuole, senza riscrivere comando ed opzioni ogni volta.

Per necessità diverse:

# man ntpdate

Da notare che molte distribuzioni allo shutdown effettuano giá la sincronizzazione del hwclock, quindi && hwclock --systohc potrebbe essere superfluo. Se la macchina è un server inoltre, è opportuno eseguire giornalmente via cron la sincronizzazione, in quanto il reboot avviene o dovrebbe avvenire normalmente di rado. Se si installa il pacchetto anacron o un demon cron sufficientemente recente, che gestisce la stringa @reboot, l'uso di un cron file adatto si potrebbe considerare in alternativa soprattutto in una configurazione di connessione a internet via router.

Inizio pagina


Sei qui: Main > TipsAndTricks > OraEsatta



Inizio pagina

Copyright © 2008 dei contributori. Tutto il materiale di questo sito è sotto copyright dei rispettivi autori.
Idee, richieste, problemi riguardanti LUGBari? Invia suggerimenti