Comment lire l'heure ?
Pour vérifier l'heure de son linux, on utilise la commande suivante:
Code : Tout sélectionner
date
Code : Tout sélectionner
date -u
Code : Tout sélectionner
date --set 22:00:00
Et si on veut modifier la date du serveur, c'est le même paramètre.
Code : Tout sélectionner
date --set 2015-10-21
Qu'est ce que le temps BIOS ?
Un serveur possède deux horloges systèmes, celle du système et celle de la carte mère (horloge BIOS). Ces deux horloges peuvent ne pas être synchrone entre elles. Cette différence peut provoquer des bugs lors du démarrage.
Pour synchroniser l'horloge BIOS avec l'horloge système on utilise la commande suivante :
Code : Tout sélectionner
hwclock --systohc
Une horloge possède une dérive inhérente dû au quartz de la carte mère, l'horloge a tendance à se décaler de l'heure officielle(plusieurs secondes par jour pour certaines cartes mère).
Pour éviter ce décalage, on utilise le protocole NTP pour synchroniser votre serveur avec un serveur de temps référence.
Pour commencer on installera les paquets ntp et ntpdate avec la commande suivante
Code : Tout sélectionner
aptitude install ntp ntpdate
Pour la France, les serveurs NTP a utiliser sont :
Code : Tout sélectionner
server 0.fr.pool.ntp.org
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
Code : Tout sélectionner
/etc/ntp.conf
Avant de lancer le daemon il convient de régler l'heure manuellement avec la commande suivante :
Code : Tout sélectionner
ntpdate pool.ntp.org
Code : Tout sélectionner
/etc/init.d/ntp start
source