博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用NTP服务器完美解决VMware Linux时间无法同步问题
阅读量:4011 次
发布时间:2019-05-24

本文共 1294 字,大约阅读时间需要 4 分钟。

 本文档的Copyleft归rosetta所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性。
       
        WMware中使用Linux一直以来时间无法同步问题还是令我比较头痛的,网上也去找过一些方法,说用VMware Tools进行同步,装了老半天也不靠普,今天要用到NTP服务器,就顺便把这个时间同步问题给解决了,而且就这么几步操作就搞定了,简单方便可靠。
        大体思路就是在windows主机上安装一个NTP服务器,Linux每隔几分钟来同步一次。
1,windows下安装NTP服务器
        下载ntp安装包,下完后默认安装
        安装完毕后,修改C:\Program Files\NTP\etc\ntp.conf
        只保留以下两句:
        server 127.127.1.0
        fudge 127.127.1.0 stratum 8
        进入:C:\Program Files\NTP\bin
        执行restartntp.bat重启NTP服务
        执行ntpstatus.bat查看当前NTP服务状态
2,   Linux下执行操作
        [root@localhost ~]# ntpdate NTP服务器IP
        执行成功如下显示执行结果:
        27 Aug 20:44:52 ntpdate[3417]: adjust time server 172.12.12.12 offset -0.001939 sec
        如果出现:No Server suitable for synchronization found
        请检查ntp.conf是否有误,并确保在第一步基础后等待3分钟再尝试。
        可以通过以下命令查找具体出错原因,一般会显示Server dropped: strata too high”的错误,
        [root@localhost ~]# ntpdate -d IP
 
3,配置每一分钟自动同步一次
        crontab还是大有学问的,定时功能就由它来控制,需要确保crond服务启用,今天只使用它的第一分钟执行特定脚本功能。
        启用crond服务
        [root@localhost ~]# service crond restart
        停止 crond:                                               [确定]
        启动 crond:                                               [确定]
        
        创建crontab文件,随便建一个
        [root@localhost ~]# vim .date.cron
        增加内容如下:
        */1 * * * * /usr/sbin/ntpdate NTP服务器IP
        
        把此文件加入crontab中并显示当前任务
        [root@localhost ~]# crontab .date.cron
        [root@localhost ~]# crontab -l
         */1 * * * * /usr/sbin/ntpdate NTP服务器IP
        
        如果需要Linux一起来就执行一遍同步时间操作,那么在/etc/rc.local 加入以下命令即可。
        /usr/sbin/ntpdate  NTP服务器IP
       
         好了,至此Linux系统时间就不会再异常了,以后也不用天天敲date -s "YY-MM-DD HH-MM-SS"了。
你可能感兴趣的文章
coursesa课程 Python 3 programming 统计文件有多少单词
查看>>
coursesa课程 Python 3 programming 输出每一行句子的第三个单词
查看>>
coursesa课程 Python 3 programming Dictionary methods 字典的方法
查看>>
Returning a value from a function
查看>>
coursesa课程 Python 3 programming Functions can call other functions 函数调用另一个函数
查看>>
coursesa课程 Python 3 programming Tuple Assignment with Unpacking
查看>>
coursesa课程 Python 3 programming The while Statement
查看>>
course_2_assessment_6
查看>>
coursesa课程 Python 3 programming course_2_assessment_7 多参数函数练习题
查看>>
coursesa课程 Python 3 programming 排序函数sorted的可选参数
查看>>
coursesa课程 Python 3 programming course_2_assessment_8 sorted练习题
查看>>
visca接口转RS-232C接口线序
查看>>
在unity中建立最小的shader(Minimal Shader)
查看>>
1.3 Debugging of Shaders (调试着色器)
查看>>
关于phpcms中模块_tag.class.php中的pc_tag()方法的含义
查看>>
vsftp 配置具有匿名登录也有系统用户登录,系统用户有管理权限,匿名只有下载权限。
查看>>
linux安装usb wifi接收器
查看>>
关于共享单车定位不准问题
查看>>
终于搞定CString和string之间转换的问题了
查看>>
用防火墙自动拦截攻击IP
查看>>