Je viens de faire une nouvelle installation d'Ubuntu 14.04 sur mon Lenovo G50-70 hier, en supprimant Windows 10. Lorsque j'ai démarré la machine, l'horloge indiquait le mauvais moment, même si le fuseau horaire était correct. L'horloge fonctionnait de trois heures. Comment puis-je régler l'horloge?
J'ai une solution de contournement. J'ai utilisé la commande suivante pour régler l'horloge matérielle sur la date et l'heure correctes:
Sudo hwclock --set --date "mm/dd/yyyy hh:mm:ss"
puis utilisé la commande suivante pour le synchroniser avec l'horloge système:
Sudo hwclock -s
Je me suis déconnecté puis rentré, et le problème a été résolu.
Cochez cette case pour plus de détails sur la configuration de la synchronisation NTP.
De la page ci-dessus:
Ligne de commande ntpdate
Ubuntu est livré avec ntpdate en standard et l’exécutera une fois au démarrage pour configurer votre temps en fonction du serveur NTP d’Ubuntu. Cependant, l'horloge d'un système est susceptible de dériver considérablement entre les redémarrages si le délai entre les redémarrages est long. Dans ce cas, il est logique de corriger le temps de temps en temps. Le moyen le plus simple de le faire est d’obtenir Cron pour l’exécuter tous les jours. Avec votre éditeur préféré, créez (nécessite Sudo) un fichier /etc/cron.daily/ntpdate
contenant:
#!/bin/sh
ntpdate ntp.ubuntu.com
Assurez-vous de rendre ce nouveau fichier exécutable:
Sudo chmod 755 /etc/cron.daily/ntpdate
essayez ceci, cela a fonctionné pour moi. Ouvrez les paramètres du système, choisissez l’heure et la date, essayez de changer de zone et revenez à votre fuseau horaire. Cela semble étonnamment fonctionner sur mon système local.
Pour moi, rien de ce qui précède n'a fonctionné. La solution que j'ai trouvée ici a fonctionné pour moi: $ ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Répondu par utamav: C'est un problème courant lors du double démarrage avec Ubuntu/Linux. Le BIOS obtient l'heure du BIOS en supposant qu'il s'agit du temps UTC, tandis que Windows le considère comme votre heure locale. Ainsi, chaque système d'exploitation continue de perdre du temps l'un pour l'autre. Le moyen le plus simple est de changer le temps sous Linux. Sous Linux, allez à:
/etc/default/rcS
Changement:
UTC=yes to UTC=no
Si seul Ubuntu est installé sur votre ordinateur, modifiez l'horloge matérielle (dans le BIOS ou tout ce que votre ordinateur utilise) en heure UTC, car c'est ainsi que Ubuntu l'attend. À l'heure actuelle, il est probablement réglé sur votre heure locale, car c'est ainsi que Windows l'attend.
Allez à NTP et vérifiez votre zone pour le serveur ntp
. Ensuite, tapez ce qui suit pour le définir sur votre zone:
Sudo service ntp stop
Sudo ntpdate -s YOUR TIME ZONE SERVER ADDRESS
Sudo service ntp start
Cela devrait mettre à jour et corriger votre temps.