设置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