文章目录

  • 问题
  • 解决
    • 处理时区问题
      • date查看时间、时区
      • timedatectl查看时间、时区
      • 查看localtime
      • 设置时区
    • 处理时间问题

问题

  • 中国使用的是东八区上海时间,而linux服务器,一般默认是0时区UTC,所以需要将时区改为东八区CST
  • 将时区改为东八区后,显示的实际仍然不对,仍然差8小时或16小时,这说明时间不对
  • 时间修改正确后,服务器重启,时间显示又错误了,因为没改硬件时钟时间

解决

  • linux系统时间,与本地时间不一致,一般有两种情况
  • 一是时区设置错误,不是当地使用时区
  • 二是时间设置错误,未联网校时,或者人为不小心设置错了

处理时区问题

date查看时间、时区

  • 首先查看时间是否正确,与当地时间一致,可使用以下命令
date
date -R

  • date查看日期时间,date -R则会把时区一起显示出来
  • 可以看到上面的时间错了(与当地时间误差几分钟),下面时间虽然对了但是时区不对(应该为+0800)

timedatectl查看时间、时区

  • 也可以使用timedatectl查看和设置时区
  • Local time:当前使用的时区的时间,也就是date命令显示的时间
  • Universal time:世界时间,也就是0时区时间,世界通用的协调时间
  • RTC time:硬件时钟时间,关机也会
  • Time zone:现正使用的时区,可以看到上面是CST,中国时区,是对的

查看localtime

  • 也可以直接使用ls -l /etc/localtime查看系统当前的时区

设置时区

  • 第一种方式,可以通过zoneinfo直接设置
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 第二种方式,与第一种类似,使用软连接
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  • 第三种方式,使用timedatectl设置时区
timedatectl set-timezone Asia/Shanghai

处理时间问题

  • 如果时区已经设置对了,时间显示还是不对,可以手动设置下时间,或者使用互联网校时
  • 需要安装ntpdate,再校时即可,但是需要在联网情况下进行
yum install -y ntp ntpdate
ntpdate 0.asia.pool.ntp.org
date
  • 如果没有联网,只能直接使用date -s 日期 时间设置了
  • 时间显示正确后,查看下硬件时间,顺便把硬件时间也改对,防止重启失效
hwclock --show
# hc代表硬件时间,sys代表系统时间,即用系统时钟同步硬件时钟
hwclock --systohc
## 或
clock --systohc
hwclock -w
date

【已解决】CentOS7等linux系统时区时间不对显示误差8小时相关推荐

  1. linux系统修改时区开发板,Linux系统时区时间修改

    我们知道,计算机系统有两个时钟,一个是硬件时钟,一个是系统时钟,硬件时钟的工作原理就是电脑在开机运行的时候会给主板上的纽扣电池充电,关机后这块电池还为存放系统参数的CMOS.RAM供电,以保存其中的系 ...

  2. linux编写多时区时间显示程序,Linux系统时区时间修改

    我们知道,计算机系统有两个时钟,一个是硬件时钟,一个是系统时钟,硬件时钟的工作原理就是电脑在开机运行的时候会给主板上的纽扣电池充电,关机后这块电池还为存放系统参数的CMOS.RAM供电,以保存其中的系 ...

  3. Linux系统时区时间修改

    我们知道,计算机系统有两个时钟,一个是硬件时钟,一个是系统时钟,硬件时钟的工作原理就是电脑在开机运行的时候会给主板上的纽扣电池充电,关机后这块电池还为存放系统参数的CMOS.RAM供电,以保存其中的系 ...

  4. 【已解决】清除linux系统的多余引导

    cd /boot && ls 2.使用VIM编辑器找到并打开gurb.conf文 vim grup.conf 3.删除即可.

  5. 修改linux系统的时间PRC,Ubuntu16.04操作系统环境下修改时区

    本文主要介绍如何在Ubuntu16.04操作系统环境下修改时区. 1. 时区相关操作 如果你的Linux系统时区配置不正确,必须要手动调整到正确的当地时区.NTP对时间的同步处理只计算当地时间与UTC ...

  6. Linux系统重新对时,Linux系统时区不对怎么办?

    因为Linux系统在安装的时候需要选择系统时区,很多人在安装的时候没有注意,从而导致系统时间出错,出现这样的问题该如何解决呢?下面小编给大家介绍Linux系统修改时区的方法. 1.查看系统时间 #da ...

  7. 怎么修改linux系统时区,Linux系统时区该怎么修改?

    Linux系统安装过程中需要选择系统时区,还需要选择键盘布局,往往新手在英文模式下安装Linux系统的时候容易出错,这样会给后续生产环境的系统造成不必要的困扰.以下配置以Linux RedHat系列操 ...

  8. Linux系统之时间管理

    Linux系统之时间管理 一.date命令介绍 1.date帮助 2.查询系统时间 ①查询电脑硬件时间 ②查询UTC时间 ③查询系统时间 ④特定时间格式输出系统时间 ⑤查询电脑所有时间信息 三.修改系 ...

  9. linux系统时区设置

    linux系统时区设置 - 系统时钟设置 格式:date 月/日时:分:年.秒 [root@localhost ~]# date 080319462010.55 二  8月  3 19:46:55 C ...

最新文章

  1. 替换openjdk的版本时遇到报错Transaction check error
  2. 从特殊到一般-C#中的类
  3. mssql 远程无法连接mysql_在本地 怎么远程连接MSSQL数据库
  4. JAVA写同步栈_tomcat实现的同步队列和同步栈
  5. 使用 MIDP 底层用户接口 API
  6. jni开发-java调用c函数,c调用java函数实现
  7. android 系统相册调用,各版本的区别总结
  8. R_leaflet包_最易上手地图教程(二)
  9. 【渝粤题库】广东开放大学 标准化法律法规 形成性考核
  10. 计算机网络有多种类别按照不同的的作用范围,计算机网络分类,性能
  11. win10任务栏假死状态 无法操作
  12. 联发科处理器真有那么不堪吗?
  13. android平台获取手机IMSI,IMEI ,序列号,和 手机号的方法
  14. python 余弦定理_自己实现文本相似度算法(余弦定理)
  15. python使用IE浏览器
  16. ★Kali信息收集★8.Nmap :端口扫描
  17. Python生成随机数和numpy生成随机数
  18. 基于5G+MEC的电站行业专网部署方案研究
  19. 家用设备搭建VMWARE超融合 NSX HORIZON 及CISCO测试环境
  20. 华裔女性钱璐璐:用 DNA 开发人工智能神经网络,识别手写数字!

热门文章

  1. 抠图专题1:抠出白色陶瓷杯(每天一个PS小项目)
  2. opencv 图像 抠图 算法_摄影领域的OpenCV教程之“蓝幕抠图”
  3. 高维度下的数据科学—线性空间(上)
  4. Linux硬盘分区步骤详解
  5. mysql seconds_behind_master_【MySQL】Seconds_Behind_Master的真正含义
  6. Seconds_Behind_Master= NULL解决办法
  7. WebStorm下载安装
  8. 达梦数据库之巡检之道
  9. 全面解读MinION纳米孔测序技术及应用
  10. 硬件-6-基站和移动通信系统的演进