Pour modifier la date, tapez la date correcte en utilisant l'application date. Le
format de la commande date est MMDDHHMMSSYYYY, où :
MM
Mois
DD
Jour
HH
Heure (notation sur 24 heures)
MM
Minutes
SS
Secondes
YYYY
Année
Par exemple :
# date 04291628002003
Tue Apr 29 16:28:00 UTC 2003
Pour conserver la date, vous devez l'enregistrer avec l'application
# hwclock –systohc
Dans certains cas, vous pouvez obtenir le message d'erreur suivant :
mktime: cannot convert RTC time to UNIX time
Cette erreur peut être ignorée. Elle est due à l'état non initialisé de date d'origine.
Obtenir la date et l'heure d'un Serveur de temps
Si la carte de gestion d'étagère ne comporte pas de batterie d'horloge temps réel
(RTC, real-time clock), il est possible de synchroniser sa date et son heure système
avec un serveur de temps lors du démarrage du système et de les synchroniser
périodiquement ensuite. Le serveur de temps choisi doit accepter RFC 868 sur TCP
comme l'utilitaire rdate l'impose. Pour activer cette fonctionnalité, il est nécessaire
de définir la variable time_server d'U-Boot et en option la variable
supplémentaire timezone.
La variable time_server contient l'adresse IP du serveur de temps auquel le Shelf
Manager doit demander l'heure système après le démarrage. Cette variable est
propagée au niveau de Linux comme variable d'environnement TIMESERVER. Si
cette variable est définie, le script de démarrage /etc/netconfig démarre le script
/etc/timesync en tant que démon, qui s'exécute dans une boucle sans fin et
Chapitre 2 Configuration de votre système
hwclock .
51