Die Uhrzeit ist falsch Ubuntu 14.04

9

Ich habe gestern gerade eine Neuinstallation von Ubuntu 14.04 auf meinem Lenovo G50-70 durchgeführt und Windows 10 entfernt. Beim Hochfahren des Computers zeigte die Uhr die falsche Zeit an, obwohl die Zeitzone korrekt war. Die Uhr lief drei Stunden voraus. Wie repariere ich die Uhr?

Bishwarup Paul
quelle

Antworten:

9

Überprüfen Sie dies auf Details zum Einrichten der NTP-Synchronisation.

UbuntuTime

Von der obigen Seite:

Befehlszeile ntpdate

Ubuntu wird standardmäßig mit ntpdate geliefert und wird beim Start einmal ausgeführt, um Ihre Zeit gemäß dem NTP-Server von Ubuntu einzurichten. Es ist jedoch wahrscheinlich, dass die Uhr eines Systems zwischen den Neustarts erheblich abweicht, wenn die Zeit zwischen den Neustarts lang ist. In diesem Fall ist es sinnvoll, die Zeit gelegentlich zu korrigieren. Der einfachste Weg, dies zu tun, besteht darin, Cron dazu zu bringen, es jeden Tag auszuführen. Erstellen Sie mit Ihrem bevorzugten Editor eine Datei (benötigt sudo), die Folgendes /etc/cron.daily/ntpdateenthält:

#!/bin/sh
ntpdate ntp.ubuntu.com

Stellen Sie sicher, dass Sie diese neue Datei ausführbar machen:

sudo chmod 755 /etc/cron.daily/ntpdate
ankit7540
quelle
7

Ich habe eine Problemumgehung. Ich habe den folgenden Befehl verwendet, um die Hardware-Uhr auf das richtige Datum und die richtige Uhrzeit einzustellen:

sudo hwclock --set --date "mm/dd/yyyy hh:mm:ss"

und benutzte dann den folgenden Befehl, um es mit der Systemuhr zu synchronisieren:

sudo hwclock -s

Ich loggte mich aus und wieder ein und das Problem wurde gelöst.

Bishwarup Paul
quelle
0

Wenn auf Ihrem Computer nur Ubuntu installiert ist, sollten Sie die Hardware-Uhr (im BIOS oder was auch immer Ihr Computer verwendet) auf UTC-Zeit ändern, da Ubuntu dies so erwartet. Im Moment ist es wahrscheinlich auf Ihre Ortszeit eingestellt, da Windows dies so erwartet.

fkraiem
quelle
Wie ändere ich die Hardware-Uhr? Können Sie die Methoden vorschlagen?
Bishwarup Paul
Dies hängt von Ihrem Computer ab. In der Regel wird auf dem Startbildschirm die Meldung "Drücken Sie die [Taste], um das Setup aufzurufen" angezeigt.
Fkraiem
0

Gehen Sie zu NTP und überprüfen Sie Ihre Zone auf ntpServer. Geben Sie dann Folgendes ein, um es auf Ihre Zone festzulegen:

sudo service ntp stop
sudo ntpdate -s YOUR TIME ZONE SERVER ADDRESS
sudo service ntp start

Dies sollte Ihre Zeit aktualisieren und korrigieren.

Raphael
quelle
hat überhaupt nicht funktioniert
vipin8169
0

Beantwortet von utamav: Dies ist ein häufiges Problem beim Dual-Booten mit Ubuntu / Linux. Linux erhält seine Zeit vom BIOS unter der Annahme, dass es UTC ist, während Windows dies unter der Annahme tut, dass es Ihre regionale Zeit ist. So spielt jedes Betriebssystem die Zeit für einander durcheinander. Der einfachere Weg ist, die Zeit unter Linux zu ändern. Gehen Sie unter Linux zu:

/etc/default/rcS

Veränderung:

UTC=yes to UTC=no
Siawash Kasra
quelle
0

Für mich hat keines der oben genannten funktioniert. Die Lösung, die ich hier gefunden habe, hat für mich funktioniert: $ ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime

Fred Folkerts
quelle
0

Probieren Sie es aus, es hat bei mir funktioniert. Öffnen Sie die Systemeinstellung, wählen Sie Uhrzeit und Datum, versuchen Sie, die Zone zu ändern, und kehren Sie zu Ihrer Zeitzone zurück. Dies scheint überraschenderweise auf meinem lokalen System zu funktionieren.

Rohith Yeravothula
quelle