Kevin_306

设置Linux系统时间20210117

Linux入门-设置系统时间

 

案例1:起因:当前时间已经是2021年1月17日,晚上22:20左右了,但是系统显示的是1.18早上6:20,时间提前了。

方法1.依次输入以下命令尝试修正时间:

# timedatectl list-timezones # 列出所有时区
 
# timedatectl set-local-rtc 1 # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
 
# timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
 
其实不考虑各个发行版的差异化, 从更底层出发的话, 修改时间时区比想象中要简单:

# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 方法2. 以上命令试完都不能生效,

 1.于是尝试新的方法;

  #yum install ntpdate    

  #ntpdate 202.112.29.82

2.但是CentOS7依然没有生效!再换个方法:

centos7系统安装方法:
 #yum install rdate

 安装完成后执行:/usr/bin/rdate -s time.nist.gov 

3.命令一输入回车,时间马上就同步了,更改成功!

 

案例2.另外一台虚拟机,乌班图系统中也存在时间错误问题,也需要修改

# timedatectl set-timezone Asia/Shanghai #设置系统时区为上海

 

使用命令timedatectl set-timezone Asia/Shanghai输入回车,时间马上就同步生效了!!!

---------------------------------------------------

另外一种设置系统时间的办法:#date -s "20210311 16:30:00"

 ----------------

如果以上方法还不能解决,可以参考另外一种解决办法:时间同步服务chrony

https://i.cnblogs.com/posts/edit-done;postId=14345812

posted on 2021-01-17 23:07  熊猫小虾  阅读(161)  评论(0编辑  收藏  举报

导航