Redhat / CentOS 改變 timezone

在 Redhat / CentOS 7 要改變 timezone 可以用以下方法:

1. 查看目前 timezone:

$ timedatectl status

以上指令會顯示目前系統的時間設定, 其中 Timezone 一行就是目前正在使用的 timezone, 例如香港是 Asia/Hong_Kong (HKT, +0800)

2. 改變 timezone:

可以用 timedatectl 先查看系統包括有那些 timezone 檔案, 但因為輸出列表很長, 可以用 grep 過濾一下, 例如我只想列出亞洲地區的 timezone 可以這樣做:

timedatectl list-timezones | grep Asia

當找到自己所在地的 timezone 後便可以設定了, 例如以下是設定香港的 timezone:

# timedatectl set-timezone Asia/Hong_Kong

設定台北的 timezone 就這樣:

# timedatectl set-timezone Asia/Taipei

設定完成後, 可以用上面方法查看 timezone 是否生效, 或者直接用 date 指令也可以看到。




Leave a Reply