Kin*_*vid 5 ping protocol ntp icmp redhat-enterprise-linux
我们有 bash 脚本来配置chrony.conf
脚本检查 ping 是否正常ntp1
(ntp2
ntp 服务器)
然后脚本将 ntp 服务器插入到/etc/chrony.conf
(仅当 ping 成功时)
bash 脚本的示例:
ping -c 1 ntp1
if [[ $? -eq 0 ]];then
echo "server ntp1 iburst" >> /etc/chrony.conf
else
echo "sorry so much but no ping to ntp1 server , /etc/chrony.conf will not configured "
exit 1
fi
ping -c 1 ntp2
if [[ $? -eq 0 ]];then
echo "server ntp2 iburst" >> /etc/chrony.conf
else
echo "sorry so much but no ping to ntp2 server , /etc/chrony.conf will not configured "
exit 1
fi
Run Code Online (Sandbox Code Playgroud)
问题是有时用户决定禁用ping
或icmp
那么在这种情况下,我们检查 ping 的场景不相关,并且我们无法将行添加到/etc/chrony.conf
所以我们想知道如何测试和服务器以便添加ntp1和chronyntp1
配置ntp2
ntp2
例如,如果ntp1
和ntp2
not 似乎是 ntp 服务器,那么我们不会将它们添加到 chrony 配置中
可以通过使用ntpdate 命令询问日期来测试 ntp 服务器 。
例如:
ntpdate -q pool.ntp.org
Run Code Online (Sandbox Code Playgroud)
该参数-q
仅供查询,不设置时钟。
如果成功,该命令将返回退出代码0
。
归档时间: |
|
查看次数: |
21572 次 |
最近记录: |