TIMEZONE (简体中文)

From ArchWiki

Jump to: navigation, search
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。

Personal tools