配置ntp时钟同步(tar包方式安装ntp)
Posted 雅冰石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置ntp时钟同步(tar包方式安装ntp)相关的知识,希望对你有一定的参考价值。
一 实验环境
二 实验步骤
2.1 安装ntp
/*
若系统里已用yum安装过ntp,先将其卸载掉:
yum remove ntp -y
yum remove ntpdate -y
*/
在服务端和客户端都安装下ntp(ntp安装包包含ntpdate):
wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.6p3.tar.gz
tar zxf ntp-4.2.6p3.tar.gz
cd ntp-4.2.6p3
./configure --prefix=/usr/local/ntp-4.2.6p3 --enable-all-clocks --enable-parse-clocks
make
make install
ln -s /usr/local/ntp-4.2.6p3 /usr/local/ntp
2.2 配置服务端
2.2.1 同步服务端的时间
#确保服务端的当前时间是准确的
可以通过date -s “日期”进行修改,示例:
date -s "2021-11-17 17:15"
hwclock -w
2.2.2 修改ntp配置文件
vi /etc/ntp.conf
添加:
interface listen 0.0.0.0
server 127.127.1.0
fudge 127.127.1.0 stratum 10
restrict 192.168.144.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.144.0 mask 255.255.255.0 nomodify notrap表示允许192.168.144网段的服务器都能和本服务器进行时钟同步。
2.2.3 启动ntp
/usr/local/ntp/bin/ntpd -c /etc/ntp.conf -l /usr/local/ntp/ntp.log
2.2.4 设置ntp服务开机自启动
修改/etc/rc.d/rc.local,添加一行:
/usr/local/ntp/bin/ntpd -c /etc/ntp.conf -l /usr/local/ntp/ntp.log
2.3 配置客户端
#确保ntpdate命令能执行成功
[root@test2 ~]# /usr/local/ntp/bin/ntpdate 192.168.144.247
17 Nov 15:21:20 ntpdate[7402]: step time server 192.168.144.247 offset -28799.417435 sec
#设置任务计划自动与时钟服务器同步时间
crontab -e
添加:
*/30 * * * * /usr/local/ntp/bin/ntpdate 192.168.144.247
2.4 验证
#在源端修改下时间:
[root@test1 ~]# date -s "2021-11-17 13:10"
Wed Nov 17 13:10:00 CST 2021
#看下30分钟后,客户端服务器的时间是否有同步过来。
为了方便验证,可以将2.3步骤中的30分钟缩短,验证完毕后,再改回去。
本篇文章参考了:CentOS7编译安装ntp - relax.1949 - 博客园
ntpdate 同步时间错误no server suitable for synchronization found_ARES的博客-CSDN博客
以上是关于配置ntp时钟同步(tar包方式安装ntp)的主要内容,如果未能解决你的问题,请参考以下文章