在Debian中同步系統(tǒng)時(shí)間的方法是使用ntpdate命令。該命令會(huì)獲取網(wǎng)絡(luò)上的時(shí)間服務(wù)器時(shí)間并進(jìn)行同步。
以下是詳細(xì)步驟:
- 安裝ntpdate命令
如果系統(tǒng)沒(méi)有預(yù)裝ntpdate,可以使用以下命令安裝:
sudo apt-get update && sudo apt-get install ntpdate
- 同步系統(tǒng)時(shí)間
執(zhí)行以下命令,將系統(tǒng)時(shí)間同步為網(wǎng)絡(luò)上的時(shí)間:
sudo ntpdate ntp.ubuntu.com
其中,ntp.ubuntu.com為提供時(shí)間服務(wù)器的地址??梢蕴鎿Q為其他可用的時(shí)間服務(wù)器地址。執(zhí)行命令后,會(huì)有類似以下輸出:
13 Oct 10:11:12 ntpdate[27928]: adjust time server 91.189.91.157 offset -0.025476 sec
表示將本地時(shí)間與時(shí)間服務(wù)器上的時(shí)間進(jìn)行了同步。
- 自動(dòng)同步系統(tǒng)時(shí)間
可以通過(guò)設(shè)置crontab任務(wù)自動(dòng)同步系統(tǒng)時(shí)間。執(zhí)行以下命令:
sudo crontab -e
在打開(kāi)的文本編輯器中,加入以下內(nèi)容:
同步系統(tǒng)時(shí)間每天執(zhí)行一次
0 0 * * * /usr/sbin/ntpdate ntp.ubuntu.com > /dev/null 2>&1
其中,0 0 * * *表示每天0點(diǎn)執(zhí)行,/usr/sbin/ntpdate ntp.ubuntu.com是同步系統(tǒng)時(shí)間的命令。> /dev/null 2>&1表示將命令的輸出和錯(cuò)誤信息重定向到空設(shè)備中,即不輸出到終端。
保存后退出即可。系統(tǒng)會(huì)自動(dòng)在每天0點(diǎn)同步系統(tǒng)時(shí)間。
至此,Debian中同步系統(tǒng)時(shí)間的方法以及如何自動(dòng)同步系統(tǒng)時(shí)間的步驟均已介紹完畢。