最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Ubuntu中使用NTP實現(xiàn)時間同步

 更新時間:2020年09月11日 09:17:27   作者:陌鉎こ城sHi  
這篇文章主要介紹了在Ubuntu中使用NTP實現(xiàn)時間同步,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

NTP 是通過網(wǎng)絡(luò)來同步時間的一種 TCP/IP 協(xié)議。通常客戶端向服務(wù)器請求當前的時間,并根據(jù)結(jié)果來設(shè)置其時鐘。

這個描述是挺簡單的,實現(xiàn)這一功能卻是極為復雜的 - 首先要有多層 NTP 服務(wù)器,第一層 NTP 服務(wù)器連接原子時鐘,第二層、第三層服務(wù)器則擔起負載均衡的責任,以處理因特網(wǎng)傳來的所有請求。另外,客戶端可能也超乎你想象的復雜 - 它必須排除通訊延遲,調(diào)整時間的同時不干擾其它在服務(wù)器中運行的進程。幸運的是,所有的這些復雜性都進行了封裝,你是不可見也不需要見到的。

在 Ubuntu 中,是使用 ntpdate 和 ntpd 來同步時間的。

timedatectl

在最新的 Ubuntu 版本中,timedatectl 替代了老舊的 ntpdate。默認情況下,timedatectl 在系統(tǒng)啟動的時候會立刻同步時間,并在稍后網(wǎng)絡(luò)連接激活后通過 socket 再次檢查一次。

如果已安裝了 ntpdate / ntp,timedatectl 會退而讓你使用之前的設(shè)置。這樣確保了兩個時間同步服務(wù)不會相互沖突,同時在你升級的時候還保留原本的行為和配置。但這也意味著從舊版本的發(fā)行版升級時 ntp/ntpdate 仍會安裝,因此會導致新的基于 systemd 的時間服務(wù)被禁用。

timesyncd

在最新的 Ubuntu 版本中,timesyncd 替代了 ntpd 的客戶端的部分。默認情況下 timesyncd 會定期檢測并同步時間。它還會在本地存儲更新的時間,以便在系統(tǒng)重啟時做時間單步調(diào)整。

通過 timedatectl 和 timesyncd 設(shè)置的當前時間狀態(tài)和時間配置,可以使用 timedatectl status 命令來進行確認。

timedatectl status
     Local time: Fri 2016-04-29 06:32:57 UTC
   Universal time: Fri 2016-04-29 06:32:57 UTC
      RTC time: Fri 2016-04-29 07:44:02
      Time zone: Etc/UTC (UTC, +0000)
   Network time on: yes
  NTP synchronized: no
   RTC in local TZ: no

如果安裝了 NTP,并用它替代 timedatectl 來同步時間,則 NTP synchronized 將被設(shè)置為 yes。

timedatectl 和 timesyncd 用來獲取時間的 nameserver 可以通過 /etc/systemd/timesyncd.conf 來指定,另外在 /etc/systemd/timesyncd.conf.d/ 下還有靈活的附加配置文件。

ntpdate

由于 timedatectl 的存在,各發(fā)行版已經(jīng)棄用了 ntpdate,默認不再進行安裝。如果你安裝了,它會在系統(tǒng)啟動的時候根據(jù) Ubuntu 的 NTP 服務(wù)器來設(shè)置你電腦的時間。之后每當一個新的網(wǎng)絡(luò)接口啟動時,它就會重新嘗試同步時間 —— 在這期間只要其涵蓋的時間差不是太大,它就會慢慢偏移時間。該行為可以通過 -B/-b 開關(guān)來進行控制。

時間服務(wù)器

默認情況下,基于 systemd 的工具都是從 ntp.ubuntu.com 請求時間同步的。經(jīng)典的基于 ntpd 的服務(wù)基本上都是使用 [0-3].ubuntu.pool.ntp.org 池中的 2.ubuntu.pool.ntp.org,還有 ntp.ubuntu.com,此外需要的話還支持 IPv6。如果想強制使用 IPv6,可以使用 ipv6.ntp.ubuntu.com,不過這并非默認配置。

ntpd
ntp 的守護進程 ntpd 會計算你的系統(tǒng)時鐘的時間偏移量并且持續(xù)的進行調(diào)整,所以不會出現(xiàn)時間差距較大的更正,比如說,不會導致不連續(xù)的日志。該進程只花費少量的進程資源和內(nèi)存,但對于現(xiàn)代的服務(wù)器來說實在是微不足道的了。

安裝

要安裝 ntpd,在終端命令行中輸入:sudo apt install ntp

配置

編輯 /etc/ntp.conf —— 增加/移除 server 行。默認配置有以下服務(wù)器:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
  # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
  # more information.
  server 0.ubuntu.pool.ntp.org
  server 1.ubuntu.pool.ntp.org
  server 2.ubuntu.pool.ntp.org
  server 3.ubuntu.pool.ntp.org

修改配置文件之后,你需要重新加載 ntpd:

sudo systemctl reload ntp.service

查看狀態(tài)

使用 ntpq 來查看更多信息:

# sudo ntpq -p
     remote      refid   st t when poll reach  delay  offset jitter
  ==============================================================================
  +stratum2-2.NTP. 129.70.130.70  2 u  5  64 377  68.461 -44.274 110.334
  +ntp2.m-online.n 212.18.1.106   2 u  5  64 377  54.629 -27.318 78.882
  *145.253.66.170 .DCFa.      1 u  10  64 377  83.607 -30.159 68.343
  +stratum2-3.NTP. 129.70.130.70  2 u  5  64 357  68.795 -68.168 104.612
  +europium.canoni 193.79.237.14  2 u  63  64 337  81.534 -67.968 92.792

PPS 支持

從 Ubuntu 16.04 開始,ntp 支持 PPS 規(guī)范,給 ntp 提供了本地時間源,以提供更高的精度。查看下邊列出的鏈接來獲取更多配置信息。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux進程地址空間詳解

    Linux進程地址空間詳解

    在C語言編程中,內(nèi)存管理是一個重要的環(huán)節(jié),本文詳細解析了C語言中的內(nèi)存區(qū)域劃分,包括棧區(qū)、堆區(qū)、全局區(qū)等,并探討了fork函數(shù)的遺留問題,即如何出現(xiàn)一個變量同時等于0又大于0的情況,此外,文章還深入討論了進程地址空間的概念
    2024-10-10
  • 改版時保留原鏈接,創(chuàng)建新的URL的方法

    改版時保留原鏈接,創(chuàng)建新的URL的方法

    本功能的Alias指令在 httpd.conf中是這一句: #Alias /webpath /full/filesystem/path 去掉前面的#,并做下相應(yīng)的修改即可。
    2008-09-09
  • 關(guān)于AIX掛載NFS寫入效率低效的解決方法

    關(guān)于AIX掛載NFS寫入效率低效的解決方法

    這篇文章主要給大家介紹了關(guān)于AIX掛載NFS寫入效率低效的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • 在Linux配置自啟動jar包方式

    在Linux配置自啟動jar包方式

    這篇文章主要介紹了在Linux配置自啟動jar包方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • subversion服務(wù)端配置步驟詳解

    subversion服務(wù)端配置步驟詳解

    本文主要介紹了subversion服務(wù)端配置步驟,安裝TortoiseSVN做檢出測試,大家參考使用吧
    2014-01-01
  • Linux+php+apache+oracle環(huán)境搭建之CentOS下安裝Oracle數(shù)據(jù)庫

    Linux+php+apache+oracle環(huán)境搭建之CentOS下安裝Oracle數(shù)據(jù)庫

    研究了兩天Linux下安裝Oracle,重裝了兩次虛擬機,終于安裝成功。很有收獲的。記錄下安裝過程。大神們?nèi)缬懈玫姆绞?,請?lián)系我!
    2014-08-08
  • Vim中宏命令的使用實例詳解

    Vim中宏命令的使用實例詳解

    這篇文章主要給大家介紹了Vim中宏命令使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-11-11
  • Linux中如何開啟或關(guān)閉SELinux

    Linux中如何開啟或關(guān)閉SELinux

    這篇文章主要介紹了Linux中如何開啟或關(guān)閉SELinux問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • linux直接運行py文件的方法

    linux直接運行py文件的方法

    今天小編就為大家分享一篇linux直接運行py文件的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • Linux重置WordPress管理員密碼的方法步驟

    Linux重置WordPress管理員密碼的方法步驟

    重置 WordPress 管理員密碼通??梢酝ㄟ^ WordPress 儀表板完成,然而,在某些情況下,例如忘記管理員密碼且無法訪問電子郵件,或網(wǎng)站崩潰無法進入儀表板時,我們可能需要通過命令行來重置,所以本文給大家介紹了Linux環(huán)境如何使用命令重置 WordPress 管理員密碼
    2024-06-06

最新評論

阜宁县| 武功县| 镇宁| 大洼县| 景东| 铜陵市| 梧州市| 南召县| 措勤县| 曲麻莱县| 梁山县| 沙湾县| 兴安县| 岱山县| 综艺| 鄂托克前旗| 锦州市| 巴彦淖尔市| 九龙坡区| 凤台县| 平潭县| 贡山| 青阳县| 新昌县| 云南省| 景东| 富川| 富蕴县| 皮山县| 贡嘎县| 阜南县| 依兰县| 恩施市| 喀喇沁旗| 攀枝花市| 开封市| 宁安市| 桐梓县| 高阳县| 沭阳县| 普兰店市|