Linux使用世界时间(GMT)和本地时间(Local Time)。世界时间是格林尼治时间,本地时间是用户所在时区与国际时间的差值。Linux与Windows相同之处是在每次启动时加载BIOS时间,在退出时把时间写回BIOS;Linux与Windows不同之处是Linux把世界时间(UTC)作为BIOS时间,本地时间(Local Time)是用户所在时区与国际时间的差值,而windows中直接把本地时间作为BIOS时间。在多操作系统环境下这种不同的时间机制将使时间无法正确显示。解决的办法是编辑文件/etc/default/rcS把其中的UTC=yes改为UTC=no,然后再设置正确的本地时间。
Linux下设置时间:
1、时间设置:
#编辑文件/etc/timezone为以下内容:Asia/Shanghai
2、date MMDDhhmmCCYY
设定系统时间和硬件时间为MM/DD hh:mm, CCYY。
显示时间为本地时间而硬件时间使用UTC。
例:设置时间为下午14点36分。
# date -s 14:36:00
例:设置时间为1999年11月28号。
# date -s 991128
3、# hwclock --utc --systohc
4、# hwclock --show
beyondfly 于 2007-09-23 19:43:36发表:
不错,:0L :0L :0L