CHRONY 时间服务器

时间同步服务chrony

  • ntp network time Protocol之前使用的同步协议
  • chrony ntp协议的实现,兼容网络中的ntp服务(centos7之后就不再使用ntp,转而使用chrony)
  • rpm -ql chrony
  • 主要配置文件 /etc/chrony.conf
  • systemctl status chronyd (查看是否启动)
  • 监听utp的323端口,chrony时间同步
  • chronyc工具内部有很多包含的命令,可以用来设置配置文件,包括添加时间服务器,查看同步情况,删除时间服务器,查看有几个时间服务器等等说
  • 配置文件中 (centos7)server 服务器地址 iburst ,可多个,默认的是香港的地址 (centos8)poor 服务器地址 iburst(ntp.aliyun.com 阿里的时间服务器)

内部配置

  • 搭建一个时间同步的机器,与互联网的时间服务器同步,并让内部服务器获取当前服务器的时间

(服务端)

  • 需要更改配置文件中的服务端allow 允许别人利用我的时间同步
  • 设置时间服务器的时间从哪里获取,比如从阿里云:server ntp.aliyun.com iburst
  • 当网络时间不可用的时候时间服务器启用本地硬件时间为基准: local stratum 10
  • 设置完成后重启时间服务:systemctl restart chronyd

(客户端)

  • 需要更改配置文件中从局域网的时间服务器来进行时间同步:server 192.168.47.25 iburst
  • 设置完成后重启时间服务:systemctl restart chronyd
  • ntpdate ip 立刻与目标主机同步时间
  • chronyc 命令 然后 sources -v 查看与目标同步的情况

(测试)

  • date -s '-1 year' 设置当前时间减少一年
  • 如果需要比较急观察就重启服务后过一会儿时间就会同步
  • 阿里提供的时间同步服务器:ntp.aliyun.com~ntp7.aliyun.com

编写脚本来更改配置文件

  • sed -ri 's/^#s.*t$/ server 192.168.47.25 iburst/g' /etc/chrony.conf ;systemctl restart chronyd
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置 chrony 时间服务器,请按照以下步骤进行操作: 1. 安装 chrony 时间服务器软件。在大多数 Linux 发行版上,您可以使用以下命令安装 chrony: ``` sudo apt-get install chrony # Debian/Ubuntu sudo yum install chrony # CentOS/RHEL ``` 2. 打开配置文件 `/etc/chrony.conf` 并编辑它。根据您的需求,您可以配置 chrony 以使用本地时钟、使用公共时间服务器或使用其他 chrony 服务器作为参考源。以下是一些常见的配置选项: - `pool`:使用公共时间服务器作为参考源。例如,要使用 NTP 服务器,您可以添加以下行: ``` pool ntp.aliyun.com iburst ``` - `server`:使用其他 chrony 服务器作为参考源。例如,要使用名为 `chrony-server` 的服务器,您可以添加以下行: ``` server chrony-server iburst ``` - `local`:使用本地时钟作为参考源。例如,要使用本地时钟,您可以添加以下行: ``` local stratum 10 ``` 3. 保存并关闭文件。 4. 启动并启用 chrony 服务。在大多数 Linux 发行版上,您可以使用以下命令: ``` sudo systemctl start chrony sudo systemctl enable chrony ``` 5. 检查 chrony 服务状态。您可以使用以下命令检查 chrony 服务是否正在运行: ``` sudo systemctl status chrony ``` 如果 chrony 服务已经在运行,则输出应该类似于以下内容: ``` ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2021-05-22 09:42:59 UTC; 4s ago ``` 如果 chrony 服务没有在运行,则可以使用以下命令启动它: ``` sudo systemctl start chrony ``` 以上就是配置 chrony 时间服务器的步骤。如果您使用的是阿里云 ECS,您也可以使用阿里云提供的 NTP 服务器来进行时间同步,具体操作方法请参考阿里云官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值