详解Linux系统中如何修改时间和时区
目录
- 一、问题
- 二、设置时间、日期和时区
- 1.只设置时间
- 2.设置日期
- 3.设置时区
一、问题
在使用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之间,夏天会有一小时时差
上一篇:Docker拉取镜像过慢或卡死的解决方法(亲测有效)
栏 目:其它服务器
下一篇:rocketmq-streams的ILeaseService使用示例详解
本文标题:详解Linux系统中如何修改时间和时区
本文地址:https://zz.feitang.co/server/30007.html
您可能感兴趣的文章
- 12-20Kubernetes中使用临时容器进行故障排查的方法
- 12-20Nginx设置HTTPS的方法步骤
- 12-20二进制方式安装 Kubernetes1.18.3版本实现脚本
- 12-20Nginx工作模式及代理配置的使用细节
- 12-20ZooKeeper分布式协调服务设计核心概念及安装配置
- 12-20Kubernetes部署可视化地图的十个步骤
- 12-20关于docker清理Overlay2占用磁盘空间的问题(亲测有效)
- 12-20Docker compose配置文件写法及命令使用示例
- 12-20openwrt安装docker并启动的操作方法
- 12-20云原生Kubernetes初始化容器Init使用教程


阅读排行
推荐教程
- 12-07一文教你怎么选择Tomcat对应的JDK版本
- 12-07新版Eclipse集成Tomcat时找不到server选项的解决方法
- 12-06IIS7 应用程序池自动回收关闭的解决方案
- 12-05Windows Server 2019安装VMware
- 12-05Windows服务器默认IE浏览器无法下载文件的解决方法
- 12-05Docker安装Jenkins全过程
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法





