设置系统时间为-东八区

2023-10-31

1.查看系统服务器时区:

    a.  date -R

    b. cat /etc/sysconfig/clock   //下面针对东八区设置

[root@localhost ~]# cat /etc/sysconfig/clock
#ZONE="America/New_York"
ZONE="Asia/Shanghai"
UTC=false
ARC=false

    c. cat /etc/localtime    

        //参考: https://blog.csdn.net/sukhoi27smk/article/details/50241869

  设置系统时间

     ntpdate -u 127.*.*.* (需要匹配的时间的机器,在需要同步的服务器上执行(需要自己设置过才能执行))

2.设置时区

   a. 通过命令: tzselect

   参考: http://codingstandards.iteye.com/blog/834280

   b. JAVA 代码设置时区:

   参考: https://blog.csdn.net/ghostgarlic/article/details/1665322

 

linux下如何解决jvm执行取得的时间和系统时间不一致的问题

今天在和对端系统调试接口的时候发现一个怪问题。用本地环境调试调用接口没有问题,发到服务器上问题就来了参数解析不了。确认了版本没有问题以后,一步步分析。这接口对端要求我们参数通过AES加密传过去,秘钥是一串字符加年月日的时间戳。怀疑是服务器时间不对引起的,但是通过date命令查看发现服务器的时间是正常的。通过打日志才发现通过Java程序代码new Date()取得的时间比服务器的时间少了近8个小时,所以加密后对端解密解密不了。

现在就要办法解决jvm执行取得的时间和系统时间不一致的问题。通过在网上查阅资料,应该是jvm运行的时区设置问题。

解决的办法有几种:

1、在程序中使用java的函数设定时区。
2、在启动java程序时加参数-Duser.timezone=GMT+8

3、调整系统的时区设置 (如下:)

 

 1).vi /etc/sysconfig/clock   #编辑时间配置文件
    ZONE="Asia/Shanghai"
    UTC=false                   #设置为false,硬件时钟不于utc时间一致
    ARC=false
2).ln -sf /usr/share/zoneinfo/Asia/Shanghai    /etc/localtime    #linux的时区设置为上海时区
3).ntpdate cn.pool.ntp.org    #对准时间
4)./sbin/hwclock --systohc   #设置硬件时间和系统时间一致并校准 

 

问题error:发现/etc/sysconfig/clock 配置文件的时区还是纽约时间,难怪会差近8个小时咯。可能是装系统的时候没有没有选择时区默认的纽约时间。

通过第三种方法调整好系统的时区设置,果然执行后一切正常。

***********最有效的发现!按下面操作。********

针对中国时区,修改操作如下

1.   

  修改文件 /etc/sysconfig/clock内容:

  ZONE=Asia/Shanghai 

  UTC=false 

  ARC=false

2.    (针对同步时区不成功,执行下面步骤就行!!!)

  rm -rf /etc/localtime

  ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

 

 

    

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设置系统时间为-东八区 的相关文章

随机推荐

  • 【送面试题】Linux中grep和find的区别及全面使用指南

    AI绘画关于SD MJ GPT SDXL百科全书 面试题分享点我直达 2023Python面试题 2023最新面试合集链接 2023大厂面试题PDF 面试题PDF版本 java python面试题 项目实战 AI文本 OCR识别最佳实践 A
  • 常见测试用例设计方法2---边界值划分

    目录 二 边界值的基本思想 三 边界值的作用 四 边界值点的定义 五 边界值和等价类的联系 六 上点 离点 内点的确定 1 闭区间 2 开区间 3 半开半闭区间 总结 七 常见边界值 字符 整数 八 边界值分析案例优化建议 九 开闭区间的区
  • matlab 点云粗配准(8)——RANSAC算法实现点云粗配准(方法一)

    RANSAC 一 算法原理 1 算法概述 2 实现流程 二 代码实现 三 结果展示 一 算法原理 1 算法概述 基本思想是通过随机采样一定数量的点对 计算变换矩阵 然后用该变换矩阵将源点云变换到目标点云坐标系下 计算变换后的点云与目标点云之
  • Java开发:如何将model对象与json互相转换?

    model javabean 与json相互转换 文章声明 model对象与json之间互转网上有很多方法 此处只记录一种常用的 并且比较安全便捷的转换方法 使用gson 一 model转换json 1 首先创建一个model实体类 pac
  • 详解OpenCV中的Lucas Kanade稀疏光流单应追踪器

    详解OpenCV中的Lucas Kanade稀疏光流单应追踪器 1 效果图 2 源码 参考 这篇博客将详细介绍OpenCV中的Lucas Kanade稀疏光流单应追踪器 光流是由物体或相机的运动引起的图像物体在连续两帧之间的明显运动的模式
  • 比cat更好用的命令!

    大家好 我是良许 作为程序员 大家一定对 cat 这个命令不陌生 它主要的功能就是用来显示文本文件的具体内容 但 cat 命令两个很重大的缺陷 1 不能语法高亮输出 2 文本太长的话无法翻页输出 正是这两个不足 使得 cat 只能用来查看行
  • 记录一次报错:Error, operation time out. RESULT_OPERATION_TIMEO[rplidarNode-2] process has died [pid 22745,

    当Rplidar雷达突然报错 Error operation time out RESULT OPERATION TIMEOUT rplidarNode 2 process has died pid 22745 exit code 255
  • udev原理及使用方法

    本文参考以下两篇文章结合自己的理解总结 https blog csdn net huangminilong article details 83782142 https blog csdn net chituhuan article det
  • 性能调优疑问: IO操作消耗CPU吗?

    操作系统 中的IO章节都会说 IO设备发送中断 CPU收到中断后 挂起当前的进程 然后处理中断 处理完后 回到之前的进程 如果IO都需要CPU参与 那么IO很频繁的时候 会大量占用CPU吗 https www cs uic edu jbel
  • 静态路由实验

    思科 计算机网络实验 静态路由仿真实验 实验目的 掌握静态路由的配置和使用方法 熟悉交换机端口镜像的方法以及如何用于监视端口 文章目录 思科 计算机网络实验 静态路由仿真实验 一 静态路由是什么 二 实验步骤 实验 一 总结 一 静态路由是
  • jQuery 中的 each()

    通过它 你可以遍历对象 数组的属性值并进行处理 使用说明 each函数根据参数的类型实现的效果不完全一致 1 遍历对象 有附加参数 each Object function p1 p2 this 这里的this指向每次遍历中Object的当
  • 电脑优化导致打印机无法使用的问题

    使用打印机需要一些服务和端口 我经常看到因系统优化导致无法使用打印机的问题 主要有以下两种情况 一 sploov服务被关闭 sploov服务是打印机服务 必须开启 二 139或445端口被关闭 进行文件共享和打印机共享等实际通信 Windo
  • Android安全扫描提示未使用编译器堆栈保护技术的解决方法

    前言 目前市面上不少安全扫描apk并评估的公司会针对以下这项进行扫描 防御原理和攻击原理 看最下面的参考 别人写的很好 我就没必要再累述了 未使用编译器堆栈保护技术 风险描述 为了检测栈中的溢出引入了Stack Canaries漏洞缓解技术
  • 两数相加 代码实现和思路

    两数相加 代码实现和思路 做这个题目之前必须要了解链表是什么 还有指针是什么 不然很容易看不懂代码 class Solution public ListNode addTwoNumbers ListNode l1 ListNode l2 首
  • Vue中全局事件总线使用

    Vue中全局事件总线是实现任意组件间通信的的一种方式 1 定义全局事件总线 new Vue beforeCreate Vue prototype bus this 2 使用全局事件总线 2 1 接受数据 A组件想接收数据 则在A组件中给 b
  • 问题PYQT

    def combo box change self row col text item QTableWidgetItem text self ui tableWidget setItem row col item changedata se
  • 几个比较好用的爬虫库

    一 类似 Requests 的库 为什么要推荐类似 Requests 的库呢 Requests 不够好吗 虽然 Requests 对于新手很容易上手 但它是同步的 并不是异步设计的 在 HTTP 请求的时候是需要 IO 等待的 比如说 当你
  • image target behaviour 和image target的关系_图片分析软件Image-Pro Plus的基础操作

    Image Pro Plus是一款功能强大的图片分析软件 可以根据要求自动识别图像内容 对其尺寸数量等信息进行测量 在本文中 作者将根据自己的经验对此软件的一些入门操作进行介绍 希望能给读者提供帮助 一 标尺的输入 Image Pro Pl
  • gitlab--基础--07--CICD--问题

    gitlab 基础 07 CICD 问题 1 Fetching git代码失败 1 1 问题 fatal git fetch pack expected shallow list fatal The remote end hung up u
  • 设置系统时间为-东八区

    1 查看系统服务器时区 a date R b cat etc sysconfig clock 下面针对东八区设置 root localhost cat etc sysconfig clock ZONE America New York ZO