本ブログは、オラクル・クラウドの個人ブログ一覧 【100件以上の記事を随時更新中】の1つです。
検証したOS
Windows 10, 11
Windows Server 2019,2022
Oracle Linux 7,8,9
Ubuntu 22
Windowsの場合
コマンドプロンプトでの設定
タイムゾーンの確認には管理者権限は不要ですが、変更するには管理者権限が必要です。
現在のタイムゾーンを確認する:tzutil /g
すべてのタイムゾーンをリストする:tzutil /l
C:\Windows\system32> tzutil /g
UTC
C:\Windows\system32> tzutil /l
......
日本標準時(JST)を設定する:tzutil /s "Tokyo Standard Time"
C:\Windows\system32>tzutil /s "Tokyo Standard Time"
C:\Windows\system32>tzutil /g
Tokyo Standard Time
C:\Windows\system32>
PowerShellでの設定
現在のタイムゾーンを確認する:Get-TimeZone
PS C:\Windows\system32> Get-TimeZone
Id : UTC
DisplayName : (UTC) Coordinated Universal Time
StandardName : Coordinated Universal Time
DaylightName : Coordinated Universal Time
BaseUtcOffset : 00:00:00
SupportsDaylightSavingTime : False
すべてのタイムゾーンをリストする:
Get-TimeZone -ListAvailable
日本標準時(JST)を設定する:
Set-TimeZone -Id "Tokyo Standard Time"
Linuxの場合
現在のタイムゾーンを確認する:timedatectl
[opc@linux8 ~]$ timedatectl
Local time: Thu 2022-07-28 03:09:35 UTC
Universal time: Thu 2022-07-28 03:09:35 UTC
RTC time: Thu 2022-07-28 03:09:36
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
[opc@linux8 ~]$
日本のタイムゾーンをリストする:timedatectl list-timezones
[opc@linux8 ~]$ timedatectl list-timezones | grep Tokyo
Asia/Tokyo
[opc@linux8 ~]$
日本標準時(JST)を設定する:sudo timedatectl set-timezone Asia/Tokyo
[opc@linux8 ~]$ sudo timedatectl set-timezone Asia/Tokyo
[opc@linux8 ~]$ timedatectl | grep zone
Time zone: Asia/Tokyo (JST, +0900)
[opc@linux8 ~]$
※、タイムゾーンを設定するために、root権限が必要です。
付録 - 初期化スクリプト
OCI(オラクルクラウド)上でVMを作成する際に、次のコマンドをcloud-initスクリプトに追加すると、インスタンスの起動後にタイムゾーンが自動的に設定されます。
日本標準時(JST)を設定する例:
Windows Server
#ps1_sysnative
Set-TimeZone -Id "Tokyo Standard Time"
Oracle Linux, Ubuntu
#!/bin/bash
timedatectl set-timezone Asia/Tokyo
関連記事
オラクル・クラウドの個人ブログ一覧