当前位置:网站首页 > 技术博客 > 正文

linux ntp同步命令



本篇介紹如何在 Linux 中安裝並設定 NTP 網路校時服務,讓系統自動校正時間。

如果想要以手動更新系統時間,可以執行:

 sudo ntpdate time.stdtime.gov.tw

這裡所使用的 這台 NTP 伺服器是由中華電信所提供的,其可用的 NTP 伺服器如下:

校正時間時,任選一台伺服器來使用即可。

校正完系統時間之後,建議順便將正確的時間寫入 BIOS 的時鐘:

 sudo hwclock 

若要設定讓系統可以定期自動校時,直接將校時的指令寫在 crontab 中即可,編輯 設定檔,加入一行:

 

這一行設定會讓系統自動在每天早上 5 點 10 分進行網路校時,並將時間寫入 BIOS 的時鐘。

如果想讓 Linux 可以自動校時外,也提供其他台機器校時服務,可以安裝並啟動 服務,以下我以 CentOS Linux 為例,示範安裝與設定方式,其他的 Linux 發行版的操作方式則大同小異。

檢查一下系統是否有安裝 這個套件:

yum list installed ntp

如果出現 的訊息,就表示系統上沒有安裝 套件,請用 安裝:

sudo yum install ntp

編輯 設定檔,修改一下 NTP 伺服器的設定,將原本的 設定註解掉,改為自己指定的 NTP 伺服器:

 server tock.stdtime.gov.tw server watch.stdtime.gov.tw server time.stdtime.gov.tw server clock.stdtime.gov.tw server tick.stdtime.gov.tw

這裡若是不想修改設定檔,直接使用 CentOS Linux 預設的伺服器也可以運作,只是那些預設的 NTP 伺服器距離自己比較遠,校時的時候會花比較久一點,但也是可以正確校時的。

修改好 NTP 的設定檔之後,啟動 服務:

 sudo systemctl start ntpd

查看一下 服務是否正常啟動:

 systemctl status ntpd

若 欄位顯示 就表示 有正常在執行。

確認無誤後,再設定開機自動啟動 ntpd 服務:

 sudo systemctl enable ntpd

參考資料:鳥哥的 Linux 私房菜

版权声明


相关文章:

  • java设置请求头2024-12-08 12:29:59
  • 公共dns是什么2024-12-08 12:29:59
  • 基于java的网络爬虫2024-12-08 12:29:59
  • c语言if0endif2024-12-08 12:29:59
  • dqn详解2024-12-08 12:29:59
  • 数据泵导入dmp文件语句2024-12-08 12:29:59
  • maven中clean和install2024-12-08 12:29:59
  • okhttp二次封装2024-12-08 12:29:59
  • ajax请求发送json数据2024-12-08 12:29:59
  • cnt10代码2024-12-08 12:29:59