NTP时间同步服务:
安装:
1、 yum -y install ntp
2、 service ntpd start
查看同步详情:
#ntpq -p
参数 | 含义 |
remote | 本地机器所连接的远程NTP服务器 |
refid | 给远程服务器提供时间同步的服务器 |
st | 远程服务器的层级别(1-16),避免=1 |
t | 未知 |
when | 计时器 |
poll | 本地机和远程服务器多少时间进行同步 |
reach | 八进制值,用来测试能否和服务器连接,i++ |
delay | 本地机发送同步要求到服务器的往返时间 |
offset | 本地机和服务器之间的时间差别。offset越接近于0我们就和服务器的时间越接近 |
jitter | 统计值,数值的绝对值越小和服务器的时间就越精确 |
* | 远端的服务器已经被确认为我们的主NTP Server |
+ | 作为辅助的NTP Server |
- | 远程服务器被认为是不合格的NTP Server |
x | 远程服务器不可用 |
或者
#ntpstat
synchronised to NTP server (202.112.29.82)at stratum 3
//本NTP服务器层次为3,已向202.112.29.82 NTP同步过
time correct to within 72 ms
//时间校正到相差72ms之内
polling server every 64 s
//每64秒会向上级NTP轮询更新一次时间
配置文件详解:
设置开机自动启动NTP服务!
#chkconfig--level 2345 crond on
服务器端权限设定:
权限的设定主要以 restrict 这个参数来设定,主要的语法为:
restrict IP地址 mask 子网掩码 参数
其中 IP 可以是IP地址,也可以是 default ,default 就是指所有的IP
参数有以下几个:
ignore :关闭所有的 NTP 联机服务
nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。
notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网
noquery :不提供客户端的时间查询
注意:如果参数没有设定,那就表示该 IP (或子网)没有任何限制!
客户端设置:
Server NTP服务器的IP或者域名
可设置多个
向时间服务器同步本机时间
#ntpdate NTP服务器的IP或者域名
定时同步NTP
编写shell脚本!
先停止NTP服务,再同步时间,选择同步时间!
系统时间与硬件时间:
将系统时间设置为硬件时间
# hwclock –systohc
或者修改下面的配置文件!
# vi /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes
注意:
让linux运行ntpdate更新时间时,linux不能开启NTP服务,否则会提示端口被占用