Linux NTP服务配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
外部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 @   LB_运维技术  阅读(149)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示