¿Cómo cambio la fecha en el sistema operativo optimizado para contenedores de Google Cloud?

¿Cómo cambio la fecha en el sistema operativo optimizado para contenedores de Google Cloud?

Intento poner fecha:

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

pero antes necesito desactivar NTP

timedatectl set-ntp false

El sistema operativo optimizado para contenedores de Google Cloud no tiene la utilidad timedatectl

-bash: timedatectl: command not found

Pero, ¿qué utilidad permite devolver mi tiempo de configuración al tiempo ntp? ¿Cómo establecer otra fecha a través de ssh en el sistema operativo optimizado para contenedores de Google Cloud? ¡Por favor ayuda!

Respuesta1

La zona horaria predeterminada del sistema operativo optimizado para contenedores es UTC0. Cree un enlace simbólico a la zona horaria que desee como en el siguiente ejemplo: consulte los documentos oficialesCambiar la zona horaria

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

Respuesta2

Puede desactivar NTP con

sudo systemctl stop ntp 
sudo systemctl disable ntp

Rendimiento esperado:

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

Verificar:

systemctl is-enabled ntp

Rendimiento esperado:

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

De forma predeterminada, el servidor NTP apunta ametadata.google o metadata.google.internal para obtener la hora correcta. Después de deshabilitar NTP, puede cambiar la fecha u hora con

sudo date

Respuesta3

escribe para detener el servicio por un momento.

service ntpd stop

para parada permanente:

service ntpd disable

Saludos

información relacionada