详解Linux系统中如何修改时间和时区

 更新时间:2023年07月05日 11:37:35   作者:老鼠只爱大米  
当我们在使用Linux系统时,有时会遇到系统时间与当地时间存在差异的情况,所以这篇文章就给大家详细介绍如何解决这个问题,感兴趣的小伙伴跟着小编一起来学习吧

一、问题

在使用linux系统时,有时会遇到系统时间与当地时间存在差异的情况。

(1)如果差异较小

相差几分钟、十几分钟,可以通过修改时间来解决

(2)如果差异较大

相差几个小时,则考虑可能是由于时区不同导致的。这种情况,如果只更改了时间,那么linux系统上的其他程序可能还是会获取错误的时区,从而导致难以预知的问题。

二、设置时间、日期和时区

1.只设置时间

(1)先查看日期、时间和时区,通过date命令

[root@test ~]# date
Wed Jan  6 16:35:16 CST 2021

(2)如果日期和时区都正确,则只更改时间,通过 date -s 时间

[root@test ~]# date -s 10:10
Wed Jan  6 10:10:00 CST 2021

2.设置日期

如果需要设置日期,需要使用date -s设置

date -s yyyy-MM-dd

注意:修改日期后,时间重置为该天的凌晨0时0分0秒

3.设置时区

设置时区可能稍微复杂点,它分为两步

(1)首先需要知道需要使用哪种时区,

 例如,我国使用的北京时间,对应的时区为东八区,可以记为CST、GMT+8、Asia/Shanghai

(2)将系统中存储的时区信息,覆盖到本地时区配置

只需要将/usr/share/zoneinfo/下面的时区配置信息,覆盖到/etc/localtime本地时区配置即可,具体操作

# 以中国标准时区为例
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

注意:

(1)/usr/share/zoneinfo/目录下存储的是所有时区的配置信息,需要使用哪种时区,将对应的配置覆盖到本地时区配置  /etc/localtime即可。

(2)Asia/Shanghai是以地区划分的时区,在查找/usr/share/zoneinfo/下时区信息时,如果没有找到直接时区配置,需要以地区划分查找本地区的时区配置。

(3) Asia/Shanghai也称为CST,它会兼容历史各个时间节点。中国1986-1991年实行夏令时,夏天和冬天差1个小时,Asia/Shanghai会兼容这个时间段。因此,1992年以后,在中国,GMT-8和Asia/Shanghai是一样的时间,1986-1991之间,夏天会有一小时时差

到此这篇关于Linux系统中如何修改时间和时区的文章就介绍到这了,更多相关Linux修改时间和时区内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • .htaccess绑定域名到子目录的方法

    .htaccess绑定域名到子目录的方法

    首先用控制面版的域名绑定功能绑定了域名, 然后用.htaccess
    2008-07-07
  • Linux sed命令的使用

    Linux sed命令的使用

    这篇文章主要介绍了Linux sed命令的使用,帮助大家更好的理解和学习Linux的使用,感兴趣的朋友可以了解下
    2020-08-08
  • Ubuntu 17.04系统下源码编译安装opencv的步骤详解

    Ubuntu 17.04系统下源码编译安装opencv的步骤详解

    这篇文章主要给大家介绍了在Ubuntu 17.04系统下源码编译安装opencv的相关资料,文中将一步步的步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08
  • 解决Linux可执行文件目录下明明存在*.so文件,但却提示找不到

    解决Linux可执行文件目录下明明存在*.so文件,但却提示找不到

    这篇文章主要介绍了解决Linux可执行文件目录下明明存在*.so文件,但却提示找不到问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 干货 | Linux新手入门好书推荐

    干货 | Linux新手入门好书推荐

    今天在知乎上看到了这样一个问答:学习操作系统的知识,看哪本书好?读完之后,我决定理一下操作系统方面的好书推荐给需要学习这个方向知识的人。下面这篇文章主要给Linux新手们推荐了一些入门的好书,需要的朋友可以参考下。
    2017-10-10
  • centos 7 源码安装openssh的方法

    centos 7 源码安装openssh的方法

    这篇文章主要介绍了centos 7 源码安装openssh的方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-06-06
  • Linux服务器网卡流量查看方法 shell和Python各一枚

    Linux服务器网卡流量查看方法 shell和Python各一枚

    这篇文章主要为大家详细介绍了Linux服务器网卡流量查看方法,shell和Python各一例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Ubuntu 18.04更换apt-get源的方法

    Ubuntu 18.04更换apt-get源的方法

    这篇文章主要介绍了Ubuntu 18.04更换apt-get源的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • linux系统 java环境变量的配置方法

    linux系统 java环境变量的配置方法

    这篇文章主要介绍了配置linux系统 java环境变量的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • apache实现部署多个网站(一个ip部署多域名)的方法详解

    apache实现部署多个网站(一个ip部署多域名)的方法详解

    最近去机房帮别人配置网站,机房的服务器本身已经搭建了一个网站,我们需要再配置一个,所以记录下来,这篇文章主要给大家介绍了关于apache如何实现部署多个网站(一个ip部署多域名)的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-11-11

最新评论