
Ich versuche das Datum einzustellen:
sudo date -s "28 OCT 2018 15:00:00"
aber vorher muss ich NTP deaktivieren
timedatectl set-ntp false
Das Container-optimierte Betriebssystem von Google Cloud verfügt nicht über das Dienstprogramm timedatectl
-bash: timedatectl: command not found
Aber welches Dienstprogramm gibt meine eingestellte Zeit auf die NTP-Zeit zurück? Wie kann ich im Container-Optimized OS von Google Cloud ein anderes Datum über SSH einstellen? Bitte helfen Sie!
Antwort1
Die Standardzeitzone von Container-Optimized OS ist UTC0. Erstellen Sie einen symbolischen Link zu Ihrer gewünschten Zeitzone wie im folgenden Beispiel: siehe offizielle DokumenteÄndern der Zeitzone
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/US/Pacific /etc/localtime
Antwort2
Sie können NTP deaktivieren mit
sudo systemctl stop ntp
sudo systemctl disable ntp
Erwartete Ausgabe:
ntp.service is not a native service, redirecting to systemd-sysv-install Executing /lib/systemd/systemd-sysv-install disable ntp
Überprüfen:
systemctl is-enabled ntp
Erwartete Ausgabe:
ntp.service is not a native service, redirecting to systemd-sysv-install Executing /lib/systemd/systemd-sysv-install is-enabled ntp disabled
Standardmäßig zeigt der NTP-Server entweder aufmetadata.google oder metadata.google.internal, um die richtige Zeit zu erhalten. Nach dem Deaktivieren von NTP können Sie Datum und Uhrzeit einfach ändern mit
sudo date
Antwort3
Schreiben Sie, dass der Dienst für einen Moment gestoppt wird.
service ntpd stop
für dauerhaften Stopp:
service ntpd disable
Grüße