NTP服务
查询时间date 世界统一时间date -u
修改时间 date -s HH:MM:SS
硬件时钟指嵌在主板上的特殊的电路, 它的存在就是平时我们关机之后还可以计算时间的原因
查询硬件时钟hwclock -r
将硬件时钟同步系统时间 hwclock -s
将系统时间同步给硬件时钟hwclock -w 这里的系统时间是指准确的世界统一时间
背景
Network Time Protocol(NTP,网络时间协议)用于同步它所有客户端时钟的服务。NTP服务器将本地系统的时钟与一个公共的NTP服务器同步然后作为时间主机提供服务,使本地网络的所有客户端能同步时钟。同步时钟最大的好处就是相关系统上日志文件中的数据,如果网络中使用中央日志主机集中管理日志,得到的日志结果就更能反映真实情况。在同步了时钟的网络中,集中式的性能监控、服务监控系统能实时的反应系统信息,系统管理员可以快速的检测和解决系统错误。ntp时间服务器是一个简单的常用的服务器,工作中我们只要做到会用就行,能搭建起来就可以了,不用太去深入研究ntp时间服务器的原理。
1、查看ntp服务是否启动
netstat -tlunp | grep ntp //如果看到123端口,说明ntp服务成功启动
2、启动ntp
service ntp restart
执行一下命令避免服务器重启导致ntp进程挂了 # chkconfig ntp on
3、查看ntp状态
ntpq -pn
该命令执行结果是一个表格,具有下面的属性
remote: NTP 主机的 IP 或主机名称,注意最左边的符号,
* 远端的服务器已经被确认为我们的主NTP Server,我们系统的时间将由这台机器所提供
+ 它将作为辅助的NTP Server和带有*号的服务器一起提供同步服务. 当*号服务器不可用时它就可以接管
- 远程服务器被认为是不合格的NTP Server
x 远程服务器不可用
refid:参考的上一层 NTP 主机的地址;
st:stratum 阶层;
when:几秒钟前曾经做过时间同步化更新的动作;
poll:更新周期;
reach:已经向上层 NTP 服务器要求更新的次数;
delay:网络传输过程当中延迟的时间,单位为 10^(-6) 秒;
offset:时间补偿的结果,单位与 10^(-6) 秒;
jitter:Linux 系统时间与 BIOS 硬件时间的差异时间, 单位为 10^(-6) 秒。