时间服务:chrony
  TEZNKK3IfmPf 2023年11月13日 39 0

为什么需要时间同步?

如果web服务没有时间同步很有可能会出一些莫名奇妙的的问题,比如我就曾遇到过一则案例,服务器刚刚申请完CA证书,但是在客户端访问时却提示证书过期。

由其在虚拟化的环境当中,虚拟化的系统的CPU是虚拟的,时钟震荡不精确,为什么会不精确呢?因为虚拟化的CPU并不是真正的CPU,就容易产生误差。

什么时候需要时间同步?

为了避免后期维护起来麻烦,我们最好在安装系统的时候就做好时间同步。

常用的时间同步服务有:ntp和chrony,centos7以上都采用chrony,主要是因为其比较精确。无论客户端还是服务器都要安装chrony做为后台进程。

做客户端时
//#默认都配置好了时间服务器,只要启动服务,并且网络通配,chrony就可自行向配置文件里面指向的时间服务器同步时间,默认指向centos的官方时间服务器。
yum install chrony rpm -qc chrony /etc/chrony.conf   server 0.centos.pool.ntp.org iburst   server 1.centos.pool.ntp.org iburst   server 2.centos.pool.ntp.org iburst   server 3.centos.pool.ntp.org iburst
//默认是侦听udp323端口
[root@tomcat2 ~]# systemctl start chronyd [root@tomcat2 ~]# systemctl enable chronyd [root@tomcat2 ~]# ss -unlp | grep 323 UNCONN 0 0 127.0.0.1:323 *:* users:(("chronyd",pid=8572,fd=5)) UNCONN 0 0 ::1:323 :::* users:(("chronyd",pid=8572,fd=6))

如何确定时间已经正确同步了呢?通过chronyc sources命令可得知,如下所示:

[root@tomcat2 ~]# chronyc sources
210 Number of sources = 4
MS Name/IP address         Stratum Poll Reach LastRx Last sample              
===============================================================================
^? sv1.ggsrv.de                  2   6     1     3    -44ms[  -44ms] +/-  132ms
^* time5.aliyun.com              2   6    77     4   +215us[+1227us] +/-   10ms
^- ntp7.flashdance.cx            2   6    77     3  -2098us[-2098us] +/-  204ms
^- time.cloudflare.com           3   6    77     4    +11ms[  +11ms] +/-  124ms
做时间服务器时

做服务器时,只要将配置文件的allow字段打开即可。

#allow 192.168.0.0/16
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2023年11月14日   23   0   0 linuxCPU
  TEZNKK3IfmPf   2023年11月13日   78   0   0 CPU
  TEZNKK3IfmPf   2023年11月13日   87   0   0 磁盘CPU内存
TEZNKK3IfmPf