因时区问题导致的NTP同步问题
2017-12-28 23:18
337 查看
今天在搭建项目环境的时候,发现有一台服务器使用ntpdata ntpserver命令后,与ntp服务器时间差距很大。经过排查,最终发现是由于在安装系统时,选择时区这一块没有选择正确(默认时区),由此导致了显示的时间和服务器的时间差距很大。
解决办法:修改系统时区为Asia/Shanghai(使用如下命令),然后再重新执行ntpdate命令即可。
查看系统时区相关命令:
将/usr/share/zoneinfo/目录下面的对应时区文件复制到/etc/目录,并重命令为localtime,例如设置Asia/Shanghai为默认时区命令:
解决办法:修改系统时区为Asia/Shanghai(使用如下命令),然后再重新执行ntpdate命令即可。
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime相关扩展:
查看系统时区相关命令:
[root@localhost ~]# date +%z +0800 #<==即东八区时间修改系统时区相关操作:
将/usr/share/zoneinfo/目录下面的对应时区文件复制到/etc/目录,并重命令为localtime,例如设置Asia/Shanghai为默认时区命令:
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime/etc/localtime文件:
设置系统的时区,将/usr/share/zoneinfo/ 中相应文件拷贝到/etc下并重命名为 localtime 即可修改时区设置,这种修改对 date 命令是及时生效的。不论是 date 还是 hwclock 都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算。 /etc/sysconfig/clock文件(不用修改): 这个配置文件里面支持UTC,ARC,SRM,ZONE这几个配置选项,关于这几个配置选项详解如下: (1)UTC 指定BIOS中保存的时间是否是GMT/UTC时间,true表示BIOS里面保存的时间是UTC时间,false表示BIOS里面保存的时间是本地时间 (2)ZONE 指定时区,ZONE的值是一个文件的相对路径名,这个文件是相对 /usr/share/zoneinfo 目录下的一个时区文件。比如ZONE的值可以是:“Asia/Shanghai", "US/Pacific", "UTC" 等 (3)ARC 这个选项一般配置false,在一些特殊硬件(Alpha)下才配置该选项为true (4)SRM 它同ARC,该选项一般配置false,在一下特殊硬件下才配置该选项为false 说明:这个配置文件里面的参数和 hwclock 命令关系很大,系统在启动的时候读取/etc/sysconfig/clock 文件的内容,根据这些内容调用hwclock 命令 (5)/etc/sysconfig/clock的配置实例 ZONE="Asia/Shanghai" UTC=false ARC=false
相关文章推荐
- 时区问题导致windows时间同步后总是差几个小时
- ntp版本导致时间同步不成功问题
- php时区问题导致php页面显示不正常
- centos 修改时区及NTP时间同步
- 解决Docker容器时区及时间不同步问题的方法
- 时间不同步问题导致hive 只能select* 不能select count(*)select 某个字段 ,是因
- Tomcat中因时区设置问题导致与系统时间不一致问题
- 总结一下遇到过的网络同步IO导致服务阻塞的问题
- mysql 多台数据库同步server-id 重复导致的问题
- 系统时间自动同步服务导致C#定时器失效的问题
- Quartz 的SB问题 GetNextValidTimeAfter 输出和输出 时区 不同步,好傻的方法?
- linux中时间服务器同步问题:ntpdate[5426]: the NTP socket is in use, exiting
- php5.1x的时区问题导致相差八个小时!
- SQLServer 2012之AlwaysOn —— 指定数据同步链路,消除网络抖动导致的提交延迟问题
- 关于客户端与服务端时区不同导致客户端上的时间不准问题的解决方案
- Tomcat7.x时区问题导致时间获取不正确
- java项目中,关于svn上同步了setting文件 导致本地文件夹错乱的问题的解决
- php5.1x的时区问题导致相差八个小时!
- 生产项目中queue同步问题导致项目部署后CPU爆表问题解决
- Effective Item - 外部方法导致的过度同步问题