系统切换后时钟变了


(piter) #1

我装的双系统,都是debian,但不知道为什么,grub启动到另一系统后再重启回来,系统时间就少了8个小时;
我知道怎么改成正确的时间;我的问题是,怎么样能避免系统切换带来的时钟改变?


(piter) #2

有人指点是UTC;
date --utc,显示的结果比当前系统时间确实少8个小时;

查了一下本机UTC的设置:
cat /etc/adjtime
显示为LOCAL;

推理了一下,想来是因为另一个系统,因为是救急用的,所以只是安装,并没有做配置,很可能adjtime是UTC;

挂载那个系统然后查adjtime:
mount /dev/sdc3 diskd
cat diskd/etc/adjtime
输出结果是没有这个文件!

用files看了一下,确实在etc目录下没有adjtime文件,而本机的etc目录下有adjtime文件,这是咋弄的?adjtime文件是一定要系统运行起来才会有?

但这是一个系统设置,一定有什么地方记录这个设置,要不然启动起来,它怎么显示时间啊?