一、NTP服务器介绍
1.1 NTP服务简介
NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议
虽然服务器内部会通过晶振自动计算时间,但是在系统长时间运行下,服务器内部时间与实际时间总会有细微的偏差,长时间的积累会导致这种偏差越来越大。
在内网架构中,有些业务对时间的要求严苛,这就要求我们内网设备中的时间保持一致,而这一点就可以使用NTP服务实现
1.2 时间管理命令
查看命令:
说明 命令
查看当前时间 date -R
查看时区 ls /usr/share/zoneinfo/
查看其他时区的当前时间 zdump Hongkong
常用时间命令
data 查看时间命令
timedatectl 管理系统时间
timedatectl status 显示当前系统时间信息
timedatectl list-timezones 查看可用时区
timedatectl set-timezone "Asia/Shanghai" 修改时区
timedatectl set-local-rtc 1|0 设定是否使用utc时间,1表示使用local时间,0表示使用utc时间
timedatectl set-time “xxx” 设定当前时间为xxx
二、NTP服务器的搭建
搭建NTP时间服务器,使客户机与时钟同步服务器同步时间
服务器(192.168.169.132)操作:
编辑内容中更改以下三条信息:
#pool 2.rhel.pool.ntp.org iburst
allow 192.168.169.128
local stratum 10
客户端(192.168.169.128)操作:
chronyc sources显示的四个符号
* 目前正在使用的上层NTP
+ 已连接,可提供时间更新的候补
- 远程服务器被认为是不合格的NTP server
× 远程服务器不可用