81 votes

Comment régler l'heure actuelle sous Linux ?

Pourquoi les résultats des commandes suivantes sont-ils différents ?

root@vmi2115:/var# hwclock
Sun 26 Jun 2011 01:21:38 PM CEST  -0.273230 seconds
root@vmi2495:/var# date
Sun Jun 26 15:21:39 CEST 2011
root@vmi2115:/var# 

Et puis-je changer l'heure actuelle sous Linux ?

97voto

Oct Points 1556

En général, vous souhaiterez que l'heure soit réglée automatiquement, et dans ce cas, vous devrez configurer ntpd pour régler automatiquement l'heure pour vous.

Les spécificités diffèrent légèrement d'une distribution à l'autre, mais si vous utilisez Ubuntu, par exemple, il existe un guide sur Configuration de NTP sur Ubuntu . Sinon, il suffit de chercher sur Google ntpd <distribution-name> et vous le trouverez probablement.

Cependant, si vous souhaitez le définir manuellement, vous pouvez utiliser le bouton date --set="<date string>" . Il peut s'agir par exemple de :

date --set="23 June 1988 10:00:00"
date --set="10:00:00"

41voto

Mike Points 11

Réglez l'horloge matérielle sur l'heure actuelle du système.

# hwclock --systohc

Réglez l'heure du système à partir de l'horloge matérielle.

# hwclock --hctosys

27voto

Jamaluddin Rumi Points 379

Juste ntpdate ntp.ubuntu.com et tout ira bien.

Vous trouverez plus d'informations à ce sujet sur Documentation officielle d'Ubuntu .

13voto

phylib Points 139

Un autre problème courant et très ennuyeux est celui de la sélection du mauvais fuseau horaire...

Vérifiez le fuseau horaire avec la sortie de la date :

Date

Fre Aug 23 18:47:04 UTC 2013

Pour corriger le type de fuseau horaire :

$ sudo tzselect

et sélectionnez la région correcte avec les numéros correspondants.

Une deuxième tâche consiste à régler l'heure correcte :

$ sudo date --set="18:37:00"

Ou simplement prendre le temps de l'horloge HW :

$ sudo hwclock --hctosys

5voto

David Motilla Points 151

"hwclock" est la date du matériel (machine), et "date" est la date du logiciel (système opérationnel).

Pour changer la date du matériel informatique :

hwclock --set --date="2013-7-31 09:30"

Pour changer la date du logiciel :

date --set "2013-7-31 09:30"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X