目次
1.展開計画
4台のマシンが同じLANにあることを確認します
192.168.44.10メインサーバー
192.168.44.11
192.168.44.12
192.168.44.13
2.ntpサービスをインストールします
4台のマシンを実行する必要があります
yum -y install ntp
3.メインサーバーを構成します
192.168.44.10のみを構成します
vi /etc/ntp.conf
# 注释掉server0~n
# 添加如下
server 127.127.1.0
Fudge 127.127.1.0 stratum 10
4.ntpdサービスを開始します
メインサーバーのntpdサービスを開始するだけで、他のサーバーは動作する必要がありません
systemctl start ntpd && systemctl enable ntpd
5.時刻の同期
時刻同期コマンド/ usr / sbin / ntpdate 192.168.44.10をスケジュールされたタスクに書き込み、15分ごとに同期し、同期結果をresult.txtファイルに書き込んで保存し、crondサービスを再起動して有効にします。
# 在除主服务器外的三台执行
mkdir /usr/local/sh && cd /usr/local/sh && touch result.txt
/usr/sbin/ntpdate 192.168.44.10
crontab -e
*/15 * * * * /usr/sbin/ntpdate 192.168.44.10 >> /usr/local/sh/result.txt 2>&1
systemctl restart crond
効果の1つは次のとおりです。
テストは仮想マシンであるため、時間とメインサーバー間のエラーはミリメートルです-0.003014秒
[root@minio2 ~]# /usr/sbin/ntpdate 192.168.44.10
14 Jan 01:18:03 ntpdate[16798]: adjust time server 192.168.44.10 offset -0.003014 sec
[root@minio2 ~]# crontab -e
no crontab for root - using an empty one
crontab: installing new crontab
[root@minio2 ~]# systemctl restart crond
6.注意が必要な事項
ntpタイムサーバーを構成するこの方法は最も簡単であり、時間の精度がそれほど高くないビジネスシナリオで使用できる他のより良いソリューションがあります。それ以外の場合は注意して使用してください。
主な欠点は次のとおりです。1。メインサービスがタイムサーバーを同期しない。メインサービスの時間が不正確な場合、タイムサーバー全体の時間が不正確になります。
2.同期するのはシステム時刻です。ハードウェア時刻がシステム時刻と一致しない場合、エラーが発生する場合があります。