linux的ntp服务

NTP服务

NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。
中国国家授时中心的地址为:ntp.ntsc.ac.cn
Stratum(分层设计):Stratum层的总数限制在15以内,包括15层。NTP服务器为客户机提供标准时间,TP客户机需要与NTP服务器保持沟通

时区概念
1.查看当前服务器时区&列出时区并设置时区:
# timedatectl
# timedatectl list-timezones
# timedatectl set-timezone Asia/Shanghai
2.时间时区概念理解:GMT、UTC、CST、DST 、RTC
RTC:本地硬件时钟
UTC:通用协调时(UTC:Universal Time Coordinated)。
GMT:格林威治标准时间 (Greenwich Mean Time)
CST:中国标准时间 (China Standard Time)
DST:夏令时(Daylight Saving Time)

NTP服务与chrony服务

ntpd 和 chronyd 的差异
最主要的差异是用于控制计算机的时钟的算法。当外部基准时间只能够间歇性的访问时 chronyd 能够工作的很好。ntpd 需要可持续查询时间基准才能够工作的好。
Chrony 包含 chronyd,一个运行在用户空间的守护进程,chronyc,一个命令行程序,对 chronyd 做出调整。

NTP服务部署

1.安装软件
yum install -y chrony
2.查看安装文件
/etc/chrony.conf
/etc/chrony.keys
/etc/logrotate.d/chrony
3.编辑配置文件
vim /etc/chrony.conf
pool pool.ntp.org iburst …指定要与那个服务器同步
allow 172.30.110.0/24 …允许那个主机与自己同步
deny 172.30.110.0/24 …拒绝那个主机与自己同步
*****注意若局域网内想要作为服务器向外同步数据(不能联网)
local stratum 10 …开启本地同步层数
4.启动服务
systemctl restart chronyd.service
systemctl enable chronyd.service
5.关闭防火墙
systemctl stop firewalld.service
6.查看chrony服务监听的端口
netstat -anplut | grep chrony
注意:chrony使用的是323端口,并且使用的是UDP协议实现时间同步。

客户端同步
1.编辑配置文件
vim /etc/chrony.conf
server 172.30.110.29 iburst …指向chrony服务器
2.重启服务
systemctl restart chronyd.service
3.查看状态
chronyc sources -v

查询和修改时区/时间
1.查询日期时间、时区及NTP状态
timedatectl
2.查看时区列表
timedatectl list-timezone
3.修改时区
timedatectl set-timezone Asia/Shanghai
4.修改时间
timedatectl set-time  “时间”
或者
date -s “时间”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值