如何更改 Google Cloud Container-Optimized OS 中的日期?

如何更改 Google Cloud Container-Optimized OS 中的日期?

我尝试设置日期:

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

但在此之前我需要禁用 NTP

timedatectl set-ntp false

Google Cloud Container-Optimized OS 没有 timedatectl 实用程序

-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

问候

相关内容