setclock 脚本从你的硬件时钟(又叫BIOS 或CMOS时钟)里读出时间,然后把它转换(如果硬件时钟是设置成GMT的)成本地时间(使用 /etc/localetime 文件)或者不转换(如果硬件时钟已经是本地时间)。由于没有办法自动检测硬件时钟是不是设置成GMT(格林尼治标准时间)的,所以我们要手动设置一下。
如果你的硬件时钟不是设置为 GMT ,改变下面的 UTC 变量为 0 (零)。
用下列命令创建文件 /etc/sysconfig/clock:
cat > /etc/sysconfig/clock << "EOF" # Begin /etc/sysconfig/clock UTC=1 # End /etc/sysconfig/clock EOF |
现在,你也许想看看一个非常好的提示: http://www.linuxfromscratch.org/hints/downloads/files/time.txt. 它解释了我们应怎样设置LFS系统的时间,还阐述了时区、UTC和TZ等环境变量的相关问题。