Realizzare un server NTP
-
- Prode Principiante
- Messaggi: 85
- Iscrizione: martedì 7 febbraio 2006, 18:39
- Località: Roma
Realizzare un server NTP
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!
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!
- Fed7
- Scoppiettante Seguace
- Messaggi: 493
- Iscrizione: lunedì 18 aprile 2005, 19:53
- Località: Zona AL
- Contatti:
Re: Realizzare un server NTP
Copiato dal sito "HowTo Forge"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!
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 ;-)
-
- Prode Principiante
- Messaggi: 85
- Iscrizione: martedì 7 febbraio 2006, 18:39
- Località: Roma
Re: Realizzare un server NTP
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!
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!
- 2>/dev/null
- Scoppiettante Seguace
- Messaggi: 271
- Iscrizione: sabato 5 novembre 2005, 21:30
Re: Realizzare un server NTP
10 secondi???? Credo sia impossibile....crontab ha come minimo valore il minuto!!!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!
"io sono ciò che sono per merito di ciò che siamo tutti"
-
- Prode Principiante
- Messaggi: 85
- Iscrizione: martedì 7 febbraio 2006, 18:39
- Località: Roma
Re: Realizzare un server NTP
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?
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?
- 2>/dev/null
- Scoppiettante Seguace
- Messaggi: 271
- Iscrizione: sabato 5 novembre 2005, 21:30
Re: Realizzare un server NTP
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.)
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"
-
- Prode Principiante
- Messaggi: 85
- Iscrizione: martedì 7 febbraio 2006, 18:39
- Località: Roma
Re: Realizzare un server NTP
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!?!?!?!
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!?!?!?!
- 2>/dev/null
- Scoppiettante Seguace
- Messaggi: 271
- Iscrizione: sabato 5 novembre 2005, 21:30
Re: Realizzare un server NTP
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
ricordati di lasciare una righa vuota alla fine del file crontab!!!!
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, 18:12, modificato 1 volta in totale.
"io sono ciò che sono per merito di ciò che siamo tutti"
Re: Realizzare un server NTP
se vuoi aggiornare le macchine ogni 10 sec, basta mettere:
e comunque la riga di che ti hanno dato aggiorna ogni mezz'ora
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, 18:56, modificato 1 volta in totale.
Everything in it's right place
Re: Realizzare un server NTP
ma c'è qualcuno a cui funziona sto cron???
Everything in it's right place
- 2>/dev/null
- Scoppiettante Seguace
- Messaggi: 271
- Iscrizione: sabato 5 novembre 2005, 21:30
Re: Realizzare un server NTP
certo che funziona!!! (tra l'altro onde evitare di dare un suggerimento sbagliato l'ho testato sulla mia macchina)skynet ha scritto: ma c'è qualcuno a cui funziona sto cron???
"io sono ciò che sono per merito di ciò che siamo tutti"
Re: Realizzare un server NTP
ma allora cosa mai sto sbagliando che non mi parte niente?
questo è la riga dentro /var/spool/cron/crontabs/root
Faccio il restart del servizio di cron ma non fa niente.
Ho anche lasciato la riga vuota a fine file.
questo è la riga dentro /var/spool/cron/crontabs/root
Codice: Seleziona tutto
0 19 * * * root mkdir /home/a
Ho anche lasciato la riga vuota a fine file.
Everything in it's right place
Re: Realizzare un server NTP
Risolto: nel file crontab tra l'ultimo * e il comando ci vuole un "colpo di tab".
Everything in it's right place
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti