将本主机设置为NTP时钟源

1、修改/etc/ntp.conf文件

cd /etc

sudo vim ntp.conf

在最后加上两行

server  127.127.1.0

fudge  127.127.1.0 stratum 8

 2、重启ntp服务

sudo service ntp restart

等待一段时间,watch ntpq -p查看LOCAL那行的reach参数,达到17以后,客户端可以发送命令来和本机对时了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是用ansible命令输出主机清单配置的ntp时钟的步骤: 1. 创建一个名为ntp.yml的ansible playbook文件 2. 在playbook中定义一个名为ntp的host组,并将主机清单配置为该组 3. 在playbook中添加一个名为ntp.yml的task,并在其中使用ansible的template模块根据主机清单配置的ntp时钟来生成ntp.conf配置文件 4. 在playbook中添加一个名为ntp-servers的变量组,并在其中定义ntp时钟的列表 5. 将ntp-servers变量组传递给ntp task,以便正确地生成ntp.conf配置文件 下面是ntp.yml playbook的完整内容: ``` --- - name: Configure NTP on servers hosts: ntp become: true vars: ntp_servers: - 0.pool.ntp.org - 1.pool.ntp.org - 2.pool.ntp.org - 3.pool.ntp.org tasks: - name: Configure NTP template: src: templates/ntp.conf.j2 dest: /etc/ntp.conf mode: 0644 vars: ntp_servers: "{{ ntp_servers }}" ``` 在这个playbook中,我们假设我们有一个名为ntp主机组,并且我们想要使用ntp池中的服务器来同步时钟。配置文件将生成在/etc/ntp.conf,并使用640的权限存储在其上。ntp.conf.j2是一个jinja2模板,声明如下: ``` {{ ntp_servers | map('regex_replace', '^', 'server ') | list | join('\n') }} restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery ``` 模板中的第一行是一个过滤器管道,将ntp_servers变量中的每个项转换为ntp.conf格式。第二行是限制配置,以防止人为干扰时钟同步。您可以在template模块文档中找到更多信息。 请注意,这只是一个基本配置,应该根据您的环境需要进行修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值