/etc/sysconfig/clock 控制系統如何解讀硬體時鐘(RTC)並設定時區,是 hwclock 指令的主要設定來源。本文詳細說明四大參數與實際配置範例。
| 參數 | 說明 | 典型值 |
|---|---|---|
| UTC | 指定 BIOS/RTC 儲存的時間是否為 UTC。true 表示硬體時鐘為 UTC,false 表示為本地時間。 |
true / false |
| ZONE | 時區檔案相對路徑,基於 /usr/share/zoneinfo/。 |
"Asia/Shanghai", "US/Pacific", "UTC" |
| ARC | Alpha 架構專用,一般系統設為 false。 |
false |
| SRM | 同 ARC,特殊硬體才啟用,通常 false。 |
false |
開機時 rc.sysinit 讀取此檔,依參數呼叫 hwclock --hctosys 將硬體時間同步至系統時間;關機時以 hwclock --systohc 回寫。UTC=true 時會自動加減時區差異。
ZONE="Asia/Shanghai"
UTC=true
ARC=false
SRM=false
cat /etc/sysconfig/clockhwclock --hctosys --utchwclock --systohc --utcexport TZ=Asia/Taipei 或 timedatectl set-timezone Asia/Taipei (systemd 系統)UTC=false 或在 Windows 註冊表啟用 UTC 模式。ZONE 後執行 tzdata-update 或重新啟動 systemd-timedated 服務。