分类: LINUX
2013-11-20 12:17:12
当系统启动时会从CMOS上读取一次时间作为系统时间,而之后系统时间独立。此时,如果你使用date命令修改了系统时间,那么硬件是不会受影响的。也就是说如果此时关机重启,系统时间仍为CMOS时间。要想将系统时间修改正确,我们不妨试用以下命令:
1、查看系统时区:cat /etc/sysconfig/clock
如果不是我们要的时区则要替换/etc/localtime文件(例如:ZONE="America/Aruba",而我们希望显示时区为CST——Asia/Shanghai;则找到文件Shanghai,覆盖/etc/localtime;执行命令:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime)
2、查看系统时间:date
修改日期:date -s YYYY-MM-DD
修改时间:date -s hh:mm:ss
修改日期和目录:date -s "YYYY-MM-DD hh:mm:ss"
3、同步系统时间到BIOS时间:hwclock -w(等同于hwclock–systohc)
此时即使我们再重新启动系统,系统时间也不会发生错误。