Das aktuelle Datum und die Uhrzeit des Ubuntu-Servers unterscheiden sich von Datum und Uhrzeit der Zeitzone. Ich habe versucht mit:
sudo date "30 Sep 2015 4:43:42"
um es zu ändern, aber es hat nicht das Datum und die Uhrzeit geändert, nur auf dem Terminal das Datum und die Uhrzeit gedruckt, die ich geändert habe, aber als ich ausgeführt habe:
sudo hwclock --show
Das Datum und die Uhrzeit sind immer noch die alten.
Wie ändere ich Datum und Uhrzeit von Ubuntu Server richtig?
command-line
server
time
date
Priska Aprilia
quelle
quelle
Antworten:
Sie können das Systemdatum mit diesem Befehl einstellen :
Bei der Verwendung
date
sollte es dann korrekt angezeigt werden.Jetzt sollten Sie auch die Hardware-Uhr im BIOS des Systems so einstellen, dass die Einstellung auch nach einem Neustart erhalten bleibt (während des Starts wird die Systemzeit auf den Wert der Hardware-Uhr gesetzt). Mach das mit
hwclock
:Dadurch wird der Systemtaktwert (sys) abgerufen und der Hardwaretakt (hc) festgelegt. Überprüfen Sie es mit dem
hwclock
Befehl. Beidehwclock
unddate
sollten nun dasselbe Datum und dieselbe Uhrzeit anzeigen.Um Ihre Zeitzone festzulegen , können Sie diesen Befehl verwenden:
Übrigens : Wenn Sie diesen Computer als Server verwenden, empfehle ich dringend, einen NTP-Client zu verwenden, um die Zeit über das Netzwerk zu synchronisieren . So können Sie sicherstellen, dass auf allen Servern genau dieselbe Uhrzeit eingestellt ist. Dadurch wird die Zeit synchronisiert, während das Gerät läuft. Wenn Sie Anwendungen haben, die von der Synchronisationszeit über den Server abhängig sind, empfehle ich den NTP-Daemon. Je länger es im Hintergrund läuft, desto genauer ist die Zeit.
quelle
timesyncd
Damit sollte die Zeit eingestellt und synchronisiert werden.
Sie können mehr in diesem Tutorial sehen: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-18-04
quelle
Ich mag es nicht, die Systemzeit manuell einzustellen. Um dieses Problem zu beheben, musste ich zwei verschiedene Antworten kombinieren.
Um die Systemzeit zu korrigieren, müssen Sie diesen Code verwenden:
wie in dieser Antwort angegeben
Dann synchronisieren Sie die Hardware-Uhr mit der Systemuhr unter Verwendung von
wie von @chaos in diesem Thread angegeben.
quelle
einfach eintippen
mit newdatestring im Format nnddhhmmyyyy.ss
Aber vielleicht bevorzugen Sie neben dem Datumsbefehl die NTP- "Lösung" (Network Time Protocol): Serverguide - NTP , viel einfacher zu handhaben und präziser als das manuelle Einstellen des Datums. Sie können einen Cronjob oder den NTP-Daemon (NTPD) verwenden, um Ihre Zeit alle x Stunden / Minuten zu aktualisieren ...
Hoffe das hilft!
quelle
sudo date "093005082015.15"
arbeite an meinem.Für diejenigen, die nach der Epoche Sekunden Version suchen
Stellen Sie das aktuelle Datum und die Uhrzeit ein
Holen Sie sich das aktuelle Datum und die Uhrzeit
Ausgänge
1565864862
quelle