Linux 配置 ntp 时间服务器

liunx ntp时间同步服务器搭建

   准备至少两台服务器,一台作为服务端,一台作为客户端
   最终达成客户端同步服务点的效果

建议:
1:给一个静态ip保证上网 保证网络通畅
2:关闭相关安全软件,防火墙,selinux
CentOS 7.0 默认使用的是 firewall 作为防火墙。关闭 firewall:
执行命令

        systemctl stop firewalld.service #停止 firewall
		systemctl disable firewalld.service #禁止 firewall 开机启动
		firewall-cmd --state #查看默认防火墙状态(关闭后显示 notrunning,开启后显示 running)

开始
1:查询安装,确认是否安装ntp rpm -qa | grep ntp
如果已经安装直接跳到第二步
如果没有安装则:yum –y install ntp*
2:配置ntp服务

修改所有节点的/etc/ntp.conf
命令:vi /etc/ntp.conf

打开后加入下列两行指令 下列IP需要更换本机ip

restrict 192.168.xxx.xxx nomodify notrap nopeer noquery //
当前节点 IP 地址 根据本机更改
restrict 192.168.xxx.xxx mask 255.255.255.0 nomodify notrap //集群
所在网段的网关(Gateway),子网掩码(Genmask)

在 server 部分添加一下部分,并注释掉 server 0 ~ n 本地时钟服务器
注意此处服务端为127.127.1.0 客户端需指向服务端的ip

server 127.127.1.0       此处客户端需要指向服务端ip
Fudge 127.127.1.0 stratum 10  此处客户端需要指向服务端ip

baoc在这里插入图片描述
保存退出
esc :wq

3:启动服务端服务 并且开机设置自启动

Systemctl start ntpd  //启动服务段ntp服务
systemctl enable ntpd.service  //设置开机自启动

此时可手动同步客户端验证配置是否正确

date  //查询时间
date -s 08:18:34  //时间修改
ntpdate 192.168.xxx.x  指向服务端ip  客户端运行

再次查看时间同步为服务端时间

4: 启动客户端ntp服务并设置开机启动

Systemctl start ntpd  
systemctl enable ntpd.service

5:查看客户端ntp服务有无和上层服务端联通即

命令:ntpstat  有延迟

6:查看是否安装cron包(所有需要配置定时任务的机器都要操作)

yum list installed | grep yum-cron
//如果没有则安装 yum -y install yum-cron
再次查询
yum list installed | grep yum-cron 
此时已经有了cron包
启动cron服务
systemctl start yum-cron.service

7:配置定时任务

开始配置命令:crontab -e
写入保存退出:00 01 * * * root /usr/sbin/ntpdate 192.168.230.131; /sbin/hwclock -w  
//此处格式不做具体描述可自行百度
查看:crontab -l
此时可以看到已配置的定时任务

8:建议重启
systemctl restart ntpt
9:测试是否同步

date  //查询时间
date -s 08:18:34  //时间修改

可直接修改服务端时间,然后查询客户端时间是否和刚刚更改的服务端时间一致,即可验证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值