TIMEZONE (简体中文)
From ArchWiki
i18n |
---|
English |
Nederlands |
Українська |
Русский |
简体中文 |
Español |
它是什么
TIMEZONE
变量是在/etc/rc.conf
文件里指定的。它定义了计算机时钟显示的时区。
它有哪些
完整的可用时区名字列表可以用以下命令显示出来:
pacman -Ql tzdata | grep zoneinfo | grep -v posix | grep -v right | grep -v .tab | grep -v /$ | sed "s@tzdata /usr/share/zoneinfo/@ @"
UTC vs. 本地时间
硬件时钟可以设置为UTC或者本地时间/ 通常Linux机器上的硬件时钟是设为UTC时间。如果在你使用Linux的同一台机器上还装有Windows,那么你的时钟通常要设置为本地时间。
可以通过HARDWARECLOCK
变量设置硬件时钟模式:
HARDWARECLOCK="UTC"
或者
HARDWARECLOCK="localtime"
注意:当前版本的initscripts将HARDWARECLOCK
设置为非"UTC"
的任何值或者留空,都等同于HARDWARECLOCK="localtime"
的效果。
注意:当HARDWARECLOCK
设置为UTC
时,Linux不管是否正在运行于DST(译者注:daylight savings time,即日照节约时间,过去在我国称为夏时制。由于纬度的关系,由国家规定将时间拨快一小时,以节约能源),都会切换DST。
重要提示:当HARDWARECLOCK
设置为localtime
,Linux会认为你的系统此时有可能是双系统启动,其它操作系统会负责DST的切换,因此“不会”调整时间。如果实际情况并非如此,那么只能手动变更DST。