android ntp 时区同步,因时区问题导致的NTP同步问题-程序员宅基地

技术标签: android ntp 时区同步  

今天在搭建项目环境的时候,发现有一台服务器使用ntpdata ntpserver命令后,与ntp服务器时间差距很大。经过排查,最终发现是由于在安装系统时,选择时区这一块没有选择正确(默认时区),由此导致了显示的时间和服务器的时间差距很大。

解决办法:修改系统时区为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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39751679/article/details/117689100

智能推荐

PHP生成日期序列_php组件生成日期自增数字-程序员宅基地

文章浏览阅读1k次。&lt;?php$d0 = '2010-04-20';$d1 = '2010-04-23'; $_time = range(strtotime($d0), strtotime($d1), 24*60*60);$_time = array_map(create_function('$v', 'return date("Y-m-d", $v);'), $_time);print_..._php组件生成日期自增数字

JFreeChart简介及下载、配置-程序员宅基地

文章浏览阅读686次。JFreeChart简介JFreeChart是完全基于Java语言的开源项目,因此可以使用在Java开发环境中,包括Java应用程序,或者是Java Web应用都没有任何问题。结合iText项目,可将生成的统计图表输出到PDF文件中;结合最新的POI项目,也可以将生成的统计图表输出到Excel文档中。JFreeChart可用于生成各式各样的统计图表,只要开发人员提供符合JFreeCha..._jfreechart依赖下载

cpu_detected cpu family 6 model 106-程序员宅基地

文章浏览阅读592次。————监控系统的状态————1.查看当前系统的负载 w命令[root@localhost ~]# w11:41:05 up 1:42, 2 users, load average: 0.00, 0.01, 0.05USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot tty1 18:07 ? 0.41s 0.41s ..._detected cpu family 6 model 106

Java Swing JTable 表格【7:监听表格数据变化】_jtable监听-程序员宅基地

文章浏览阅读1.6w次,点赞11次,收藏51次。监听表格数据变化 终于进入到JTable的重头戏了,监听在任何Java项目中都是非常重要的,监听带来的一系列的操作也有时候非常复杂 在Excel表格中,当表格中的一个单元格的数据发生变化时,与之相关的数据也会同时发生变化,这就设计到表格监听器的知识。JTable的事件大致均针对表格内容的操作处理,包括字段内容改变、列数增加或减少、行数增加或减少、表格的结构改变等。这些事件称为Table_jtable监听

CSS选择器权重问题_分组选择器权重单独计算-程序员宅基地

文章浏览阅读214次,点赞14次,收藏10次。摘要:关于css选择器权重问题_分组选择器权重单独计算

zeppelin集成openldap,以及admin用户设置_zeppelin能建账号吗-程序员宅基地

文章浏览阅读2.2k次。之前写过一篇文章集成FreeIPA,今天尝试集成OpenLdap,出现了一些问题,这里记录下配置过程修改zeppelin-site.xml<property> <name>zeppelin.anonymous.allowed</name> <value>false</value> <description>An..._zeppelin能建账号吗

随便推点

基于高德地图api的热力图配置及显示调优_热力图颜色梯度-程序员宅基地

文章浏览阅读1.3w次,点赞6次,收藏47次。基于高德地图api的热力图配置及显示调优缘起使用热力图的基本配置加载js组件和数据加载组件加载数据重要参数说明显示调优rediusmax参考缘起领导要求根据公交订单的起点/终点数据,来展示用户下单的起点/终点的分布情况,这时用热力图来表示分布情况更加直观。在使用高德地图热力图api的过程中,被几个参数折磨到凌晨2点多,将经验总结如下。使用热力图的基本配置在热力图api实例中有标准代码。..._热力图颜色梯度

MySQL——习题:每个部门当前员工最高薪水_mysql每个部门的最高工资的语句-程序员宅基地

文章浏览阅读512次。有一个员工表dept_emp简况如下:有一个薪水表salaries简况如下:获取所有部门中员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号升序排列,以上例子输出如下:解法1:SELECT d1.dept_no, d1.emp_no, s1.salaryFROM dept_emp as d1INNER JOIN salaries as s1ON d1.emp_no=s1.emp_noAND d1.to_date='9999-01-01'A_mysql每个部门的最高工资的语句

The constructor Service(URL, QName, WebServiceFeature[]) is undefined-程序员宅基地

文章浏览阅读697次。Service(URL, QName, WebServiceFeature[]) is undefined 原因是CXF自带的javax.xml.service 版本高过 jdk的javax.xml.service。 一个解决办法是: 在使用wsdl2java时,加入参数 -frontend jaxws21 这个问题的消息解释可以在这里看到 : http://david-commerce.itey..._the constructor service(url, qname, webservicefeature[]) is undefined

eq(equal)等于,ne neq(not equal)不等于,gt(greater than)大于 (smarty)_eq等于-程序员宅基地

文章浏览阅读1w次。eq相等 ne、neq不相等, gt大于, lt小于 gte、ge大于等于 lte、le 小于等于 not非 mod求模 is [not] div by是否能被某数整除 is [not] even是否为偶数 is [not] even by $b即($a / $b) % 2 == 0 is [not] odd是否为奇 is not odd by $b即($a _eq等于

centos8使用war包安装部署jenkins以及初始化配置_centos 8 jenkins.war启动-程序员宅基地

文章浏览阅读1.4k次,点赞4次,收藏3次。centos8使用war包安装部署jenkins以及初始化配置准备工作安装jdk并配置环境变量安装maven并配置环境变量先检查是否安装maven安装maven创建目录下载解压移动配置环境变量检查是否安装成功配置maven国内镜像安装git使用dnf安装git检查版本安装tomcat并设置为开机自启动创建目录下载解压移动至/usr/local/tomcat目录下启动加入systemctl管理并设置为开机自启动修改catalina.sh文件创建tomcat服务文件重载服务列表启动tomcat服务tomcat设_centos 8 jenkins.war启动

Unity 通过LineRenderer绘制两点之间的直线_line.material = new material(shader.find("particle-程序员宅基地

文章浏览阅读2.7w次,点赞5次,收藏43次。private LineRenderer line;//画线line = this.gameObject.AddComponent();//只有设置了材质 setColor才有作用line.material = new Material(Shader.Find("Particles/Additive"));line.SetVertexCount(2);//设置两_line.material = new material(shader.find("particles/additive"));

推荐文章

热门文章

相关标签