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