背景

新建了个虚拟机, CentOS7 操作系统,执行 date 命令发现日期不正确,与当前时间差了12小时,格式是 EDT

使用 NTP (Network Time Protocol)同步后,依然不正确。

# 实际时间 2021年7月26日12:50:38
[root@hadoop2 ~]# date
2021年 07月 26日 星期一 00:50:47 EDT# NTP时钟同步
[root@hadoop2 ~]# ntpdate ntp1.aliyun.com
26 Jul 00:51:16 ntpdate[67431]: step time server 120.25.115.20 offset -2.724103 sec# NTP时钟同步后,依然不正确
[root@hadoop2 ~]# date
2021年 07月 26日 星期一 00:51:20 EDT

方法一

修改时区: timedatectl set-timezone Asia/Shanghai

# 原来,时区设置指向了美国纽约
[root@hadoop2 ~]# ll /etc/localtime
lrwxrwxrwx. 1 root root 38 7月  30 2020 /etc/localtime -> ../usr/share/zoneinfo/America/New_York# 修改时区
[root@hadoop2 ~]# timedatectl set-timezone Asia/Shanghai[root@hadoop2 ~]# date
2021年 07月 26日 星期一 12:56:13 CST# 查看新的软链接
[root@hadoop2 ~]# ll /etc/localtime
lrwxrwxrwx. 1 root root 35 7月  26 12:56 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai

方法二

创建软链接: ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 备份
[root@hadoop2 ~]# mv /etc/localtime /etc/localtime.bak# 创建软链接
[root@hadoop2 ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

方法三

直接覆写: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

# 备份
[root@hadoop2 ~]# mv /etc/localtime /etc/localtime.bak# 使用新时区覆盖
[root@hadoop2 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

Note:NTP时钟同步可实现服务器时间校准:

  • yum install ntpdate
  • ntpdate ntp1.aliyun.com 或者 ntpdate cn.pool.ntp.org 或者ntp[1-7].aliyun.com

If you have any questions or any bugs are found, please feel free to contact me.

Your comments and suggestions are welcome!

Linux执行date命令发现差了12小时,格式是EDT相关推荐

  1. linux当前时间 按格式化,Linux下date命令,格式化输出,时间设置

    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] ...

  2. linux远程date命令,linux之date命令详解

    date命令的用处 1.用于显示特殊的时间格式,可以用于对日志文件的命名 2.用于设置时间 ,不过这方面用的比较少,因为一般的服务器都设置的有自动同步网络时间 用法: date [OPTION]... ...

  3. Linux下date命令的修改时间问题

    Linux下date命令的修改时间问题 最近好想学linux,刚好公司也有一台旧的电脑,可是有次公司突然停电了,我用date命令时出问题了,电脑的时间不对了,我后来到网上搜索了好久,也没找到同时修改时 ...

  4. linux脚本参数获取时间戳,Linux系统date命令的参数及获取时间戳的方法

    date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] ...

  5. Linux中date命令的各种实用方法--转载

    在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,自己也曾经为时间的各种表示方法和如何修改时间而困惑,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的 ...

  6. linux无date命令,linux的date命令

    linux下显示时间命令是最基本的命令之一.下面由学习啦小编为大家整理了linux的date命令的相关知识,希望大家喜欢! Linux的date命令详解 显示时间是个常用的命令,在写shell脚本中也 ...

  7. java+am+上午,java – 使用AM/PM以12小时格式显示当前时间

    目前的时间显示为13:35 PM 然而,我想显示为12小时格式与AM / PM,即1:35 PM而不是13:35 PM 当前代码如下 private static final int FOR_HOUR ...

  8. linux如何更改服务器时间格式,Linux中date命令,格式化输出,时间设置

    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]...[+格式] 或:date [-u|--utc|--universal] ...

  9. Linux中date命令用法及大小比较

    Linux date命令的用法 使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [- ...

最新文章

  1. Github的创建及使用
  2. Linux C++与Python混合编程(g++生成链接库与python调用)
  3. LLDB+Python脚本:增强LLDB调试
  4. oracle proedure 文件_关于oracle存储过程读取文件
  5. python定义一个类和子类_Python定义类、定义子类以及super()函数的使用
  6. tomcat架构分析(概览)【转】
  7. 数据库服务器 之 Postgresql备份和恢复------SQL转储篇
  8. 【转载】手动删除引用nuget如何还原
  9. JZOJ 1036. 【SCOI2009】迷路
  10. sonarqube插件开发(二) 开发插件
  11. hdmi 屏幕旋转 树莓派_使用树莓派的轻量级远征工具套装
  12. matlab fullbnt,Matlab2010下使用FULLBNT工具箱建立复杂的动态贝叶斯网络
  13. 细说 AppCompat 主题引发的坑:You need to use a Theme.AppCompat theme with this activity!
  14. 实验九 哈希表的查找操作
  15. 小米Miui线刷步骤记录
  16. 物理层-宽带接入技术
  17. 中国塑料杯市场需求预测与发展前景分析报告2022-2027年
  18. Unity设置相机正交相机和透视相机的动态切换
  19. STM32 芯片锁死无法烧录问题解决
  20. 计算机驱动有必要更新,电脑各硬件驱动程序是否越新越好?需要经常更新驱动程序吗?...

热门文章

  1. 2016012023+小学四则运算练习软件项目报告
  2. 怎么用java实现通过身份证号码判断籍贯所在地区
  3. 【LeetCode】第37题——解数独(难度:困难)
  4. 如何使用PDF编辑工具中的便签功能?
  5. Tomcat集群---Cluster节点配置
  6. matlab距离保护程序,MATLAB的距离保护仿真.ppt
  7. vscode中python调试的断点失效
  8. maven 私服nexus的公共仓库汇总
  9. 有感于“学术官僚化、大学衙门化,教授奴才化”
  10. 【二】2D测量 Metrology——apply_metrology_model()算子