Linux 同步时间

1、安装ntp

通过buildroot安装ntp包

2、查看时间

date

注:查看时区

3、同步时间

同步时间命令:

ntpdate -u ntp-server

注:ntpdate 加上-u 参数同步,否则会出现如下错误:no server suitable for synchronization found。

4、可使用的ntp服务器

NTP服务器(上海) :ntp.api.bz

中国国家授时中心:210.72.145.44

阿里云:ntp1.aliyun.com

美国:time.nist.gov

复旦:ntp.fudan.edu.cn

微软公司授时主机(美国) :time.windows.com

台警大授时中心(台湾):asia.pool.ntp.org

5、同步时间后与实际时间相差X小时

同步时间后发现比正常时间慢12小时,时时区不同的问题导致的。

北京时间使用的是CST,美国东部夏令时期是EDT。

要调时区,所有的时区都是在/usr/share/zoneinfo/Asia目录下,有很多亚洲的时区,我们选择Shanghai这个时区。

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

通过设置,调整时区

执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ='Asia/Shanghai'; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。

TZ='Asia/Shanghai'; export TZ 


posted on 2023-09-12 15:10  lewisat  阅读(930)  评论(0编辑  收藏  举报

导航