用VMware安装CentOS虚拟机测试,经常把虚拟机的状态挂起,下次重启时候又不对应上了,时间不同步也会导致某些服务不正常;又或者安装新的CentOS 7.4系统时,时区不是CST(而是UTC,与CST相关8小时时差) 。
安装CentOS 7.2或更新的版本,自带了chrony的时间同步服务程序,目前也是我们Linux系统常见的时间同步服务之一,相关的配置参数如下:
rpm包:chrony.x86_64 (注释:An NTP client/server)
端口:323/udp
服务名称:chronyd
配置文件:/etc/chrony.conf
相关命令:systemctl {status/start/stop/enable} chronyd
++++华丽的分隔线++++++++++++++++++++++++++++++++++++++
一、验证时间同步的状况:
1、用chronyc sources -V 查看时间同步的情况和时间服务器
(* 是时间同步成功,+ 是时间备用同步服务器,? 是时间同步失败)
(^*也表示时间有同步的,同步的服务器为xk-6-95-a8.bta.net.cn)
++++华丽的分隔线++++++++++++++++++++++++++++++++++++++++++++++
二、修改时间,并设置成24小时格式
用date命令查看当前系统时间
(EDT:指美国东部夏令时间,波士顿、纽约市、华盛顿哥伦比亚特区,这个时区跟北京时区(CST)有12小时的时差,晚12小时。)
如果用date命令查看当前时候显示时期非北京时间(CST)的话,就用以下命令进行修改
tzselect #再根据提示进行如下顺序输入
5 –> 9–> 1–> 1
然后执行下面这两条命令
rm /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
(提示如下图)
大功告成,成功把EDT改为CST的北京时区