Publié le : 02/10/2020
Modifier la date du système sous Ubuntu 20.04 pour faire des tests
Quand vous faites de la programmation, vous avez besoin, dans certains cas de modifier la date et/ou l’heure du système afin de faire des tests pour des dates qui n’est pas la date du jour.
Ou tout simplement, vous voulez vous connectez à un serveur de temps pour synchroniser votre date à celui d’un serveur de temps.
Pour ce faire nous allons utiliser le shell.
Pour vérifier la date, l’heure et le fuseau horaire actuels de votre système avec une seule commande.
timedatectl
Le résultat de cette commande est :
Pour pouvoir modifier la date et l’heure, et garder la date et l’heure, nous avons besoin de désactiver le service NTP. Pour l’exemple ci-dessus, le service NTP est active, ce qui a pour conséquence de synchroniser la date et l’heure avec un serveur de temps.
Pour désactiver le service NTP, il faut exécuter la commande :
timedatectl set-ntp off
Une fois que c’est fait, vous pouvez modifier la date et l’heure en exécutant la commande date
.
sudo date +%Y%m%d -s "20200930"
Une fois que c’est fait, vous verrez que la date ne changera pas.
Une fois vos tests terminés, vous pouvez réactiver le service NTP pour synchroniser la date du système avec la commande timedatectl set-ntp on
.