方法来源于网上,但是经过验证是可行的。
作为linux学习的新手,开始学习时总会遇到各种各样的麻烦,每次开机发现自己的虚拟机总是与当前的时间相差几个小时到几天不等,查阅网上经验,我的做法是
1.使用yum安装时间同步服务 #yum - y install ntpdate
2.安装完成之后,就开始验证
① #ntpdate -u 210.72.145.44 备注:210.72.145.44 是中国国家授时中心
② #cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
③ #ntpdate pool.ntp.org
#ntpdate -u ntp.api.bz 备注:指定ntp.api.bz(上海ntp服务器)
经过以上几个步骤之后虚拟机时间和实际时间一致,问题解决了。但是关掉电脑后第二天打开发现时间又对不上了,于是想到要写个定时任务来同步时间。
④使用crontab -e来写个定时任务同步时间,这样就不会导致下一次开机时时间同步不上的问题了。
*/5 * * * * /usr/sbin/ntpdate -u ntp.api.bz
以上经验仅供参考,如有不对,欢迎指正