1.NTP
网络事件协议(NTP)是计算机用于通过互联网上公共NTP获取正确时间信息,如NTP Pool Project;也可以通过高质量的硬件时钟为本地客户端提供准确时间。
2.设置本地时钟和时区
(1)timedatectl命令:显示当前的时间相关系统设置。包括系统当前时间、时区和NTP同步设置。
(2)timedatectl list-timezones命令:可以列出系统提供的包含时区的数据库,时区名称基于由NANA维护的公共时区数据库。
(3)timedatectl set-timezone命令:超级用户使用此命令来更改系统设置来更新当前的时区。
(4)timedatectl set-time命令:用来更改系统的当前时间,格式“YYYY-MM-DD hh:mm:ss"。
(5)timedatectl set-ntp命令:可以启用或禁止NTP同步,用ture和false参数将他打开或关闭。
3.配置和监控chronyd服务
(1)为了使不准确的本地硬件时钟(RTC)保持正确运行,chronyd服务通过与配置的NTP服务器进行同步。
(2)可以在/etc/chrony.conf配置文件中配置server和peer两种时间源类别,server行的第一个参数是NTP服务器的IP地址或DNS名称,iburst选项:在服务启动后,会在很短时间内执行四种测量,获得更精确的初始时间同步。
server classroom.example.com iburst
(3)chronyc sources -v命令:验证本地系统是否使用NTP服务器同步系统时钟,-v选项:包含更详细的输出。
注:NTP时间源的源状态(S)字段中显示一个星号(*),表示本地时间系统当前与NTP时间源成功同步.