Oups, ma date est incorrecte sous Linux Fedora 15, peut-être le passage à l’heure d’hiver qui s’est mal passé. Est-ce que j’ai installé ntp sur mon ordi ?
ps -aux | grep ntp
Non aucun résulat ! Il est grand temps de configurer ntp et de le synchroniser avec un serveur ntp.
Je vais rechercher le programme ntp, je vais voir s’il est déjà installé ou pas.
find . -name « ntp »
Résultat :
/var/lib/ntp
/etc/ntp
En effet, il est déjà installé. Peut-être que c’est juste le service qui n’est pas démarré dans ce cas. Je vais vérifier :
service ntpd status
Résultat : « inactive »
Je vais donc le démarrer :
service ntpd start
Puis je vais vérifier quels sont les serveurs ntp configurés dans le fichier de configuration /etc/ntp.conf. Voilà les lignes qui m’intéressent :
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.fedora.pool.ntp.org iburst
server 1.fedora.pool.ntp.org iburst
server 2.fedora.pool.ntp.org iburst
server 3.fedora.pool.ntp.org iburst
C’est parfait mon client ntp est bien configuré avec les serveurs ntp proposés par fedora.
Dernière chose à faire : configurer ntpd pour qu’il redémarre automatiquement au démarrage de Linux.
Le script de démarrage de ntpd existe déjà dans /etc/init.d/ntpd
Il ne me reste plus qu’à ajouter les liens qu’il faut dans /etc/rc*.d afin d’activer le redémarrage automatique.
ln -s /etc/init.d/ntpd /etc/rc3.d/S74ntpd
ln -s /etc/init.d/ntpd /etc/rc2.d/S74ntpd
ln -s /etc/init.d/ntpd /etc/rc4.d/S74ntpd
ln -s /etc/init.d/ntpd /etc/rc5.d/S74ntpd
Pour quelque chose de plus propre il faut faire de même en créant des liens pour l’arrêt de ntpd à l’arrêt de l’ordinateur. Chose qui est déjà configurée sur mon linux.
Cela donne :
[root@localhost ~]# ls -l /etc/rc*.d/*ntpd
lrwxrwxrwx. 1 root root 14 12 nov. 00:16 /etc/rc0.d/K74ntpd -> ../init.d/ntpd
lrwxrwxrwx. 1 root root 14 12 nov. 00:16 /etc/rc1.d/K74ntpd -> ../init.d/ntpd
lrwxrwxrwx. 1 root root 14 12 nov. 00:16 /etc/rc2.d/K74ntpd -> ../init.d/ntpd
lrwxrwxrwx. 1 root root 16 12 nov. 00:17 /etc/rc2.d/S74ntpd -> /etc/init.d/ntpd
lrwxrwxrwx. 1 root root 14 12 nov. 00:16 /etc/rc3.d/K74ntpd -> ../init.d/ntpd
lrwxrwxrwx. 1 root root 16 12 nov. 00:17 /etc/rc3.d/S74ntpd -> /etc/init.d/ntpd
lrwxrwxrwx. 1 root root 14 12 nov. 00:16 /etc/rc4.d/K74ntpd -> ../init.d/ntpd
lrwxrwxrwx. 1 root root 16 12 nov. 00:17 /etc/rc4.d/S74ntpd -> /etc/init.d/ntpd
lrwxrwxrwx. 1 root root 14 12 nov. 00:16 /etc/rc5.d/K74ntpd -> ../init.d/ntpd
lrwxrwxrwx. 1 root root 16 12 nov. 00:17 /etc/rc5.d/S74ntpd -> /etc/init.d/ntpd
lrwxrwxrwx. 1 root root 14 12 nov. 00:16 /etc/rc6.d/K74ntpd -> ../init.d/ntpd
Rien de mieux qu’un test grandeur nature. Allez je redémarre l’ordi :
init 6
Je vérifie que le service ntpd tourne :
service ntpd status
Résultat : « active »
Un coup d’oeil au fichier /var/log/messages pour être sûre. C’est bon, je lis bien les lignes mentionnant le démarrage de ntpd au reboot de l’ordinateur.
Cet article n’est pas exhaustif. Pour en savoir plus, visitez le site ntp.org.