Publié le : 02/10/2020

Modifier la date du système sous Ubuntu 20.04 pour faire des tests

Modifier la date et l'heure dans Ubuntu 20.04

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 :

Connaître la date, l'heure et le fuseau horaire

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.

Les mots clés rattachés à cet article : Shell  -  Ubuntu

Nos clients

Une vingtaine de clients nationaux et internationaux