La date et l'heure actuelles du serveur Ubuntu sont différentes de celles du fuseau horaire. J'ai essayé d'utiliser:
sudo date "30 Sep 2015 4:43:42"
pour le changer mais cela n'a pas changé la date et l'heure, il suffit juste d'afficher sur le terminal la date et l'heure que j'ai changées, mais quand j'ai exécuté:
sudo hwclock --show
La date et l'heure sont toujours les anciennes.
Quelle est la bonne façon de changer la date et l'heure d'Ubuntu Server?
command-line
server
time
date
Priska Aprilia
la source
la source
Réponses:
Vous pouvez définir la date du système avec cette commande:
Ensuite, lors de l'utilisation
date
, il devrait être montré correctement.Maintenant, vous devez également indiquer l’ horloge matérielle définie dans le BIOS du système, afin que le réglage persiste après un redémarrage (au démarrage, l’heure du système est définie sur la valeur de l’horloge matérielle). Faites cela avec
hwclock
:Cela obtient la valeur d'horloges système (sys) et définit l'horloge matérielle (hc). Vérifiez-le avec la
hwclock
commande. Les deuxhwclock
etdate
devraient maintenant afficher la même date et heure.Pour définir votre fuseau horaire , vous pouvez utiliser cette commande:
BTW : Si vous utilisez cette machine comme serveur, il est fortement recommandé d’utiliser un client NTP pour synchroniser l’heure sur le réseau . Vous pouvez donc garantir que tous vos serveurs ont exactement la même heure. Cela synchronisera l'heure pendant que la machine fonctionne. Si vous avez des applications qui dépendent du temps synchronisé sur le serveur, je recommande le démon NTP. Plus le temps passe en arrière-plan, plus l'heure est précise.
la source
timesyncd
Avec cela, le temps doit être réglé et synchronisé.
Vous pouvez en voir plus sur ce tutoriel: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-18-04
la source
Je n'aime pas régler l'heure du système manuellement. Donc, pour résoudre ce problème, je devais combiner deux réponses différentes.
Pour corriger l'heure du système, vous devez utiliser ce code:
comme indiqué dans cette réponse
Ensuite, vous synchronisez l'horloge matérielle avec l'horloge système à l'aide de
comme donné par @chaos dans ce fil.
la source
il suffit de taper
avec newdatestring au format nnddhhmmyyyy.ss
Mais à côté de la commande de date, vous préférez peut-être la "solution" NTP (protocole de temps réseau): Serverguide - NTP , 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 votre temps toutes les x heures / minutes ...
J'espère que cela t'aides!
la source
sudo date "093005082015.15"
travailler sur le mien.Pour ceux qui recherchent la version d'époque
Définir la date et l'heure actuelles
Obtenir la date et l'heure actuelles
les sorties
1565864862
la source