Action unknown: siteexport_addpage
all:bibles:linux:ntp
Table des matières
Date/Heure : NTP
Commandes sur la date et l'heure
Heure système
date retourne la date et l'heure système date --date='1 days ago' retourne la date de la veille date +"%d/%m/%Y %H:%M:%S" retourne la date et l'heure système sous la forme jj/mm/yyyy hh:mm:ss date -s HH:MM:SS mise à jour de l'heure système date -s MM/JJ/AAAA mise à jour de la date système
BIOS
sudo hwclock retourne la date et l'heure fournies par le BIOS sudo hwclock --systohc synchronisation du BIOS sur l'heure système sudo hwclock --hctosys synchronisation de l'heure système sur le BIOS
Client NTP
Depuis Ubuntu 16.04 : timedatectl
Fuseaux horaires
timedatectl list-timezones lister les fuseaux horaires sudo timedatectl set-timezone Europe/Paris choisir un fuseau horaire
Mettre à l'heure
sudo timedatectl set-time 'hh:mm:ss' Mise à jour de l’heure sudo timedatectl set-time 'aaaa-mm-jj' Mise à jour de la date sudo timedatectl set-time 'aaaa-mm-jj hh:mm:ss' Mise à jour de la date et de l’heure
La synchro NTP doit être arrêtée pour pouvoir faire une mise à jour manuelle.
Configuration NTP
Editer le fichier /etc/systemd/timesyncd.conf
FallbackNTP=serveur1 serveur2 serveur3 Liste des serveurs séparés par des espaces
Éventuellement redémarrer le service (pas forcément nécessaire simplement désactiver/activer la synchronisation) :
sudo systemctl restart systemd-timesyncd
sudo timedatectl set-ntp true Activer la synchronisation sudo timedatectl set-ntp false Stopper la synchronisation timedatectl status Vérifier le statut de la synchronisation
Avant Ubuntu 16.04
Configuration NTP
Editer le fichier /etc/ntp.conf
driftfile /var/lib/ntp/drift fichier contenant la dérive server ntp.ubuntu.com Serveur NTP sur lequel se synchroniser
Commandes
ntpdate -u 135.117.121.10 mise à jour de l’horloge ntpd –q mise à jour par rapport au serveur configuré dans ntp.conf ntpstat afficher le statut de la synchro ntp ntpq –p pour interroger et obtenir les infos suivantes remote serveur de référence refid serveur de strate supérieure au serveur de référence st strate du serveur de référence t ? when temps depuis la dernière synchro poll fréquence de synchronisation définie par le daemon (64s défaut) reach nombre de synchronisation réalisées delay ? offset écart avec la reference (en ms) jitter la derive estimée (en ms)
Depuis RedHat 7 / CentOS 7
Interrogation
chronyc tracking chronyc sources chronyc sourcestats
Configuration
Editer le fichier /etc/chrony/chrony.conf (ou /etc/chrony.conf en Redhat 9) pour indiquer le serveur ntp désiré (ligne server …) puis redémarrer le service.
sudo systemctl restart chronyd
Serveur NTP
Depuis Ubuntu 18.04
Installation
Installer le package chrony :
sudo apt-get install chrony
Configuration
Modifier le fichier /etc/chrony/chrony.conf pour y ajouter une ou plusieurs lignes avec le(s) réseau(x) que autorise à se synchroniser.
allow 10.35/16
Redémarrer le service :
sudo systemctl restart chrony
Commandes
chronyc sources chronyc sourcestats
Avant Ubuntu 18.04
Installation
Installer le package ntp :
sudo apt-get install ntp
Divers
date
Date en secondes depuis le 1er janvier 1970
date +%s
stat
Date du dernier accès en secondes depuis le 1er janvier 1970
stat --format=%X <fichier>
all/bibles/linux/ntp.txt · Dernière modification : de 127.0.0.1
