Quel que soit le système que vous voulez installer, vous devez connaître votre fuseau horaire. Il peut être déterminé par une ville, une région ou un pays. Vous devez aussi décider comment régler l'heure du BIOS. Ici, vous pouvez suivre deux stratégies :
Dans ce cas, vous pouvez mettre l'heure du BIOS à l'heure UTC. Les changements de fuseaux horaires seront gérés dynamiquement comme expliqué dans Section 2.3, « Les fuseaux horaires et Linux ».
Windows manipule l'heure d'une manière plus primitive que Linux. Pour Windows, l'heure du BIOS correspond toujours à l'heure locale, les changements de fuseaux sont donc plus agressifs car ils changent directement l'horloge matérielle. Et puisque Linux et Windows initialisent tous deux leur heure à partir de l'horloge matérielle, si les deux sont présents, Linux doit la manipuler de la même façon. Dans ce cas, vous devez mettre votre BIOS à l'heure locale.
Sur les systèmes Red Hat Linux et dérivés, vous pouvez régler la stratégie pour l'horloge matérielle et les fuseaux horaires grâce à la commande timeconfig, qui utilise une interface conviviale. Vous pouvez aussi le faire de façon non-interactive :
Exemple 2. Outil de configuration de l'heure
bash#
timeconfig "Brasil/East" # règle l'horloge matérielle à l'heure localebash#
# et le fuseau horaire sur la zone est du Brésilbash#
bash#
timeconfig --utc "Brasil/East" # règle l'horloge matérielle à l'heure UTCbash#
# et le fuseau horaire sur la zone est du Brésil
De toute façon, cela change le fichier /etc/sysconfig/clock
qui est lu au démarrage. Vous pouvez l'éditer manuellement. Il ressemble à ceci :
Je vous conseille de ne changer votre horloge matérielle que si vous comprenez comment obtenir l'heure exacte, comme expliqué dans Section 4, « Synchronisation précise de l'heure ».
La commande hwclock lit ou règle l'horloge matérielle en fonction des paramètres que vous lui donnez et qui sont documentés dans son manuel. Mais vous n'avez normalement pas à l'utiliser si vous avez une distribution moderne. Après avoir choisi votre stratégie pour l'horloge matérielle et les fuseaux horaires, vous pouvez utiliser la commande de haut niveau setclock pour régler correctement votre horloge matérielle. Vous n'avez pas besoin de passer de paramètres car setclock appelle intelligemment hwclock pour régler le BIOS en se basant sur l'heure courante de votre système d'exploitation. Vous devriez donc toujours utiliser la commande setclock.
Mais si vous êtes minimaliste et préférez la façon compliquée, voici quelques exemples d'utilisation de hwclock :
Exemple 4. Utilisation de setclock et hwclock
bash#
setclock # La manière simple de régler l'horloge matériellebash#
bash#
hwclock # Lit l'horloge matériellebash#
bash#
hwclock --systohc --utc # Règle l'horloge matérielle avec l'heure UTCbash#
# basée sur l'heure actuelle du systèmebash#
bash#
hwclock --systohc # Règle l'horloge matérielle avec l'heure actuellebash#
# basée sur l'heure actuelle du systèmebash#
bash#
hwclock --set --date "22 Mar 2002 13:17" # Règle l'horloge matérielle avec l'heure spécifiée
Puisque l'heure du système est indépendante de l'horloge matérielle, tout changement dans le BIOS n'apparaîtra que lors du démarrage suivant.
Une autre option pour changer l'horloge matérielle est de redémarrer l'ordinateur et d'accéder à l'écran de configuration du BIOS. Sur les plates-formes IBM e-server zSeries vous devez le faire au niveau de z/VM parce que Linux tourne sur des machines virtuelles créées par z/VM.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:27