58 votes

Comment changer la date et l'heure du serveur d'ubuntu via la ligne de commande ?

La date et l'heure actuelles du serveur Ubuntu sont différentes de la date et de l'heure du fuseau horaire. J'ai essayé d'utiliser :

sudo date "30 Sep 2015 4:43:42"

pour le changer mais il n'a pas changé la date et l'heure, il a juste imprimé sur le terminal la date et l'heure que j'ai changé, mais quand j'ai exécuté :

sudo hwclock --show

La date et l'heure sont toujours les mêmes.

Quelle est la méthode correcte pour changer la date et l'heure du serveur Ubuntu ?

1voto

Wolfgang Points 718

Il suffit de taper

sudo date newdatestring

avec newdatestring au format nnddhhmmyyyy.ss

  • nn : le mois (à deux chiffres) (01 à 12)
  • dd : le jour (à deux chiffres) (01 à 31), avec les règles habituelles pour les jours selon le mois et l'année s'appliquant.
  • hh : l'heure (à deux chiffres) (00 à 23)
  • mm : la minute (deux chiffres) (00 à 59)
  • yyyy : l'année ; elle peut être à deux ou quatre chiffres
  • ss est une seconde à deux chiffres (00 à 59). Notez le point '.' avant le ss.

Mais à côté de la commande date, vous préférez peut-être la "solution" NTP (network time protocol) : Serverguide - NTP Il est beaucoup plus facile à manipuler et plus précis que le réglage manuel de la date. Vous pouvez utiliser un cronjob ou le démon ntp (ntpd) pour mettre à jour l'heure toutes les x heures/minutes...

J'espère que cela vous aidera !

1voto

Alex Rouillard Points 515

Pour ceux qui recherchent la version des secondes d'époques

  1. Régler la date et l'heure actuelles

    sudo date -s @1565864862
  2. Obtenir la date et l'heure actuelles

    date +%s

    sorties 1565864862

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X