NTP服务器
- NTP 服务器运行原理
- 实战配置NTP服务器为内网络服务器同步时间
- 配置NTP客户端同步时间
NTP(Network Time Protocol,网络时间协议)是用来使计算机时间同步化的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准时差小于1毫秒,WAN上几十毫秒),且可以由加密确认的方式来防止恶毒的协议攻击。
模式:C/S
端口
[root@localhost ~]# cat /etc/services|grep -w ^ntp
ntp 123/tcp
ntp 123/udp # Network Time Protocol
安装 NTP 服务器
[root@localhost Packages]# yum install ntp -y
[root@localhost Packages]# rpm -q ntp
ntp-4.2.6p5-25.el7.centos.2.x86_64
配置文件/etc/ntp.conf
启动服务
[root@localhost ~]# systemctl start ntpd.service
查看端口
安装 NTP 客户端
[root@apenglinux-002 Packages]# rpm -ivh ntpdate-4.2.6p5-25.el7.centos.2.x86_64.rpm
[root@apenglinux-002 Packages]# rpm -q ntpdate
ntpdate-4.2.6p5-25.el7.centos.2.x86_64
NTP 客户端同步时间
ntpdate ntpServerIP 或 ntpServerName
公网上的 ntp 服务器
[root@localhost ~]# systemctl stop ntpd.service
[root@localhost ~]# ntpdate 0.centos.pool.ntp.org
5 Apr 12:34:33 ntpdate[2425]: adjust time server 193.228.143.14 offset 0.002047 sec
搭建一个内网NTP服务器,让内网服务器通过此NTP服务器进行时间同步
修改NTP服务器配置文件 /etc/ntp.conf
列出是否与上游服务器连接,需要过5分钟
列出ntp与上层ntp的状态 remote:即 remote-本机和上层ntp的ip或主机名,“+” 表示优先,“ *” 表示次优先 refid:参考的上一层NTP主机的地址 st:即 stratum 阶层 poll:下次更新在几秒之后 offset:时间补偿的结果
linux系统时间和BIOS时间是不是一样?
# hwclock -r //读出BIOS的时间
# hwclock -w //将当前系统时间写入BIOS中