Linux如何設置時(shí)間服務(wù)器IP地址為中心?
在網(wǎng)絡(luò )中,許多需要確定時(shí)間的應用程序需要時(shí)鐘校準。為了確保系統時(shí)鐘準確,這些應用程序和計算機需要從時(shí)間服務(wù)器上獲得時(shí)間。而在Linux系統中,可以通過(guò)設置一個(gè)時(shí)間服務(wù)器IP地址來(lái)使系統能夠自動(dòng)從該服務(wù)器上獲得準確的時(shí)間,以確保系統時(shí)鐘的同步性。
1、設置本地時(shí)間
在設置時(shí)間服務(wù)器IP地址之前,我們需要先確保本地時(shí)間的準確性??梢酝ㄟ^(guò)如下命令來(lái)手動(dòng)設置本地時(shí)間:?、僭O置日期:date -s yyyy-mm-dd
例如,若要將本地時(shí)間設置為2021年6月1日,可以使用以下命令:
date -s 2021-06-01
?、谠O置時(shí)間:date -s hh:mm:ss
例如,若要將本地時(shí)間設置為下午3點(diǎn)20分30秒,可以使用以下命令:
date -s 15:20:30
?、郾4娈斍叭掌诤蜁r(shí)間:hwclock --systohc
執行該命令可以將系統時(shí)間保存到硬件時(shí)鐘中,以支持開(kāi)機后的自動(dòng)同步。
2、安裝NTP服務(wù)
為了使Linux系統能夠自動(dòng)同步時(shí)間,我們需要安裝Network Time Protocol(NTP)服務(wù)??梢允褂萌缦旅顏?lái)安裝NTP服務(wù):sudo apt-get install ntp
通過(guò)以上命令,系統會(huì )自動(dòng)安裝NTP軟件包。安裝完成后,可以使用如下命令來(lái)啟動(dòng)NTP服務(wù):
sudo systemctl start ntp
運行以上命令后,系統會(huì )自動(dòng)從NTP服務(wù)器上獲取當前的時(shí)間,并且將其同步到本地系統中。
3、設置時(shí)間服務(wù)器IP地址
在安裝完NTP服務(wù)后,可以通過(guò)編輯NTP服務(wù)配置文件來(lái)設置時(shí)間服務(wù)器IP地址??梢允褂萌缦旅顏?lái)編輯該文件:sudo vim /etc/ntp.conf
在配置文件中,可以找到server配置項。該配置項可以使用IP地址或域名來(lái)指定時(shí)間服務(wù)器。例如,若要使用中國科學(xué)院國家授時(shí)中心作為時(shí)間服務(wù)器,可以添加如下配置項:
server ntp1.cnc.ac.cn
server ntp2.cnc.ac.cn
通過(guò)以上配置項,NTP服務(wù)會(huì )自動(dòng)從這兩個(gè)服務(wù)器上獲取時(shí)間信息,并將其同步到本地系統中。
4、重啟NTP服務(wù)
在完成以上設置后,我們需要重啟NTP服務(wù)以使其生效??梢允褂萌缦旅顏?lái)重啟NTP服務(wù):sudo systemctl restart ntp
之后,系統會(huì )自動(dòng)從所設定的時(shí)間服務(wù)器上獲取當前時(shí)間,并將其同步到本地系統中。