Outils pour utilisateurs

Outils du site


all:bibles:linux:ntp

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

Haut de page

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

Haut de page

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>

Haut de page

all/bibles/linux/ntp.txt · Dernière modification : de 127.0.0.1