如何更改 Google Cloud Container-Optimized 作業系統中的日期?

如何更改 Google Cloud Container-Optimized 作業系統中的日期?

我嘗試設定日期:

sudo date -s "28 OCT 2018 15:00:00"

但在我需要停用 NTP 之前

timedatectl set-ntp false

Google Cloud Container-Optimized 作業系統沒有 timedatectl util

-bash: timedatectl: command not found

但是哪個實用程式將我的設定時間返回 ntp 時間?如何在 Google Cloud Container-Optimized OS 中透過 ssh 設定其他日期?請幫忙!

答案1

Container-Optimized OS 的預設時區為 UTC0。建立指向所需時區的符號鏈接,如下例所示:查看官方文檔更改時區

sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/US/Pacific /etc/localtime

答案2

您可以使用以下命令停用 NTP

sudo systemctl stop ntp 
sudo systemctl disable ntp

預期輸出:

ntp.service is not a native service, redirecting to systemd-sysv-install Executing /lib/systemd/systemd-sysv-install disable ntp

去檢查:

systemctl is-enabled ntp

預期輸出:

ntp.service is not a native service, redirecting to systemd-sysv-install Executing /lib/systemd/systemd-sysv-install is-enabled ntp disabled

預設情況下,NTP 伺服器指向為了獲得正確的時間,metadata.google或metadata.google.internal。停用 NTP 後,您只需更改日期或時間即可

sudo date

答案3

寫下暫停服務一會兒。

service ntpd stop

對於永久停止:

service ntpd disable

問候

相關內容