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更新下时间。
查看时间:
时间已经同步过来了,为了避免重启后丢失这些修改,进行保存:
我们只需要努力,然后剩下的交给时间。