centos 修改时区 ,同步时间

linux修改时区EDT改为CST


今天发现有一台服务器时间比其他服务器时间慢了12个小时,使用date命令后发现,时区显示是EDT,

[root@master run]# date
Fri Apr 26 04:01:20 EDT 2019
[root@master run]#

EDT时间为美国时间,把EDT改为CST(北京时间)即可,命令如下

[root@master run]# mv /etc/localtime /etc/localtime.bak
[root@master run]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@master run]# date
Fri Apr 26 16:04:14 CST 2019
[root@master run]#

 

 

在虚拟机中查看安装的linux时间,总是不对,于是查阅资料,有很多解决办法,我个人比较倾向于用ntpdate的方式更新时间。

感觉比较好用的一个方法:

输入date查看时间,发现不对,相差甚远!(当前时间2019/09/06 11:19)

 

安装ntpdate

 

 

 

 

删除etc/localtime文件,并复制shanghai时区文件替换到这里。

 

 

 

然后ntpdate -u ntp.api.bz更新下时间。

 

 

 

查看时间:

 

 

 

时间已经同步过来了,为了避免重启后丢失这些修改,进行保存:


 

posted @ 2021-04-23 15:38  30岁再次出发  阅读(158)  评论(0编辑  收藏  举报