Linux配置互聯(lián)網(wǎng)時間服務(wù)器方法大全
本文將帶您了解Linux配置互聯(lián)網(wǎng)時間服務(wù)器的方法大全,通過以下四個方面的詳細(xì)闡述,您將學(xué)會如何配置互聯(lián)網(wǎng)時間服務(wù)器:
1、安裝ntpdate
首先,我們需要安裝ntpdate來同步互聯(lián)網(wǎng)時間。在終端運行以下命令:sudo apt-get install ntpdate
安裝完成后,我們可以通過以下命令來同步互聯(lián)網(wǎng)時間:
sudo ntpdate ntp.pool.org
這個命令會將您的系統(tǒng)時間同步為ntp.pool.org提供的時間。
但是,每次手動同步時間并不方便,我們可以通過設(shè)置自動同步的方式來實現(xiàn)。
2、設(shè)置自動同步時間
我們可以通過編輯配置文件/etc/crontab來設(shè)置自動同步時間。打開終端,輸入以下代碼:sudo nano /etc/crontab
在文件中添加以下代碼:
*/5 * * * * root /usr/sbin/ntpdate ntp.pool.org
這個命令會在每5分鐘同步一次ntp.pool.org提供的時間。
然后保存并關(guān)閉文件,運行以下命令使設(shè)置生效:
sudo service cron restart
3、設(shè)置為時間服務(wù)器
如果我們希望我們的Linux系統(tǒng)也成為一個時間服務(wù)器,我們需要進(jìn)行以下設(shè)置。首先,我們需要打開ntp服務(wù),我們可以通過以下命令來安裝ntp:
sudo apt-get install ntp
安裝完成后,我們需要編輯配置文件/etc/ntp.conf,去掉前面注釋符號#并添加以下代碼:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
保存并關(guān)閉文件,然后重新啟動ntp服務(wù):
sudo service ntp restart
現(xiàn)在您的系統(tǒng)已經(jīng)成為了一個時間服務(wù)器。由于ntp服務(wù)需要和網(wǎng)絡(luò)時間協(xié)議(NTP)服務(wù)器通信,因此我們需要開放ntp服務(wù)的相關(guān)端口。
運行以下代碼將ntp 協(xié)議打開到防火墻:
sudo ufw allow ntp
4、調(diào)試與管理時間服務(wù)器
如果您想要查看當(dāng)前時間的來源,可以通過以下命令查看:ntpq -p
該命令將顯示ntp服務(wù)器和當(dāng)前系統(tǒng)的時間片狀態(tài)。
如果您需要手動進(jìn)行時間的同步,可以使用以下命令:
sudo ntpdate ntp.pool.org
由于測試和監(jiān)測時間同步有時會非常重要,您可以使用ntpdc指令。ntpdc是ntp服務(wù)的調(diào)試工具,可以提供所有與ntp服務(wù)相關(guān)的信息。
您可以使用以下命令啟動ntpdc:
sudo ntpdc
接著輸入「peer」命令,該命令將列出所有與您的ntp服務(wù)器對等的系統(tǒng)時間。
除此之外,您還可以使用其他調(diào)試命令來管理時間服務(wù)器,在此不一一贅述。
總結(jié):
在本文中,我們詳細(xì)闡述了如何在Linux中配置互聯(lián)網(wǎng)時間服務(wù)器。通過安裝ntpdate,我們實現(xiàn)了手動同步時間;而通過設(shè)置自動同步時間,我們可以讓我們的系統(tǒng)在不同步時間時自動進(jìn)行。如果我們希望我們的Linux系統(tǒng)成為時間服務(wù)器,我們要進(jìn)行具體的設(shè)置。
最后,我們介紹了如何通過命令進(jìn)行調(diào)試與管理時間服務(wù)器,使得我們能夠更好的監(jiān)測我們的時間同步工作。