變更執行個體的時區 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

變更執行個體的時區

Amazon EC2 執行個體預設會設定為 UTC (協調世界時間) 時區。您可以將執行個體上的時間變更為當地時區或網路中的另一個時區。

請遵循於執行個體作業系統的指示。

重要

此資訊適用於 Amazon Linux。如需其他分發的詳細資訊,請參閱其特定文件。

若要變更 AL2 023 或 Amazon Linux 2 執行個體上的時區
  1. 檢視系統目前的時區設定。

    [ec2-user ~]$ timedatectl
  2. 列出可用的時區。

    [ec2-user ~]$ timedatectl list-timezones
  3. 設定選擇的時區。

    [ec2-user ~]$ sudo timedatectl set-timezone America/Vancouver
  4. (選用) 再次執行 timedatectl 命令確認目前的時區已更新為新的時區。

    [ec2-user ~]$ timedatectl
變更 Windows 執行個體的時區
  1. 從執行個體中,開啟命令提示視窗。

  2. 找出執行個體使用的時區。若要取得時區清單,請使用下列命令:

    tzutil /l

    此命令會傳回所有可用時區的清單,格式如下:

    display name time zone ID
  3. 找出要指派給執行個體的時區 ID。

  4. 使用下列命令指派其他時區:

    tzutil /s "Pacific Standard Time"

    新的時區應該會立即生效。

注意

您可以使用下列指令來指派UTC時區:

tzutil /s "UTC"

為了防止您的時區在您為 Windows 伺服器設定之後變更

當您變更 Windows 執行個體上的時區時,必須確定在系統重新啟動之後仍然會持續保留時區。否則,執行個體重新啟動時,會恢復為使用UTC時間。您可以透過新增RealTimeIsUniversal登錄機碼來保留您的時區設定。依預設,此機碼會在所有最新一代的執行個體上設定。若要確認是否已設定 RealTimeIsUniversal 登錄機碼,請參閱下列程序中的步驟 4。如果未設定機碼,請從頭開始執行下列步驟。

若要設定 RealTimeIsUniversal 登錄機碼
  1. 從執行個體中,開啟命令提示視窗。

  2. 使用下列命令,新增登錄機碼:

    reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f
  3. 如果您使用的是在 2013 年 2 月 22 日之前建立的視窗伺服器 2008 AMI (而非視窗伺服器 2008 R2),我們建議您更新至最新版本 AWS 窗戶AMI。如果您正在使用正在AMI運行的視窗服務器 2008 R2(是視窗服務器 2008),您必須驗證 Microsoft 修補程序KB2922223已安裝。如果未安裝此 hotfix,建議您更新至最新版本 AWS 窗戶AMI。

  4. (選用) 使用下列命令,確認執行個體已順利儲存機碼:

    reg query "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /s

    此命令會傳回 TimeZoneInformation 登錄機碼的子機碼。您應該會在清單底端看到 RealTimeIsUniversal 機碼,類似以下:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation Bias REG_DWORD 0x1e0 DaylightBias REG_DWORD 0xffffffc4 DaylightName REG_SZ @tzres.dll,-211 DaylightStart REG_BINARY 00000300020002000000000000000000 StandardBias REG_DWORD 0x0 StandardName REG_SZ @tzres.dll,-212 StandardStart REG_BINARY 00000B00010002000000000000000000 TimeZoneKeyName REG_SZ Pacific Standard Time DynamicDaylightTimeDisabled REG_DWORD 0x0 ActiveTimeBias REG_DWORD 0x1a4 RealTimeIsUniversal REG_DWORD 0x1