您的位置:首页 > 运维架构 > Linux

Linux实现局域网时间同步

2014-09-23 10:26 507 查看
操作系统:Centos7.0

软件:NTP (Centos7.0自带,如没有可以自行下载)

1 在局域网中选择一台机器,作为NTP的服务端。

2 找到安装的NTP的配置文件 npt.conf(默认在/etc/ntp.conf)

3 在ntp.conf中添加

server 127.127.1.0

fudge 127.127.1.0 stratum 10

(让NTP SERVER和自身保存同步,当配置文件中的server都不可用时,将以local时间作为ntp服务提供给ntp客户端,当然你也可以将配置中的server都注释掉,就让这台机器的local时间作为时间服务器)

注意:在修改过程中应该停止ntpd服务,Centos7.0中 systemctl stop ntpd.service,修改后启动服务 systemctl start ntpd.service

服务启动后的状态

4 在ntp客户端,关闭ntpd的服务,system stop ntpd.service

然后执行 ntpdate -u 192.168.108.130 (ntp服务端ip,这里表示的是我的服务端ip)

看到上图表示成功

5 在服务端可以让ntpd服务开机启动

执行命令 systemctl enable ntpd.service (Centos7的版本命令,其他版本请自己选择命令,Centsos7也支持命令chkconfig ntpd on虽已经过时,但还可以用)

从上图可以看到结果

6 ntp客户机上执行

crontab -e 写入

3 * * * * ntpdate 192.168.211.22

表示没三分钟执行一次同步

当然你要启动crond服务 systemctl start crond.service

JOB DONE!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: