為什么要做時間同步
在進(jìn)行系統(tǒng)測試的時候,服務(wù)器時間同步很重要。例如web應(yīng)用服務(wù)器與數(shù)據(jù)庫服務(wù)器的時間同步,有一個定時任務(wù),它的執(zhí)行,如果服務(wù)器直接時間不通過,可能造成執(zhí)行周期出現(xiàn)混亂。
ntp實(shí)現(xiàn)服務(wù)器時間同步
NTP(Network TimeProtocol,網(wǎng)絡(luò)時間協(xié)議)是用來使計算機(jī)時間同步的一種協(xié)議。它可以使計算機(jī)對其服務(wù)器或時鐘源做同步化,它可以提供高精準(zhǔn)度的時間校正(LAN上與標(biāo)準(zhǔn)間差小于1毫秒,WAN上幾十毫秒),切可介由加密確認(rèn)的方式來防止惡意的協(xié)議攻擊。
ntp安裝和基本配置
首先查看服務(wù)器是否安裝ntp服務(wù)軟件:
rpm –qa | grep ntp
一般需要安裝這3個包。
直接yum安裝? yum install ntp
離線安裝:rpm -ivh 包名 進(jìn)行安裝即可。
服務(wù)器時間同步
1、同步網(wǎng)絡(luò)的時間
例如同步阿里云的時間服務(wù)
ntpdate ntp6.aliyun.com
2、服務(wù)器直接進(jìn)行時間同步:
主服務(wù)器A:
編輯ntp配置文件/etc/ntp.conf,將server字段改為服務(wù)器A的IP地址
server <服務(wù)器A的IP地址>
server 192.168.10.193 prefer ?????//設(shè)置時間服務(wù)器,加prefer表示優(yōu)先 ?
其他服務(wù)器B:
設(shè)置服務(wù)器a為時間服務(wù)器:
在server部分添加如下語句,將server指向主節(jié)點(diǎn)。注釋掉server 0 ~ n
server 192.168.10.193
Fudge 192.168.10.193 stratum 10
設(shè)置之后,重啟ntp服務(wù),然后進(jìn)行時間同步測試。
定時同步
表示1分鐘同步一次時間:
*/1 * * * * /usr/sbin/ntpdate 192.168.10.193? ? ? ? #添加保存即可
查看同步狀態(tài)
指令“ntpq -p”可以列出目前我們的NTP與相關(guān)的上層NTP的狀態(tài),以上的幾個字段的意義如下:
remote:即remote - 本機(jī)和上層ntp的ip或主機(jī)名,“+”表示優(yōu)先,“*”表示次優(yōu)先。
refid:參考的上一層NTP主機(jī)的地址
st:即stratum階層
poll:下次更新在幾秒之后文章來源:http://www.zghlxwxcb.cn/news/detail-771039.html
offset:時間補(bǔ)償?shù)慕Y(jié)果文章來源地址http://www.zghlxwxcb.cn/news/detail-771039.html
到了這里,關(guān)于如何實(shí)現(xiàn)服務(wù)器時間同步的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!