kde e server ntp per l'ora

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

kde e server ntp per l'ora

Messaggio da Trotto@81 »

Ho impostato la regolazione automatica per la data e l'ora perchè il mio pc da spento accellera abbastanza :p ma ho notato dopo qualche giorno che non lo sincronizza ad ogni avvio di kde come pensavo, ovvero va avanti, qualcuno mi sa spiegare bene come funziona kde sotto questo aspetto?
Ho un router che si connette automaticamente non appeno gli do la corrente, quindi è sempre connesso, sarebbe utilissimo poter avere l'ora sempre precisa.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: kde e server ntp per l'ora

Messaggio da robbybby »

Io ho richiamato, all'avvio del sistema, questo piccolo script (a parte i commenti, e' di una sola riga :) )

Codice: Seleziona tutto

#!/bin/sh
#ntpdate iec1.ntp.it
# it.pool.ntp.org is a DNS entry in a round robin
# pool of 9 italian ntp servers, and a european
# pool server as backup (europe.pool.ntp.org)
ntpdate it.pool.ntp.org
Funziona qualunque ambiente grafico tu abbia. :)
Anche se usi solo la console. :)

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: kde e server ntp per l'ora

Messaggio da Mario Vanoni »

In crontab quale utente root!

22 * * * * /usr/sbin/ntpdate -b swisstime.ethz.ch > /dev/null 2>&1
32 19 * * * /sbin/hwclock --systohc --localtime --noadjfile > /dev/null 2>&1

Spiegazioni:

-b usare settimeofday() al posto di adjtime, vedi sotto
ogni macchina a minuti diversi, p.e. 22, 24 e la terza 26 ecc.
per non caricare contemporaneamente il server del Politecnico

--systohc scrivi il tempo attuale nel BIOS della mobo
--localtime ora legale, se il BIOS e` su UTC, non funziona
--noadjfile dimentica la correzione automatica ogni 11 secondi di adjtime()
32 19 un'ora in cui la macchina e` sicuramente accesa (ogni giorno)

Al boot poi magari sgarra di qualche secondo, ma entro un'ora e` sincrona.

Funziona da >10 anni su tante macchine, no problems.

Mario Vanoni

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kde e server ntp per l'ora

Messaggio da Trotto@81 »

Mario Vanoni ha scritto:In crontab quale utente root!

22 * * * * /usr/sbin/ntpdate -b swisstime.ethz.ch > /dev/null 2>&1
32 19 * * * /sbin/hwclock --systohc --localtime --noadjfile > /dev/null 2>&1

Spiegazioni:

-b usare settimeofday() al posto di adjtime, vedi sotto
ogni macchina a minuti diversi, p.e. 22, 24 e la terza 26 ecc.
per non caricare contemporaneamente il server del Politecnico

--systohc scrivi il tempo attuale nel BIOS della mobo
--localtime ora legale, se il BIOS e` su UTC, non funziona
--noadjfile dimentica la correzione automatica ogni 11 secondi di adjtime()
32 19 un'ora in cui la macchina e` sicuramente accesa (ogni giorno)

Al boot poi magari sgarra di qualche secondo, ma entro un'ora e` sincrona.

Funziona da >10 anni su tante macchine, no problems.

Mario Vanoni
Non seguo quello che vuoi dire.
Da come ho capito necessita per forza di ntpd per averlo in automatico all'avvio.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: kde e server ntp per l'ora

Messaggio da Mario Vanoni »

Trotto@81 ha scritto:
Mario Vanoni ha scritto:In crontab quale utente root!

22 * * * * /usr/sbin/ntpdate -b swisstime.ethz.ch > /dev/null 2>&1
32 19 * * * /sbin/hwclock --systohc --localtime --noadjfile > /dev/null 2>&1

Spiegazioni:

-b usare settimeofday() al posto di adjtime, vedi sotto
ogni macchina a minuti diversi, p.e. 22, 24 e la terza 26 ecc.
per non caricare contemporaneamente il server del Politecnico

--systohc scrivi il tempo attuale nel BIOS della mobo
--localtime ora legale, se il BIOS e` su UTC, non funziona
--noadjfile dimentica la correzione automatica ogni 11 secondi di adjtime()
32 19 un'ora in cui la macchina e` sicuramente accesa (ogni giorno)

Al boot poi magari sgarra di qualche secondo, ma entro un'ora e` sincrona.

Funziona da >10 anni su tante macchine, no problems.

Mario Vanoni
Non seguo quello che vuoi dire.
Da come ho capito necessita per forza di ntpd per averlo in automatico all'avvio.
NO, ignoro ntpd, non lo uso, decido io quando e che cosa!
/etc/rc.d/rc.ntpd _non_ e` eseguibile, quindi inattivo (chmod 0644).

Sei ti disturba che all'avvio sgarri di qualche secondo,
metti la riga con ntpdate, ovviamente senza le stelline, in rc.local.
Ma al massimo entro un'ora la macchina e` sincronizzata in ogni caso.
Ed il BIOS perde/guadagna solo secondi in 24 ore, se la sua batteria non e` morta.

Mario Vanoni

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kde e server ntp per l'ora

Messaggio da Trotto@81 »

Mario Vanoni ha scritto:
Trotto@81 ha scritto:
Mario Vanoni ha scritto:In crontab quale utente root!

22 * * * * /usr/sbin/ntpdate -b swisstime.ethz.ch > /dev/null 2>&1
32 19 * * * /sbin/hwclock --systohc --localtime --noadjfile > /dev/null 2>&1

Spiegazioni:

-b usare settimeofday() al posto di adjtime, vedi sotto
ogni macchina a minuti diversi, p.e. 22, 24 e la terza 26 ecc.
per non caricare contemporaneamente il server del Politecnico

--systohc scrivi il tempo attuale nel BIOS della mobo
--localtime ora legale, se il BIOS e` su UTC, non funziona
--noadjfile dimentica la correzione automatica ogni 11 secondi di adjtime()
32 19 un'ora in cui la macchina e` sicuramente accesa (ogni giorno)

Al boot poi magari sgarra di qualche secondo, ma entro un'ora e` sincrona.

Funziona da >10 anni su tante macchine, no problems.

Mario Vanoni
Non seguo quello che vuoi dire.
Da come ho capito necessita per forza di ntpd per averlo in automatico all'avvio.
NO, ignoro ntpd, non lo uso, decido io quando e che cosa!
/etc/rc.d/rc.ntpd _non_ e` eseguibile, quindi inattivo (chmod 0644).

Sei ti disturba che all'avvio sgarri di qualche secondo,
metti la riga con ntpdate, ovviamente senza le stelline, in rc.local.
Ma al massimo entro un'ora la macchina e` sincronizzata in ogni caso.
Ed il BIOS perde/guadagna solo secondi in 24 ore, se la sua batteria non e` morta.

Mario Vanoni
Mi suggerisci di usare crontab, ora ho capito cosa vuoi dire. Comunque il mi pc spesso non lo tocco per 10 giorni di fila quindi hai voglia di secondi che accumula. :)

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: kde e server ntp per l'ora

Messaggio da Mario Vanoni »

Trotto@81 ha scritto: Mi suggerisci di usare crontab, ora ho capito cosa vuoi dire. Comunque il mi pc spesso non lo tocco per 10 giorni di fila quindi hai voglia di secondi che accumula. :)
Non hai letto o non non vuoi capire.
Crontab per sincronizzare ogni ora lavorando.
Nptdate, come detto, in rc.local nel tuo caso.

Mario Vanoni

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kde e server ntp per l'ora

Messaggio da Trotto@81 »

Mario Vanoni ha scritto:
Trotto@81 ha scritto: Mi suggerisci di usare crontab, ora ho capito cosa vuoi dire. Comunque il mi pc spesso non lo tocco per 10 giorni di fila quindi hai voglia di secondi che accumula. :)
Non hai letto o non non vuoi capire.
Crontab per sincronizzare ogni ora lavorando.
Nptdate, come detto, in rc.local nel tuo caso.

Mario Vanoni
Avevo capito, è ovvio che il pc deve essere avviato per sincronizzare l'ora, la frase sui 10 giorni di inattività è per darti un'idea di quanti minuti accumula in avanti il mio pc da spento.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: kde e server ntp per l'ora

Messaggio da conraid »

Trotto@81 ha scritto: Avevo capito, è ovvio che il pc deve essere avviato per sincronizzare l'ora, la frase sui 10 giorni di inattività è per darti un'idea di quanti minuti accumula in avanti il mio pc da spento.
Ed allora? Per quello non puoi farci niente, l'unica cosa è usare ntpdate e hwclock come ti ha detto Mario, o quando vuoi tu semplicemente da riga di comando Offtopic: non capisco per esempio perché fare uno script che contiene solo un comando.
Ntpd non ti serve, quello serve per "dare" l'ora ad altri pc, per esempio se hai un rete di molti pc installi un ntpd senza "rompere" le scatole ogni volta a server esterni, e ce l'avra il server a cui ti colleghi.
In Italia è usato molto time.ien.it, anche se consigliato, per non sovraccaricarlo, usare i secondary server

Parti da qui http://www.ien.it/ntp/index_i.shtml

p.s.
Se lo metti in rc.local mettilo come ultimo comando e con & finale per farlo agire in background

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: kde e server ntp per l'ora

Messaggio da robbybby »

conraid ha scritto:Offtopic: non capisco per esempio perché fare uno script che contiene solo un comando
Io ho fatto uno script cosi' breve, perche' lo richiamavo da root ogni tanto, e non ad ogni avvio, quando ero senza adsl, ma col modem in dialup. E poi sono stato prigro per ricopiare tutta la riga :D

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: kde e server ntp per l'ora

Messaggio da conraid »

robbybby ha scritto:
conraid ha scritto:Offtopic: non capisco per esempio perché fare uno script che contiene solo un comando
Io ho fatto uno script cosi' breve, perche' lo richiamavo da root ogni tanto, e non ad ogni avvio, quando ero senza adsl, ma col modem in dialup. E poi sono stato prigro per ricopiare tutta la riga :D
ah... ora capisco, sei di quelli che come me si creano scorciatoie da tastiera, alias e poi quando si trovano su un altra macchina non si ricordano niente? :-)

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kde e server ntp per l'ora

Messaggio da Trotto@81 »

Ma è normale che la schermata si oscuri fino a quando non muovo il mouse ogni qual volta che ntpdate viene lanciato per aggiornare l'ora?
A me avviene sotto KDE precisamente.

Avatar utente
robbybby
Linux 4.x
Linux 4.x
Messaggi: 1223
Iscritto il: sab 16 dic 2006, 10:48
Slackware: 13.1 / 64 bit
Kernel: 3.3.x
Desktop: KDE 4.4.5
Località: Fra Trantor e Terminus

Re: kde e server ntp per l'ora

Messaggio da robbybby »

No, che non e' normale.
Ti posto quello che vedo io

Codice: Seleziona tutto

~$  ntpdate it.pool.ntp.org
21 Mar 20:41:31 ntpdate[3538]: step time server 62.48.35.100 offset -7.578892 sec
~$

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kde e server ntp per l'ora

Messaggio da Trotto@81 »

Ho provato ad aggiungere i comandi da root con "crontab -e" ma non li salva, come mai?
Ovviamente ho eseguito i comandi per salvare le modifiche apportate con l'edito di testo. :)

Avatar utente
Trotto@81
Iper Master
Iper Master
Messaggi: 3559
Iscritto il: sab 26 giu 2004, 0:00
Nome Cognome: Andrea
Slackware: Slackware64 14.2 bet
Kernel: default
Desktop: KDE 4.14.14
Località: Monasterace M. (RC)
Contatta:

Re: kde e server ntp per l'ora

Messaggio da Trotto@81 »

Ho dovuto editare a mano il file /var/spool/cron/crontabs/root.
Ma non ho capito se è più elegante la soluzione adottata da me oppure se è meglio inserire gli script nelle directory sotto /etc/cron.*.

Rispondi