簡體   English   中英

如何更改 Google 雲實例上的日期和時間設置?

[英]How to change Date and Time settings on Google Cloud Instance?

我正在嘗試將實例上的日期和時間設置更改為 UTC+10 Canberra,Sydney,Melbourne,但它始終回滾到 UTC+00 Monrovio, Reykjavik。 即使我 select 將時區設置為自動也沒關系。 在此處輸入圖像描述

提供的屏幕截圖中的“australia-southeast1-b”區域是 Google Cloud Platform 資源的部署區域,運行您的 VM 實例的物理主機位於該區域。 這是一個地理區域。 它與時間無關。

要在 Windows 中配置日期和時間,您應該:

  1. 在 Windows 和
  2. 確保可以訪問時間服務器

谷歌雲引擎虛擬機實例只是一個虛擬機,它在硬件時鍾設置為 UTC 的情況下啟動,就像現在許多現代服務器所做的那樣。

如果您在 GCP Console 中查看虛擬機實例日志,您會看到虛擬機 BIOS 以 UTC 報告時間

2019/10/3 14:9:44 Begin firmware boot time

一段時間后,BIOS 移交給引導加載程序

2019/10/3 14:9:45 End firmware boot time
Booting from Hard Disk 0...

操作系統啟動。 操作系統時間服務在后台識別系統時區,然后設置時間並將時間與時間源同步。 從那時起,正在運行的程序和服務根據本地系統時間報告事件:

...
2019/10/03 09:10:05 GCEWindowsAgent: GCE Agent Started (version 4.6.0@1)

在 Windows 事件日志中,您應該看到時間服務所做的條目:

Log Name: System
Source: Time-Service
Level: Information

The time provider NtpClient is currently receiving valid time data from metadata.google.internal,0x1 (ntp.m|0x1|0.0.0.0:123->169.254.169.254:123).
The time service is now synchronizing the system time with the time source metadata.google.internal,0x1 (ntp.m|0x1|0.0.0.0:123->169.254.169.254:123).

在命令提示符下可以確保時間配置和state正確:

C:\Users\user>systeminfo | find /i "Time"
System Boot Time:          10/3/2019, 9:09:49 AM
Time Zone:                 (UTC-06:00) Central Time (US & Canada)

因此,您既不需要手動同步時間,也不需要使用任何啟動腳本同步時間 時間服務將為您執行此操作:在系統啟動后不久同步系統時間並在之后保持同步。 您只需為 Windows 設置正確的Time zoneInternet time server ,然后確保可以通過網絡訪問時間服務器

如果等不及時間同步周期完成,可以登錄 Windows 手動強制時間同步:

net stop W32Time 
net start W32Time 
w32tm /resync /force

如果我理解正確的話,OP回答你的問題,你的答案是:

timedatectl set-timezone "Australia/Melbourne"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM