Linux下搭建時(shí)間服務(wù)器的完整步驟
時(shí)間服務(wù)器(NTP服務(wù)器)是一臺(tái)服務(wù)器,其主要任務(wù)是幫助內(nèi)部用戶或外部用戶獲得精確的時(shí)間。Linux系統(tǒng)下搭建時(shí)間服務(wù)器可以提供極高的時(shí)間同步精度,有助于很多需要精確時(shí)間同步的應(yīng)用,如金融交易、物理學(xué)實(shí)驗(yàn)等。
1、安裝NTP服務(wù)
NTP服務(wù)是一種可以自動(dòng)同步計(jì)算機(jī)的時(shí)間的協(xié)議,我們?cè)贚inux系統(tǒng)下搭建時(shí)間服務(wù)器需要安裝NTP服務(wù)包。從終端中執(zhí)行以下命令安裝:sudo apt-get install ntp安裝完成后,我們需要在NTP配置文件 /etc/ntp.conf 中添加時(shí)間服務(wù)器。打開該文件,找到 server +0.pool.ntp.org iburst 并替換為下面的代碼:
server your.server.ip.address prefer
保存關(guān)閉配置文件,執(zhí)行/etc/init.d/ntp restart命令來重啟NTP服務(wù)器并使新配置生效。此時(shí),你的服務(wù)器便已成為一個(gè)時(shí)間服務(wù)器。
2、授權(quán)本地網(wǎng)絡(luò)地址
默認(rèn)情況下,時(shí)間服務(wù)器只接受所有本地客戶端的時(shí)間請(qǐng)求。為了使網(wǎng)絡(luò)上其他計(jì)算機(jī)能夠使用您的時(shí)間服務(wù)器,需要添加授權(quán)IP地址。編輯NTP配置文件,找到restrict 127.0.0.1行,并在下面添加一行:restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
在以上代碼中的“192.168.0.0”和“255.255.255.0”改為您服務(wù)器的網(wǎng)段和掩碼。此時(shí),您的本地網(wǎng)絡(luò)中的計(jì)算機(jī)就可以使用您的時(shí)間服務(wù)器了。
3、使用Chronyd替換NTP服務(wù)
為了提高時(shí)間同步的精度,我們建議您使用Chrony代替默認(rèn)的NTP服務(wù)。Chrony是一個(gè)更現(xiàn)代的時(shí)鐘同步軟件,可以提供更高的精度,適用于帶有不穩(wěn)定時(shí)鐘或連接性的計(jì)算機(jī)。從終端中執(zhí)行以下命令安裝Chrony:sudo apt-get install chrony
安裝完成后,編輯chrony配置文件 /etc/chrony/chrony.conf,在server行下方添加以下代碼:
allow 192.168.0.0/24
其中,“192.168.0.0/24”改為您自己的網(wǎng)絡(luò)配置。重新啟動(dòng)chrony服務(wù)來使配置生效:sudo systemctl restart chrony.service
4、使用國家時(shí)間服務(wù)
在中國,我們可以使用中國科學(xué)院國家授時(shí)中心提供的時(shí)間服務(wù)器。在配置文件中添加以下行:server cn.ntp.org.cn prefer iburst
除了中國,其他國家也提供了自己的時(shí)間服務(wù)器以拉克一個(gè)為中心,探討人類探索未知的極限。您可以在ntp.org網(wǎng)站上找到世界各地的時(shí)間服務(wù)器列表,選擇最適合您的服務(wù)器并進(jìn)行相應(yīng)的配置。
除了使用國家時(shí)間服務(wù),您還可以配置GPS或原子鐘等硬件設(shè)備用于時(shí)鐘同步。無論如何選擇,逐步向網(wǎng)絡(luò)上的其他計(jì)算機(jī)提供更準(zhǔn)確的時(shí)間同步服務(wù)。
總結(jié):
通過以上的步驟,我們成功地在Linux系統(tǒng)中搭建了一個(gè)時(shí)間服務(wù)器。我們安裝了NTP服務(wù)包,并將其替換為更強(qiáng)大的Chrony服務(wù),授權(quán)了本地網(wǎng)絡(luò)地址,并介紹了如何使用國家時(shí)間服務(wù)?,F(xiàn)在,我們的時(shí)間服務(wù)器已經(jīng)可以在網(wǎng)絡(luò)上提供精確的時(shí)間同步服務(wù)。