Realizzare un server NTP

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns, ecc.

Realizzare un server NTP

Messaggioda tiposveglio » martedì 7 febbraio 2006, 20:45

Ciao a tutti,
ho una rete di una decina di pc che devo sincronizzare tramite un server NTP. Ho aggiunto alla mia rete una macchina con l'intenzione di farle svolgere il solo ruolo di server ntp. Ho installato la versione 5.10 di Ubuntu, ho installato il pacchetto ntp-server e ho modificato il file /etc/ntp.conf. Ora la mia domanda è: "cosa devo modificare per far partire all'avvio il mio server ntp?"
Grazie in anticipo per le vostre risposte!
tiposveglio
Prode Principiante
 
Messaggi: 85
Iscrizione: febbraio 2006
Località: Roma

Re: Realizzare un server NTP

Messaggioda Fed7 » martedì 7 febbraio 2006, 21:33

tiposveglio ha scritto:Ciao a tutti,
ho una rete di una decina di pc che devo sincronizzare tramite un server NTP. Ho aggiunto alla mia rete una macchina con l'intenzione di farle svolgere il solo ruolo di server ntp. Ho installato la versione 5.10 di Ubuntu, ho installato il pacchetto ntp-server e ho modificato il file /etc/ntp.conf. Ora la mia domanda è: "cosa devo modificare per far partire all'avvio il mio server ntp?"
Grazie in anticipo per le vostre risposte!



Copiato dal sito "HowTo Forge"
Synchronize the System Clock

If you want to have the system clock synchronized with an NTP server you can run the following:

apt-get install ntpdate
/etc/init.d/ntpdate start

The system startup links for /etc/init.d/ntpdate should already exist so that ntpdate starts automatically at boot time; if it does not, run

update-rc.d ntpdate defaults

to create these links.

Then add the following lines to /var/spool/cron/crontabs/root (if the file does not exist, create it by running

touch /var/spool/cron/crontabs/root):

# update time with ntp server
0 */2 * * * /etc/init.d/ntpdate restart &> /dev/null

Then run

chmod 600 /var/spool/cron/crontabs/root
/etc/init.d/cron restart
The Penguin Ice Climber ;-)
Avatar utente
Fed7
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 493
Iscrizione: aprile 2005
Località: Zona AL

Re: Realizzare un server NTP

Messaggioda tiposveglio » mercoledì 8 febbraio 2006, 11:48

Grazie mille,
scusa se scoccio ancora ma sn proprio un principiante...
La linea che ho aggiunto al file /var/spool/cron/crontabs/root di preciso cosa fa? Io avrei bisogno di sincronizzare le mie macchine una volta ogni 10 sec, immagino che devo aggiungere una riga simile allo stesso file sugli altri pc! Di preciso cosa devo aggiungere?
Grazie per l'aiuto!
tiposveglio
Prode Principiante
 
Messaggi: 85
Iscrizione: febbraio 2006
Località: Roma

Re: Realizzare un server NTP

Messaggioda 2>/dev/null » mercoledì 8 febbraio 2006, 15:14

tiposveglio ha scritto:Grazie mille,
scusa se scoccio ancora ma sn proprio un principiante...
La linea che ho aggiunto al file /var/spool/cron/crontabs/root di preciso cosa fa? Io avrei bisogno di sincronizzare le mie macchine una volta ogni 10 sec, immagino che devo aggiungere una riga simile allo stesso file sugli altri pc! Di preciso cosa devo aggiungere?
Grazie per l'aiuto!


10 secondi???? Credo sia impossibile....crontab ha come minimo valore il minuto!!!
"io sono ciò che sono per merito di ciò che siamo tutti"
Avatar utente
2>/dev/null
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 271
Iscrizione: novembre 2005

Re: Realizzare un server NTP

Messaggioda tiposveglio » mercoledì 8 febbraio 2006, 16:27

Vada per il minuto!
Quindi, se non ho capito male, la linea che ho aggiunto nel file che mi ha indicato Fed ("0 */2 * * * /etc/init.d/ntpdate restart &> /dev/null") fa in modo che l'aggiornamento avvenga ogni 2 minuti? O cosa significa?
tiposveglio
Prode Principiante
 
Messaggi: 85
Iscrizione: febbraio 2006
Località: Roma

Re: Realizzare un server NTP

Messaggioda 2>/dev/null » mercoledì 8 febbraio 2006, 18:30

il file /etc/crontab si edita seguoendo la medesima sintassi:

mm hh gg MM GG user comando

dove:
1) mm Minuto in cui eseguire il comando. Valori da 00 a 59.
2) hh Ora in cui eseguire il comando. Valori da 0 a 23 (0 è mezzanotte, 12 mezzogiorno)
3) gg Giorno del mese in cui eseguire il comando. Valori da 1 a 31.
4) MM Mese dell'anno in cui eseguire il comando. Valori da 1 a 12.
5) GG Giorno della settimana in cui eseguire il comando. Valori da 0 a 6. (0 corrisponde alla Domenica, 1 al Lunedì.. )
6) Utente con cui viene eseguito il comando. Crond viene eseguito come root e può impersonificare qualsiasi utente. Questo campo può anche essere omesso (root di default).
7) Riga di comando da eseguire (con eventuali opzioni, argomenti ecc.)
"io sono ciò che sono per merito di ciò che siamo tutti"
Avatar utente
2>/dev/null
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 271
Iscrizione: novembre 2005

Re: Realizzare un server NTP

Messaggioda tiposveglio » mercoledì 8 febbraio 2006, 18:55

Ok,

quindi, se non ho interpretato male, i valori della riga che ho aggiunto io ("0 */2 * * * /etc/init.d/ntpdate restart &> /dev/null") sono i seguenti:
1) mm = 0
2) hh = *
3) gg = 2
4) MM = *
5) GG = *
6) Utente = *
7) sincronizzati con server NTP

Di conseguenza il mio script dovrebbe aggiornare l'orario allo scoccare di ogni ora il giorno 2 di ogni mese; il che non mi sembra abbia molto senso, quindi penso di aver capito male!!!
Scusa puoi illuminarmi!?!?!?!
tiposveglio
Prode Principiante
 
Messaggi: 85
Iscrizione: febbraio 2006
Località: Roma

Re: Realizzare un server NTP

Messaggioda 2>/dev/null » mercoledì 8 febbraio 2006, 19:05

allora se vuoi che il tuo sistema aggiorni l'orario ogni minuto dovresti configurare il file /etc/crontab in questa maniera, aggiungendo una riga di questo tipo

Codice: Seleziona tutto
 # m h dom mon dow user  command
  *  *    *      *     *   root    /etc/init.d/ntpdate restart &> /dev/null


ricordati di lasciare una righa vuota alla fine del file crontab!!!!
Ultima modifica di 2>/dev/null il mercoledì 8 febbraio 2006, 19:12, modificato 1 volta in totale.
"io sono ciò che sono per merito di ciò che siamo tutti"
Avatar utente
2>/dev/null
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 271
Iscrizione: novembre 2005

Re: Realizzare un server NTP

Messaggioda skynet » mercoledì 8 febbraio 2006, 19:52

se vuoi aggiornare le macchine ogni 10 sec, basta mettere:
Codice: Seleziona tutto
*/6  *    *      *     *   root    /etc/init.d/ntpdate restart &> /dev/null

;)

e comunque la riga di che ti hanno dato aggiorna ogni mezz'ora
Ultima modifica di skynet il mercoledì 8 febbraio 2006, 19:56, modificato 1 volta in totale.
Everything in it's right place
Avatar utente
skynet
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 421
Iscrizione: giugno 2005

Re: Realizzare un server NTP

Messaggioda skynet » mercoledì 8 febbraio 2006, 20:09

ma c'è qualcuno a cui funziona sto cron???
Everything in it's right place
Avatar utente
skynet
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 421
Iscrizione: giugno 2005

Re: Realizzare un server NTP

Messaggioda 2>/dev/null » mercoledì 8 febbraio 2006, 20:18

skynet ha scritto:ma c'è qualcuno a cui funziona sto cron???


certo che funziona!!! (tra l'altro onde evitare di dare un suggerimento sbagliato l'ho testato sulla mia macchina)
"io sono ciò che sono per merito di ciò che siamo tutti"
Avatar utente
2>/dev/null
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 271
Iscrizione: novembre 2005

Re: Realizzare un server NTP

Messaggioda skynet » mercoledì 8 febbraio 2006, 20:24

ma allora cosa mai sto sbagliando che non mi parte niente?
questo è la riga dentro /var/spool/cron/crontabs/root
Codice: Seleziona tutto
0 19 * * *      root    mkdir /home/a

Faccio il restart del servizio di cron ma non fa niente.
Ho anche lasciato la riga vuota a fine file.
Everything in it's right place
Avatar utente
skynet
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 421
Iscrizione: giugno 2005

Re: Realizzare un server NTP

Messaggioda skynet » mercoledì 8 febbraio 2006, 20:41

Risolto: nel file crontab tra l'ultimo * e il comando ci vuole un "colpo di tab".
Everything in it's right place
Avatar utente
skynet
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 421
Iscrizione: giugno 2005


Torna a Ubuntu su server

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 4 ospiti