- 在同步时间前需要先检查时区是否是china的CTS时区
date -R
- 如果时区不正确,如,在中国,时区是CTS,若不是,修改方式:
执行命令: tzselect
- 这里要介绍一个文件,/etc/localtime,本地时间。
如果你用过ntp同步过时间就会知道,ntp其实同步的就是这个文件。
/etc/localtime保存着我们系统上的时间信息。
我们要做的就是把时区包里面的文件覆盖这个文件。
时区包的位置在:/usr/share/zoneinfo下
ls /usr/share/zoneinfo可以看到很多时区文件
- 我们要改成大陆的时间的话(使用上海时间)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
PS:Asia是亚洲的意思
- 操作系统有两个时间: 软件时间和硬件时间
软件时间: 查看方式 date,是是距离1970.1.1的时间差;
硬件时间: sudo hwclock -r,硬件时间是BIOS的时间。
-w : 将软件时间写入到硬件时间;
-r: 读取硬件时间。查看并同步软件时间和硬件时间: