Ich habe meine Systemuhr in Arch Linux durcheinander gebracht

9

Ich habe Arch vor ein paar Tagen installiert. Ich habe gerade festgestellt, dass Datum und Uhrzeit um einen Tag und eine Stunde verschoben waren.

Ich habe es mit geändert timedatectl set-time. Wird dann hwclock --systohczum Einstellen der Hardware-Uhr verwendet. Danach konnte ich einige Websites wie Google Mail aufgrund von https-Zertifikatfehlern nicht mehr aufrufen. Ich habe versucht, die Zeit zurück zu ändern, aber es hat nicht funktioniert.

Ich habe neu gestartet und hatte dann Probleme, weil die Partitionen zu einem anderen Zeitpunkt bereitgestellt wurden, sodass ich sie fsck /dev/sdaauf meinen Partitionen verwendet habe und starten konnte. Im Moment ist die Uhr kein Problem, aber ich muss wirklich meine E-Mails abrufen. Ich hatte Facebook verwenden , um Stack anmelden erschaudern .

Hilfe?

Dies ist, was die Fehlerseite von Google Mail sagt:

Sicherheitszertifikat des Servers ist noch nicht gültig! Sie haben versucht, gmail.com zu erreichen, aber der Server hat ein Zertifikat vorgelegt, das noch nicht gültig ist. Es sind keine Informationen verfügbar, die angeben, ob diesem Zertifikat vertraut werden kann. Chromium kann nicht zuverlässig garantieren, dass Sie mit gmail.com und nicht mit einem Angreifer kommunizieren. Die Uhr Ihres Computers ist derzeit auf Dienstag, den 10. Januar 2012, 12:14:47 Uhr eingestellt. Sieht das richtig aus Wenn nicht, sollten Sie die Uhr Ihres Systems korrigieren und diese Seite dann aktualisieren.

Sie können nicht fortfahren, da der Website-Betreiber eine erhöhte Sicherheit für diese Domain angefordert hat.

Amosrivera
quelle

Antworten:

9

Der richtige Weg, dies zu tun, wäre die Aktivierung ntpd.serviceüber systemd.

# pacman -Syu ntp Installierte das erforderliche Paket

# systemctl enable ntpd.service Aktivieren Sie es beim Booten, damit die Uhr bei jedem Start des Systems synchronisiert wird

# systemctl start ntpd.service Starten Sie es sofort

Man könnte auch ntpd -qgals root laufen .

Sobald Sie systemd diesen Vorgang verwaltet haben, sollten Sie sich keine Gedanken mehr über das Einstellen der Uhrzeit machen müssen.

Hinweis : Es gibt einige Dual-Boot-Szenarien, die die Uhren unsynchronisieren. Außerdem gibt es einige Registrierungs-Hacks für die Windows-Seite des Dual-Boot, um dieses Problem zu beheben.

cinelli
quelle
Für mich hat der obige Befehl nicht funktioniert - aber der folgende hat pacman -Syu pacman -S ntp
meyerson
Können Sie ein wenig Licht auf "Es gibt auch einige Registrierungs-Hacks für die Windows-Seite des Dual-Boot, um dieses Problem zu beheben" werfen?
Bruce Sun
man kann es sudo systemctl enable ntpd.service --nowsowohl aktivieren als auch starten. Die Zeit wurde nicht sofort korrigiert, ich startete neu und dann dauerte es einige Minuten, bis sie synchronisiert wurde.
Sean Breckenridge
6

Ich habe die NTP-Lösung in diesem Artikel verwendet. Aktualisiert gegen einen Zeitserver.

Ich habe zuerst einen Fehler bekommen. Sie müssen ntp stoppen, bevor Sie einen Zeitserver verwenden. Wenn es keinen Server finden kann, müssen Sie ihn angeben, in meinem Fall habe ich verwendet : sudo ntpdate 0.us.pool.ntp.org. Das hat es geschafft.

Amosrivera
quelle