Il existe plusieurs méthode pour régler la date sous Unix :
- Avec l'instruction date, pour régler l'heure et la date à la main
- Avec l'instruction ntpdate, pour se synchroniser avec un serveur NTP
L'instruction date
Pour modifier la date, l'instruction date s'utilise ainsi :
date MMJJhhmmAA.ss
avec MM pour le mois, JJ pour le jour, hh pour l'heure, mm pour les minutes, AA pour l'année et ss les secondes. Exemple :
date 1221100506.30
sinon,
date -s "MM/JJ/AAAA hh:mm:ss"
Exemple :
date -s "12/21/2006 10:07:30"
L'instruction ntpdate
L'instruction ntpdate permet de synchroniser la machine avec un serveur NTP (Network Time Protocol). La syntaxe est la suivante :
ntpdate <serveur>
Exemple :
ntpdate pool.ntp.org
L'horloge CMOS
L'horloge CMOS n'est pas utilisée par le système par le système d'exploitation qui possède sa propre horloge. Néanmoins, il peut être utile de pouvoir y accèder ne serait-ce que pour initialiser l'horloge système.
Régler l'heure CMOS avec l'horloge système
On régle l'horloge du CMOS à partir de l'horloge système.
hwclock –systohc
Régler l'horloge système avec le CMOS
On régle l'horloge du système à partir du CMOS
hwclock –hctosys
Régler l'horloge CMOS à partir de la ligne de commande
hwclock –set –date=1/30/96 16:45:05
Vu, merci