Wie stelle ich Uhrzeit und Datum auf einem Linux-Server ein?
Leitfaden zur Behebung von Zeitzonen-, NTP-Synchronisierungs- und zeitbezogenen Dienstfehlern.
Zeit- und Datumseinstellungen werden auf Linux-Servern häufig ignoriert. Allerdings falsche Zeiteinstellung; Dies kann zu SSL-Fehlern, Problemen bei der Lizenzüberprüfung, Problemen bei der Anmeldung beim Spielserver, Verwirrung bei den Datenbankprotokollen und der Ausführung automatisierter Aufgaben zur falschen Zeit führen.
Die richtige Einstellung der Uhr ist entscheidend, insbesondere auf Servern, die Game-Hosting, WHMCS, Panel, Zahlungssystem, Cron-Backup, Lizenzsystem oder API verwenden.
1. Überprüfen der aktuellen Zeit- und Zeitzoneninformationen
Überprüfen Sie zunächst die aktuelle Zeit-, Datums- und Zeitzoneneinstellung des Servers.
timedatectl
Folgende Bereiche werden in der Ausgabe konkret betrachtet:
- Ortszeit: Die Ortszeit des Servers
- Weltzeit: UTC-Zeit
- Zeitzone: Verwendeter Zeitraum
- Systemuhr synchronisiert: Status der Uhrsynchronisation
- NTP-Dienst: NTP-Dienststatus
2. Zeitzoneneinstellung für die Türkei
Die Zeitzone für die Türkei ist normalerweise Europa/Istanbul ist auf eingestellt.
timedatectl set-timezone Europe/Istanbul
Überprüfen Sie die Einstellung noch einmal:
timedatectl
Wenn Sie verschiedene Länder bedienen, können je nach Ihren Kunden oder Systemanforderungen unterschiedliche Zeitzonen verwendet werden.
3. Aktivieren der NTP-Synchronisierung
NTP ermöglicht es dem Server, seine Zeit mit vertrauenswürdigen Zeitservern im Internet zu synchronisieren. Es ist genauer, NTP zu verwenden, anstatt die Zeit manuell einzustellen.
timedatectl set-ntp true
Überprüfen Sie den Status:
timedatectl status
Systemuhr synchronisiert Das Feld sollte als „Ja“ angezeigt werden.
4. Uhrensynchronisation mit Chrony
Chrony wird häufig auf modernen Linux-Systemen verwendet. Für eine stabilere Uhrensynchronisation kann Chrony installiert werden.
Auf Ubuntu- und Debian-Systemen:
apt update apt install chrony -y
Auf CentOS-, AlmaLinux- oder Rocky Linux-Systemen:
yum install chrony -y
Starten Sie den Chrony-Dienst:
systemctl enable chronyd systemctl start chronyd systemctl status chronyd
So überprüfen Sie Chrony-Ressourcen:
chronyc sources -v
5. Wann sollte die manuelle Zeiteinstellung verwendet werden?
Die manuelle Zeiteinstellung ist keine dauerhafte Lösung. Es kann jedoch verwendet werden, wenn NTP nicht funktioniert oder vorübergehende Tests erforderlich sind.
timedatectl set-time "2026-05-23 15:30:00"
6. Welche Probleme verursacht eine falsche Uhr?
- SSL-Fehler: Das Zertifikat scheint möglicherweise ungültig oder abgelaufen zu sein.
- WHMCS-Zahlungsprobleme: Rückruf- und Bearbeitungszeiten stimmen möglicherweise nicht überein.
- Probleme mit Gameserver-Ereignissen: Ereignisse können zur falschen Zeit beginnen.
- Cron-Backup-Fehler: Die Sicherung wird möglicherweise nicht zum erwarteten Zeitpunkt ausgeführt.
- Protokollverwirrung: Die Fehlerverfolgung wird schwierig.
- Lizenz-/API-Probleme: Die Validierung schlägt möglicherweise aufgrund einer Nichtübereinstimmung des Zeitstempels fehl.
7. Taktsteuerung in Cron-Tasks
Cron-Aufgaben werden basierend auf der Systemzeit des Servers ausgeführt. Wenn die Uhrzeit oder Zeitzone falsch ist, werden auch Sicherungen, Neustarts, Protokolllöschungen oder automatische Ereignisvorgänge zur falschen Zeit ausgeführt.
crontab -l
So überprüfen Sie Cron-Protokolle:
grep CRON /var/log/syslog
Auf CentOS-basierten Systemen:
grep CRON /var/log/cron
Häufige Fehler
- Belassen Sie die Zeitzoneneinstellung bei UTC und warten Sie auf die Ortszeit
- Ich gehe davon aus, dass die Uhrzeit auch dann korrekt bleibt, wenn NTP ausgeschaltet ist
- Die Zeit nicht manuell ändern und die Dienste im Live-System überprüfen
- Das Cron-Problem wird als Skriptfehler verwechselt und die Zeitzone wird nicht überprüft
- Serverzeit wird bei SSL-Fehler nicht überprüft
FAQ
Warum wird die Uhr auf einem Linux-Server automatisch beschädigt?
Die Uhr kann abweichen, wenn NTP ausgeschaltet ist, ein Host-Zeitunterschied in der Virtualisierungsumgebung besteht oder das System längere Zeit nicht synchronisiert wurde.
Was ist die richtige Zeitzone für die Türkei?
Normalerweise wird Europa/Istanbul verwendet.
Geht SSL wirklich kaputt, wenn die Zeit falsch ist?
Ja. Wenn das Serverdatum außerhalb des Gültigkeitsbereichs des Zertifikats liegt, kann ein SSL-Fehler auftreten.
Sicherheits- und Betriebsempfehlungen
- Lassen Sie die NTP-Synchronisierung nicht ausgeschaltet.
- Eine der ersten Einstellungen, die nach der Serverinstallation überprüft werden sollten, sollte die Zeitzone sein.
- Überprüfen Sie regelmäßig die Genauigkeit der Uhr für WHMCS, Zahlungssystem, Spielereignissystem und Backup-Crons.
- Berücksichtigen Sie bei der Protokollanalyse den Zeitzonenunterschied.
- Wenn Sie mehrere Server verwenden, wenden Sie auf allen Servern den gleichen Zeitstandard an.
Dieser Artikel ist speziell für PvPServer vorbereitet.