我尝试设置日期:
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
问候