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

技术标签: android ntp 时区同步  

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

解决办法:修改系统时区为Asia/Shanghai(使用如下命令),然后再重新执行ntpdate命令即可。cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

相关扩展:

查看系统时区相关命令:[[email protected] ~]# 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

智能推荐

建立时间和保持时间(setup time 和 hold time)_weixin_30376083的博客-程序员宅基地

建立时间和保持时间贯穿了整个时序分析过程。只要涉及到同步时序电路,那么必然有上升沿、下降沿采样,那么无法避免setup-time 和 hold-time这两个概念。本文内容相对独立于该系列其他文章,是同步时序电路的基础。针对xilinx手册中一些概念的更新和术语的规范化,以及存在的一些问题,参考文档为UG906,已进行了一系列修改。--2019/5/5系列目录 ...

ucharts 折线 点_ucharts图表引入的两种方式_远方有城的博客-程序员宅基地

import uCharts from '../js_sdk/u-charts/u-charts/u-charts.js'; //可以优化放全局 uCharts ==&gt;使用全局const lineCharts = {},optionAs = {};export default {name: 'LineChart',props: {dataAs: {//数据type: Object,defau...

PPAS上运行pg_dump经过_weixin_34290096的博客-程序员宅基地

目前我有两台机器,分别已经安装了PPAS9.1,安装后建立了OS系统用户enterprisedb和数据库用户enterprisedb。机器1:master  192.168.10.88机器2: slave 192.168.10.99为了可以在机器1和机器2之间方便进行访问,设置pg_hba.conf如下:机器1和机器2都如此设置:[[email protected] ~]# su ...

由货币的属性推想到,怎样的货币是凌驾于科技之上的最大限度地安全货币_星尘-世尘的博客-程序员宅基地

货币的属性其一是面值,价值,这张纸币值多少钱,能买多少东西,这是一眼就能分辨出来的。货币的属性其二是真伪,这张纸币是不是真的,是不是高仿的,我相信凭借现在的科技手段无法百分百的识别一张纸币的真伪,也可以说真正做到了以假乱真的地步毫不夸张,只不过在量上面还没有达到撼动经济市场的程度。前面一直都是从技术角度去判定真伪,那从社会学角度如何判定一张纸币的真伪,是不是可以从这张纸币过往的交易记录去衡量,

一中OJ #1151 [USACO Jan08] 化妆晚会 | 排序与查找 | 解题报告_Kyru_Yann的博客-程序员宅基地

一中OJ | #1151 化妆晚会时限 1000MS/Case 内存 64MB/Case题目描述万圣节又到了!FJ打算带他的奶牛去参加一个化装晚会,但是FJ只做了一套能容下两头总长不超过 S 的牛的恐怖服装。FJ养了 N 头按 1..N 顺序编号的奶牛,编号为 i 的奶牛的长度为 Li。如果两头奶牛的总长度不超过 S,那么她们就能穿下这套服装。F

mysql硬解析与软解析_详解Oracle数据库硬解析、软解析、软软解析联系与区别_列蒂齐亚的博客-程序员宅基地

Oracle数据库硬解析和软解析有相同的一步,而软软解析与硬解析、软解析完全不一样。一、sql解析这里我们先简单sql语句执行步骤:语法检查(syntax check)语义检查(symantic check): 对象是否存在,是否有权限。sql解析(parse): 利用内部算法对sql进行解析,生成解析树及执行计划。执行sql,返回结果(execute and return)首先了解一下sql解析...

随便推点

杭电OJ 1019(C++)_Intelligence1028的博客-程序员宅基地

a和b的最小公倍数 = a*b/(a和b的最大公约数)__int64的取值范围为[-2^63, 2^63),不能使用int类型,否则可能超出int存储范围。#include &lt;iostream&gt;using namespace std;int main(){ int n, m; cin &gt;&gt; n; while (n--) { __int64 a,...

android studio manifest merger failed,清单合并失败,Android Studio中出现多个错误_陈六六的成长笔记的博客-程序员宅基地

因此,我是Android和Java的初学者。我刚刚开始学习。今天我在尝试Intent时,发生了一个错误。Error:Execution failed for task ':app:processDebugManifest'.&gt; Manifest merger failed with multiple errors, see logs我在这里找到了一些解决方案,并尝试实现它们,但是没有用。这是...

Opencv 面向Python (19) —— 绘图及交互_智能小学士的博客-程序员宅基地

绘图及交互目标绘制多种几何图形使用鼠标与图像交互使用滚动条进行交互1. 绘画基础绘制图形名称绘制图形函数直线cv2.line()矩阵cv2.rectangle()圆形cv2.circle()椭圆形cv2.ellipse()多边形cv2.polylines()添加文字cv2.putText()1.1 绘制直线img = cv2.line(img, pt1, pt2, color[, thickness[, lineType]

linux php7 composer,如何在CentOS 7上安装和使用PHP Composer_春秋读书读春秋的博客-程序员宅基地

Composer是PHP的依赖项管理器(类似于Node.js npm或Python 的pip)。Composer将提取您项目所依赖的所有必需PHP软件包,并为您管理它们。它用于所有现代PHP框架和平台,例如Laravel,Symfony,Drupal和Magento 2。在本教程中,我们将完成在CentOS 7计算机上安装和使用Composer的步骤。先决条件在继续本教程之前,请确保满足以下先决条...

JAX-RS入门 五: 自动类型转换_godwish2013的博客-程序员宅基地

一、默认类型转换规则 在上一节中,已经了解了怎么使用那个annotations去提取请求中各种信息,不过得到的信息值默认都是一个string类型。 这一节介绍JAX-RS一些内置的自动类型转换及其规则。 理论上JAX-RS可以将请求信息转换成任一Java类型,只要该Java类型满足以下条件之一:基本类型: int、short、float、do

csr sha2生成 linux,Openssl生成csr的解决方案_汉服资讯的博客-程序员宅基地

[cpp]#include#include#include#pragmacomment(lib,“libeay32.lib”)/**subjectisexpectedtobeintheformat/type0=value0/type1=value1/type2=…*wherecharactersmaybeescapedby\*/X509_NAME*par...