Linux NTP服务配置

外部ntp服务器地址:0.cn.pool.ntp.org
内部ntp服务器地址1:192.168.57.200
内部ntp服务器地址2:192.168.98.32
该服务器地址为:192.168.57.10
本地服务器网段:192.168.57.0


(1)若只有ntpdate无ntp出现,或者什么都不显示,则先删除ntpdate,再安装ntp
#rpm -qa | grep ntp
(2)删除已安装软件
#rpm -e fontpackages-filesystem	

(3)重新安装ntp服务 
#yum -y install ntp

(4)编辑配置文件
#vim /etc/ntp.conf
==>server 0.cn.pool.ntp.org iburst				                     
 #新增外部时间服务器
==>server 192.168.57.200 iburst minpoll 4 maxpoll 8     
 		#新增内部时间服务器列表
==>server 192.168.98.32  iburst minpoll 4 maxpoll 8 prefer   
	#新增内部时间服务器列表,prefer优先
==>fudge 127.0.0.1 stratum 10				           
#当外部时间不可用时,使用本地时间
==>logfile /var/log/ntpd.log			 				           
#新增日志目录
==>restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap 
#这一行的含义是授权192.168.1.0 网段上的所有机器可以从这台机器上查询和同步时间

(5)设置系统开机自启动
# systemctl enable ntpd
# systemctl enable ntpdate
# systemctl is-enabled ntpd

(6)启动NTP服务器
#systemctl stop chronyd
#systemctl disable chronyd
# systemctl start ntpdate
# systemctl start ntpd

(7)查看ntp连接状态如果没有问题,将正确时间写入硬件
# ss -tlunp | grep ntp
# ntpq -p
# hwclock -w

(8)客户端配置:
#vim /etc/ntp.conf
==>server 192.168.57.10
# systemctl restart ntpd		 #修改任意节点服务器的NTP配置文件都需要重起ntpd服务
# crontab -e	   
==>0 0 * * * /usr/sbin/sntp -P no -r 192.168.57.10;hwclock -w
#以crontab任务计划同步时间(需安装ntpdate,每天24点更新同步时间)

回退:
#yum remove ntp 

  

posted @ 2022-08-24 10:41  LB_运维技术  阅读(87)  评论(0编辑  收藏  举报