OVH Cloud OVH Cloud

Probleme d'horloge

22 réponses
Avatar
RedPower
Bonjour à tous !
A chaque fois que je démarre Linux Redhat 9, l'heure de l'horloge
s'incrémente de 1... Qu'est-ce qui se passe ? Quel est le programme
responsable de ça ??? Comment faire pour régler ce problème ?
Merci de votre aide !
Guilhem.

10 réponses

1 2 3
Avatar
Philippe Delsol
"RedPower" a écrit dans le message de news:
bsgnu8$iaj$
Bonjour à tous !


Bonjour

A chaque fois que je démarre Linux Redhat 9, l'heure de l'horloge
s'incrémente de 1... Qu'est-ce qui se passe ? Quel est le programme
responsable de ça ??? Comment faire pour régler ce problème ?
Merci de votre aide !
Guilhem.


Problème de timezone ???
Si tel est le cas, voir ici :
http://www.freenix.fr/unix/linux/HOWTO/French-HOWTO-6.html

Philippe

Avatar
RedPower
"RedPower" a écrit dans le message de news:
bsgnu8$iaj$

Bonjour à tous !



Bonjour


A chaque fois que je démarre Linux Redhat 9, l'heure de l'horloge
s'incrémente de 1... Qu'est-ce qui se passe ? Quel est le programme
responsable de ça ??? Comment faire pour régler ce problème ?
Merci de votre aide !
Guilhem.



Problème de timezone ???
Non, je ne pense pas. Je viens d'essayer mais cela ne marche toujours

pas. En fait, j'ai wXP et Linux sur mon disque dur. Si je règle la bonne
heure sous Linux et que je redémarre sous wXP, l'heure reste correcte.
Si je redémarre sous Linux, les heures (clock et date) s'incrémentent
toutes les 2 de +1h. Je ne comprends pas d'où ça vient. Une solution
consiste àcocher la case: "horloge système en UTC". Sous Linux, l'heure
ne s'incrémente plus mais sous wXP, il y a toujours 1 heure de retard...
Quel bazard !! ;-)
M'enfin, si quelqu'un a une solution meilleure, je suis prenant !!
Cordialement,
Guilhem.


Avatar
chrisn
"RedPower" a écrit dans le message de news:

Problème de timezone ???
Non, je ne pense pas. Je viens d'essayer mais cela ne marche

toujours

pas. En fait, j'ai wXP et Linux sur mon disque dur.


Pourtant chez moi, ce problème était bien un problème de timezone
aggravé par une remise automatique de leur chaque fois que j'allais
sur internet. J'ai pris de la doc pour désactiver tout ça, mais je
ne me souviens plus de quelle manière.


--
chrisn
mettre le bon fai, libertysurf pour me répondre


Avatar
Philippe Delsol
chrisn a écrit dans le message <3fed54c9$0$22335$...
"RedPower" a écrit dans le message de news:

Problème de timezone ???
Non, je ne pense pas. Je viens d'essayer mais cela ne marche

toujours

pas. En fait, j'ai wXP et Linux sur mon disque dur.


Pourtant chez moi, ce problème était bien un problème de timezone
aggravé par une remise automatique de leur chaque fois que j'allais
sur internet. J'ai pris de la doc pour désactiver tout ça, mais je
ne me souviens plus de quelle manière.


Moi aussi je persiste à penser que c'est un pb de timezone.

--
chrisn
mettre le bon fai, libertysurf pour me répondre


Philippe



Avatar
françois
Philippe Delsol wrote:
salut
active dans la config du noyau rtc (heure bios)
et selon ton timezone (fr) regle l'horloge du bios :
si il s'incremente de 1 ,alors decremente l'horloge systeme (bios) de 1
pour windows va dans le reglage de l'horloge et passe en heure d'été ou
d'hiver .
ciao
Avatar
hugolino
Le Sat, 27 Dec 2003 07:16:15 +0100, RedPower a écrit:
"RedPower" a écrit dans le message de news:
bsgnu8$iaj$

Bonjour à tous !




Salut à toi, décalé dans l'espace spatio-temporel, recevras-tu ce
message avant qu'il parte ?

A chaque fois que je démarre Linux Redhat 9, l'heure de l'horloge
s'incrémente de 1... Qu'est-ce qui se passe ? Quel est le programme
responsable de ça ??? Comment faire pour régler ce problème ?
Merci de votre aide !
Problème de timezone ???

Non, je ne pense pas.

<cut>
Quel bazard !! ;-)
M'enfin, si quelqu'un a une solution meilleure, je suis prenant !!


Si, c'est un pb de timezone.

apropos timezone, man tzsetup, man tzselect, man hwclock

Chez moi Debian Woody et Win98SE pour Madame, j'ai:
* L'horloge BIOS qui est réglée sur l'heure de ma montre, *pas en
GMT*
* le fichier '/etc/default/rcS' qui contient la ligne 'UTC=no'
* le fichier '/etc/localtime' qui contient 'Europe/Paris'
* le fichier '/etc/localetime' qui est un lien vers
'/usr/share/zoneinfo/Europe/Paris'

Et sous Windows, j'ai l'heure correcte (réglée sur heure d'hivers Paris)
et sous Linux, pareil.

Cordialement,


Le premier et le seul commandement de l'informaticien, c'est de lire la
doc. Tu as lu la doc, tu es un informaticien. (TP in GLP)

A+

--
Hugo NPN -<°o))
Maintenant que je commence a me debrouiller pas mal en Perl, c'est
promis, je vais reflechir a un nouveau programme qui aurait pour charge
de filtrer la connerie sur les News. (ST in CMM)



Avatar
RedPower
chrisn a écrit dans le message <3fed54c9$0$22335$...

"RedPower" a écrit dans le message de news:

Problème de timezone ???


Non, je ne pense pas. Je viens d'essayer mais cela ne marche


toujours

pas. En fait, j'ai wXP et Linux sur mon disque dur.


Pourtant chez moi, ce problème était bien un problème de timezone
aggravé par une remise automatique de leur chaque fois que j'allais
sur internet. J'ai pris de la doc pour désactiver tout ça, mais je
ne me souviens plus de quelle manière.



Moi aussi je persiste à penser que c'est un pb de timezone.


Ok, je veux bien croire que c'est un problème de TimeZone mais comment
alors le régler ??
Quels sont les fichiers à configurer ?
Merci en tout cas de votre aide.
Guilhem.




Avatar
Cem
A chaque fois que je démarre Linux Redhat 9, l'heure de l'horloge
s'incrémente de 1...
Problème de timezone ???

Non, je ne pense pas. Je viens d'essayer mais cela ne marche toujours

pas. En fait, j'ai wXP et Linux sur mon disque dur. Si je règle la bonne
heure sous Linux et que je redémarre sous wXP, l'heure reste correcte.
Si je redémarre sous Linux, les heures (clock et date) s'incrémentent
toutes les 2 de +1h. Je ne comprends pas d'où ça vient. Une solution
consiste àcocher la case: "horloge système en UTC". Sous Linux, l'heure
ne s'incrémente plus mais sous wXP, il y a toujours 1 heure de retard...


Windows ne fonctionne pas en UTC. Si tu utilises Linux et Windows, il ne
faut donc pas régler Linux en UTC.
Sous Linux, il ne faut donc pas "cocher horloge système en UTC".
Pour le timezone, il te faut créer un fichier /etc/localtime qui sera
soit un lien symbolique vers /usr/share/zoneinfo/Europe/Paris (si tu
résides en France), soit une copie de ce fichier. L'utilitaire tzselect
aide à retrouver le nom du fichier /usr/share/zoneinfo à linker/copier
dans /etc/localtime.
Commence par faire ces deux réglages sous Linux. Puis lance Win XP et
mets à jour l'horloge dans ce système. Là aussi il te faudra vérifier
que c'est correctement réglé (fuseau horaire - heure d'hiver).
Si les 2 systèmes sont correctement configurés, ça devrait marcher...



Avatar
RedPower

A chaque fois que je démarre Linux Redhat 9, l'heure de l'horloge
s'incrémente de 1...


Problème de timezone ???


Non, je ne pense pas. Je viens d'essayer mais cela ne marche toujours
pas. En fait, j'ai wXP et Linux sur mon disque dur. Si je règle la bonne
heure sous Linux et que je redémarre sous wXP, l'heure reste correcte.
Si je redémarre sous Linux, les heures (clock et date) s'incrémentent
toutes les 2 de +1h. Je ne comprends pas d'où ça vient. Une solution
consiste àcocher la case: "horloge système en UTC". Sous Linux, l'heure
ne s'incrémente plus mais sous wXP, il y a toujours 1 heure de retard...



Windows ne fonctionne pas en UTC. Si tu utilises Linux et Windows, il ne
faut donc pas régler Linux en UTC.
Sous Linux, il ne faut donc pas "cocher horloge système en UTC".
Pour le timezone, il te faut créer un fichier /etc/localtime qui sera
soit un lien symbolique vers /usr/share/zoneinfo/Europe/Paris (si tu
résides en France), soit une copie de ce fichier. L'utilitaire tzselect
aide à retrouver le nom du fichier /usr/share/zoneinfo à linker/copier
dans /etc/localtime.
Commence par faire ces deux réglages sous Linux. Puis lance Win XP et
mets à jour l'horloge dans ce système. Là aussi il te faudra vérifier
que c'est correctement réglé (fuseau horaire - heure d'hiver).
Si les 2 systèmes sont correctement configurés, ça devrait marcher...
J'ai bien fait tout ce que vous me dites mais à chaque démarrage l'heure

s'incrémente toujours... N'y aurait-il pas un programme "malicieux" qui
ferait cela ? Est-il possible de faire une trace pour voir quel
progamme, fichier est lu au moment de l'incrémantation lors du démarrage ?
Merci de votre aide.




Avatar
Cem
J'ai bien fait tout ce que vous me dites mais à chaque démarrage l'heure
s'incrémente toujours... N'y aurait-il pas un programme "malicieux" qui
ferait cela ? Est-il possible de faire une trace pour voir quel
progamme, fichier est lu au moment de l'incrémantation lors du démarrage ?
Merci de votre aide.
1ère chose à vérifier.

Si vous faites la commande
TZ="Europe/Paris" date
Est-ce que cela vous affiche la bonne heure?
Dans l'affirmative, qu'affiche echo $TZ ? Et quel est le résultat de la
commande date sans prépositionnement du TZ. Ce n'est pas l'heure qui
m'intéresse mais le mot affiché juste avant l'année en fin de ligne.
Normalement, ça devrait être "CET".
Au démarrage, l'heure est positionnée par un script qui utilise pour cela
le programme hwclock.
Il faudrait d'abord repérer ce script (il se trouve dans
/etc/rc.d/init.d ou /etc/init.d selon la distribution).
Pour cela:
grep hwclock /etc/rc.d/init.d/*
Voir ensuite avec quels paramètres il est lancé. Au démarrage et à
l'arrêt.
En principe, au démarrage ça devrait être
hwclock --hctosys --localtime
Et à l'arrêt
hwclock --systohc --localtime
Il faut regarder si le script positionne la variable TZ.
Le fait que l'heure s'incrémente à chaque fois que vous démarrez Linux
semble indiquer qu'en dépit de vos réglages le script s'entête à régler
l'horloge en UTC.
Au fait, l'incrémentation ne se fait-elle que si vous démarrez Windows
entre 2 sessions Linux? Ou se fait-elle à chaque démarrage que Windows
ait été lancé ou non entre deux?

1 2 3