NTP(Network Time Protocol),网络时间协议,用于同步计算机时钟。首先需要有一个准确的时间来源。时间按NTP服务器的等级传播,根据外部UTC源的远近将NTP服务器归于不同的层中,stratum-1在顶层,由外部UTC接入,而stratum-2则从stratum-1获取,以此类推,但stratum层总数最多15.
NTP服务器有三种方式与其他服务器进行时间校对;
1,broadcast/multicast:时间服务器周期性的广播时间信息给其他时间服务器,但精确度不高。
2,symmetric:可从远端时间服务器获取时间,也可以提供时间给远端时间服务器
3,client/server:适用于一台时间服务器接受上层时间服务器的时间,然后提供时间给下层用户。
注:最好升级到最新版本(》4.2.7)
NTP使用UDP协议,端口123
服务器端
yum install -y ntp
chkconfig --list ntpd
chkconfig --level 35 ntpd on
service ntpd start
ntpdate 202.120.2.101
hwclock -w
修改配置文件
vi /etc/ntp.conf
disable monitor 关闭monilist功能
当NTP服务器启动时,即和上层NTP服务器进行时间校对。
vi /etc/ntp/step-tickers
202.46.232.182
127.127.1.0
允许BIOS与系统时间同步,简单命令hwclock -w
也可
vi /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes
查看本机上次与上层NTP服务器同步时间的情况
ntpstat
查看本机与上层NTP服务器通信情况
ntpq -p
客户端
ntpdate ntpserverip 校对时间
可写corn任务定时更新
crontabl -e
转载于:https://my.oschina.net/u/2404183/blog/549022