Auch wenn es wie etwas aussieht, das automatisch erledigt werden sollte, werden Zeiteinstellungen unter Linux oft durcheinandergebracht oder falsch konfiguriert. Da die Zeiteinstellungen unter Linux für den Durchschnittsbenutzer verwirrend sein können, wird erläutert, wie Sie die Netzwerkzeitsynchronisierung unter Linux einrichten.

Neben der Einrichtung von NTP erläutern wir auch, wie Sie den störenden Zeitfehler beim Dual-Booten von Linux und Windows beheben.

Konfigurieren Sie das Network Time Protocol

Das Synchronisieren der Softwareuhr auf Ihrem Linux-PC mit Zeitservern ist die gebräuchlichste Methode, um die genaue Uhrzeit zu ermitteln. Bei den meisten Linux-Distributionen erfolgt dies automatisch. Allerdings verwendet nicht jede Linux-Distribution NTPd. Darüber hinaus kann es sein, dass dies fehlerhaft ist oder falsch konfiguriert wird. Um dies zu beheben, erklären wir Ihnen, wie einfach es ist, den Network Time Protocol-Daemon unter Linux manuell zu konfigurieren.

Starten Sie, indem Sie ein Terminal öffnen und NTP installieren, wenn auf Ihrem PC kein Terminal installiert ist. Es besteht eine gute Chance, dass Sie es bereits haben, aber um sicher zu gehen, finden Sie hier die Befehle, um es für die meisten modernen Linux-Distributionen zu erhalten.

Ubuntu

sudo apt install ntp

Debian

sudo apt-get install ntp

Arch Linux

Sudo Pacman -S ntp

Fedora

sudo dnf install ntp

OpenSUSE

Sudo Zypper installieren ntp

Wenn die Software installiert ist, müssen Sie als Nächstes eine Verbindung zu einem NTP-Server herstellen. Standardmäßig verfügen die meisten Linux-Distributionen über eigene NTP-Server, die in der konfiguriert sind/etc/ntp.confDatei. Wenn Sie der Meinung sind, dass diese Server nicht zuverlässig sind, können Sie sie in einen zuverlässigeren Server (wie den offiziellen Google NTP-Server) ändern.

Bearbeiten Sie zum Hinzufügen des Google NTP-Servers das ntp.conf Datei.

sudo nano /etc/ntp.conf

Löschen Sie alle Einträge, wenn Sie möchten, und ersetzen Sie sie durch diese (wir empfehlen es jedoch nicht). Fügen Sie die Google NTP-Einträge ganz oben ein, um optimale Ergebnisse zu erzielen.

Hinweis: Es ist wichtig, dassich platze steht am Ende jedes neuen Eintrags. Dasich platzeDiese Option sendet nur dann einen "Stoß" von Paketen an die Server, wenn Verbindungsprobleme mit dem Zeitserver auftreten.

Server time.google.com iburst Server time2.google.com iburst Server time3.google.com iburst

Speichern Sie anschließend die Konfigurationsdatei in Nano mitStrg + O. Verlassen Sie den Editor mitStrg + X.

Zeit konfigurieren

NTP kann die Zeit von Servern automatisch synchronisieren, aber zuerst muss die Zeitzone bekannt sein. Normalerweise fragt Ihr Linux-Betriebssystem während der Ersteinrichtung die Zeitzone und legt sie fest. Wenn während der Installation ein Fehler aufgetreten ist, muss dies manuell mit korrigiert werdentzselect.

Öffnen Sie ein Terminal und führen Sie das Zeitzonenwerkzeug aus:

tzselect

Wenn Sie das Tzselect-Tool ausführen, werden Sie durch die Konfiguration der richtigen Zeitzone geführt. Wenn Sie fertig sind, können Sie NTPd starten.

NTP starten

Alle Verbindungen zu Zeitservern funktionieren. Der nächste Schritt in diesem Prozess besteht darin, das Systemd init-System zu verwenden, um NTP beim Booten zu laden. Verstehen Sie, dass Sie, wenn Ihr Linux-Betriebssystem nicht wie die meisten modernen Mainstream-Systeme systemd verwendet, eine Alternative zu diesen Befehlen finden müssen.

Starten Sie zuerst NTPd:

sudo systemctl start ntpd.service

Dann aktivieren Sie es beim Booten mitsystemctl aktivieren.

sudo systemctl enable ntpd.service

Durch Ausführen der obigen Befehle sollte die Uhrzeit sofort konfiguriert werden, da die UTC-Zeit in Ihrem BIOS jetzt korrekt ist (dank Tzselect).

Ortszeit verwenden

Es gibt andere Möglichkeiten, die Zeit unter Linux einzustellen, außer NTP. Die beliebteste Alternative zu dieser Methode ist "Ortszeit". Lokale Zeit weist Linux an, die Zeit einzuhalten, aber mit nichts zu synchronisieren. Im Wesentlichen wird die Zeit in sich geschlossen bleiben und nichts stören. Es ist weniger zuverlässig, aber es funktioniert. Die Frage ist, warum sollten Sie das tun?

Der Hauptgrund, warum man mit der Ortszeit über so etwas wie NTP gehen würde, ist die Tatsache, dass das doppelte Booten sich mit Ihrer Zeit vermischt. Wenn Sie Linux schon einmal geladen haben und anschließend in Windows 10 neu gestartet wurden, werden Sie feststellen, dass die Zeit unterbrochen wird. Dies liegt daran, dass beide Betriebssysteme einen Zeitsynchronisierungsdienst haben und miteinander kämpfen. Dies kann vor allem durch Deaktivieren der Zeitsynchronisierung in Linux behoben werden.

Hinweis: Beachten Sie, dass Windows trotz der Verwendung der Ortszeit für Linux immer noch Probleme haben kann. Überprüfen Sie die Windows-Zeiteinstellungen, um sicherzustellen, dass keine Konflikte mit den beiden Betriebssystemen auftreten.

Laufen timedatectlsollte es beheben:

sudo timedatectl set-local-rtc 1

Nachdem Sie die Ortszeit wiederhergestellt haben, müssen Sie möglicherweise Ihren PC neu starten. Nachdem Sie sich wieder angemeldet haben, sollte alles Ortszeit sein.

Möchten Sie die Ortszeit wieder deaktivieren? In diesem Fall müssen Sie den Befehl timedatectl erneut ausführen. Versuchen Sie den folgenden Befehl.

sudo timedatectl set-local-rtc 0

Starten Sie Ihren Linux-PC wie üblich neu. Bei der nächsten Anmeldung sollte die Ortszeit nicht verwendet werden.

Arbeitete Für Sie: Robert Gaines & George Fleming | Möchten Sie Uns Kontaktieren?

Kommentare Auf Der Website: