亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

Linux中使用NTP保持精確時間的方法詳解

2024-09-01 13:54:14
字體:
來源:轉載
供稿:網友

前言

如何保持正確的時間,如何使用 NTP 和 systemd 讓你的計算機在不濫用時間服務器的前提下保持同步。下面話不多說了,來一起看看詳細的介紹吧。

它的時間是多少?

讓 Linux 來告訴你時間的時候,它是很奇怪的。你可能認為是使用 time 命令來告訴你時間,其實并不是,因為 time 只是一個測量一個進程運行了多少時間的計時器。為得到時間,你需要運行的是 date 命令,你想查看更多的日期,你可以運行 cal 命令。文件上的時間戳也是一個容易混淆的地方,因為根據你的發行版默認情況不同,它一般有兩種不同的顯示方法。下面是來自 Ubuntu 16.04 LTS 的示例:

$ ls -ldrwxrwxr-x 5 carla carla 4096 Mar 27 2017 stuffdrwxrwxr-x 2 carla carla 4096 Dec 8 11:32 things-rw-rw-r-- 1 carla carla 626052 Nov 21 12:07 fatpdf.pdf-rw-rw-r-- 1 carla carla 2781 Apr 18 2017 oddlots.txt

有些顯示年,有些顯示時間,這樣的方式讓你的文件更混亂。GNU 默認的情況是,如果你的文件在六個月以內,則顯示時間而不是年。我想這樣做可能是有原因的。如果你的 Linux 是這樣的,嘗試用 ls -l --time-style=long-iso 命令,讓時間戳用同一種方式去顯示,按字母順序排序。請查閱 如何更改 Linux 的日期和時間:簡單的命令 去學習 Linux 上管理時間的各種方法。

檢查當前設置

NTP —— 網絡時間協議,它是保持計算機正確時間的老式方法。ntpd 是 NTP 守護程序,它通過周期性地查詢公共時間服務器來按需調整你的計算機時間。它是一個簡單的、輕量級的協議,使用它的基本功能時設置非常容易。systemd 通過使用 systemd-timesyncd.service 已經越俎代庖地 “干了 NTP 的活”,它可以用作 ntpd 的客戶端。

在我們開始與 NTP “打交道” 之前,先花一些時間來了檢查一下當前的時間設置是否正確。

你的系統上(至少)有兩個時鐘:系統時間 —— 它由 Linux 內核管理,第二個是你的主板上的硬件時鐘,它也稱為實時時鐘(RTC)。當你進入系統的 BIOS 時,你可以看到你的硬件時鐘的時間,你也可以去改變它的設置。當你安裝一個新的 Linux 時,在一些圖形化的時間管理器中,你會被詢問是否設置你的 RTC 為 UTC(世界標準時間Coordinated Universal Time)時區,因為所有的時區和夏令時都是基于 UTC 的。

你可以使用 hwclock 命令去檢查:

$ sudo hwclock --debughwclock from util-linux/241447.html">linux 2.27.1Using the /dev interface to the clock.Hardware clock is on UTC timeAssuming hardware clock is kept in UTC time.Waiting for clock tick......got clock tickTime read from Hardware Clock: 2018/01/22 22:14:31Hw clock time : 2018/01/22 22:14:31 = 1516659271 seconds since 1969Time since last adjustment is 1516659271 secondsCalculated Hardware Clock drift is 0.000000 secondsMon 22 Jan 2018 02:14:30 PM PST .202760 seconds

Hardware clock is on UTC time 表明了你的計算機的 RTC 是使用 UTC 時間的,雖然它把該時間轉換為你的本地時間。如果它被設置為本地時間,它將顯示 Hardware clock is on local time。

你應該有一個 /etc/adjtime 文件。如果沒有的話,使用如下命令同步你的 RTC 為系統時間,

$ sudo hwclock -w

這個命令將生成該文件,內容看起來類似如下:

$ cat /etc/adjtime0.000000 1516661953 0.0000001516661953UTC

新發明的 systemd 方式是去運行 timedatectl 命令,運行它不需要 root 權限:

$ timedatectl Local time: Mon 2018-01-22 14:17:51 PST Universal time: Mon 2018-01-22 22:17:51 UTC RTC time: Mon 2018-01-22 22:17:51 Time zone: America/Los_Angeles (PST, -0800) Network time on: yesNTP synchronized: yes RTC in local TZ: no

RTC in local TZ: no 表明它使用 UTC 時間。那么怎么改成使用本地時間?這里有許多種方法可以做到。最簡單的方法是使用一個圖形配置工具,比如像 openSUSE 中的 YaST。你也可使用 timedatectl:

$ timedatectl set-local-rtc 0

或者編輯 /etc/adjtime,將 UTC 替換為 LOCAL。

systemd-timesyncd 客戶端

現在,我已經累了,但是我們剛到非常精彩的部分。誰能想到計時如此復雜?我們甚至還沒有了解到它的皮毛;閱讀 man 8 hwclock 去了解你的計算機如何保持時間的詳細內容。

systemd 提供了 systemd-timesyncd.service 客戶端,它可以查詢遠程時間服務器并調整你的本地系統時間。在 /etc/systemd/timesyncd.conf 中配置你的(時間)服務器。大多數 Linux 發行版都提供了一個默認配置,它指向他們維護的時間服務器上,比如,以下是 Fedora 的:

[Time]#NTP=#FallbackNTP=0.fedora.pool.ntp.org 1.fedora.pool.ntp.org

你可以輸入你希望使用的其它時間服務器,比如你自己的本地 NTP 服務器,在 NTP= 行上輸入一個以空格分隔的服務器列表。(別忘了取消這一行的注釋)NTP= 行上的任何內容都將覆蓋掉 FallbackNTP 行上的配置項。

如果你不想使用 systemd 呢?那么,你將需要 NTP 就行。

配置 NTP 服務器和客戶端

配置你自己的局域網 NTP 服務器是一個非常好的實踐,這樣你的網內計算機就不需要不停查詢公共 NTP 服務器。在大多數 Linux 上的 NTP 都來自 ntp 包,它們大多都提供 /etc/ntp.conf 文件去配置時間服務器。查閱 NTP 時間服務器池 去找到你所在的區域的合適的 NTP 服務器池。然后在你的 /etc/ntp.conf 中輸入 4 - 5 個服務器,每個服務器用單獨的一行:

driftfile /var/ntp.driftlogfile /var/log/ntp.logserver 0.europe.pool.ntp.orgserver 1.europe.pool.ntp.orgserver 2.europe.pool.ntp.orgserver 3.europe.pool.ntp.org

driftfile 告訴 ntpd 它需要保存用于啟動時使用時間服務器快速同步你的系統時鐘的信息。而日志也將保存在他們自己指定的目錄中,而不是轉儲到 syslog 中。如果你的 Linux 發行版默認提供了這些文件,請使用它們。

現在去啟動守護程序;在大多數主流的 Linux 中它的命令是 sudo systemctl start ntpd。讓它運行幾分鐘之后,我們再次去檢查它的狀態:

$ ntpq -p remote refid st t when poll reach delay offset jitter==============================================================+dev.smatwebdesi 192.168.194.89 3 u 25 64 37 92.456 -6.395 18.530*chl.la 127.67.113.92 2 u 23 64 37 75.175 8.820 8.230+four0.fairy.mat 35.73.197.144 2 u 22 64 37 116.272 -10.033 40.151-195.21.152.161 195.66.241.2 2 u 27 64 37 107.559 1.822 27.346

我不知道這些內容是什么意思,但重要的是,你的守護程序已經與時間服務器開始對話了,而這正是我們所需要的。你可以去運行 sudo systemctl enable ntpd 命令,永久啟用它。如果你的 Linux 沒有使用 systemd,那么,給你留下的家庭作業就是找出如何去運行 ntpd。

現在,你可以在你的局域網中的其它計算機上設置 systemd-timesyncd,這樣它們就可以使用你的本地 NTP 服務器了,或者,在它們上面安裝 NTP,然后在它們的 /etc/ntp.conf 上輸入你的本地 NTP 服務器。

NTP 服務器會受到攻擊,而且需求在不斷增加。你可以通過運行你自己的公共 NTP 服務器來提供幫助。下周我們將學習如何運行你自己的公共服務器。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最新国产成人av网站网址麻豆| 国产精品精品一区二区三区午夜版| 国内久久久精品| 欧美壮男野外gaytube| 国产视频精品va久久久久久| 精品国产一区久久久| 国产亚洲成精品久久| 日韩欧美黄色动漫| 欧美黑人视频一区| 国产精品久久久久久久午夜| 黄色精品在线看| 欧美性猛交xxxx| 91人人爽人人爽人人精88v| 成人亚洲激情网| 欧美精品电影免费在线观看| 91热福利电影| 欧美成人精品xxx| 国产精品 欧美在线| 中文字幕一精品亚洲无线一区| 亚洲天堂成人在线视频| 欧美成人中文字幕在线| 日韩av在线电影网| 韩国19禁主播vip福利视频| 日韩欧美综合在线视频| 国产精品18久久久久久麻辣| 亚洲精品视频网上网址在线观看| 国产精品天天狠天天看| 精品国偷自产在线| 欧美激情a∨在线视频播放| 亚洲欧美福利视频| 久久91精品国产91久久跳| 久久精品久久久久久国产 免费| 国产精品成熟老女人| 91精品久久久久久| 91av在线播放视频| 色先锋久久影院av| 欧美高清不卡在线| 青草成人免费视频| 国产精品一区二区三区免费视频| 国产ts人妖一区二区三区| 日本一区二区三区在线播放| 国产精品男人爽免费视频1| 一区二区成人精品| 免费97视频在线精品国自产拍| 欧美大尺度在线观看| 中文字幕久精品免费视频| 欧美高清视频一区二区| 狠狠躁夜夜躁人人爽天天天天97| 欧美激情一区二区三区高清视频| 日韩电影中文字幕一区| 欧美精品成人91久久久久久久| 日韩一区二区三区xxxx| 国产91精品久久久久久| 成人h视频在线观看播放| 欧美国产精品人人做人人爱| 91精品中文在线| 国产日韩综合一区二区性色av| 午夜精品久久久久久久久久久久久| 亚洲欧美日韩国产中文专区| 亚洲三级 欧美三级| 日本欧美黄网站| 91爱爱小视频k| 7777kkkk成人观看| 美日韩精品免费观看视频| 91精品国产色综合久久不卡98| 亚洲成人网av| 色婷婷亚洲mv天堂mv在影片| 国产日韩亚洲欧美| 91最新在线免费观看| 亚洲福利在线看| 亚洲精品中文字| 亚洲欧美国内爽妇网| 久久精品久久久久久国产 免费| 国产亚洲精品一区二区| 欧美日韩第一视频| 日本成人免费在线| 久久综合网hezyo| 国产美女精彩久久| 久久久久北条麻妃免费看| 亚洲精品www久久久久久广东| 欧美三级免费观看| 国产精品久久久久久久久久久久久久| 亚洲成人网久久久| 狠狠干狠狠久久| 久久久999精品视频| 国产日韩欧美在线观看| 欧美日韩视频免费播放| 久久夜色精品亚洲噜噜国产mv| 国产精品久久久久久久美男| 精品福利樱桃av导航| 中日韩美女免费视频网址在线观看| 中文字幕亚洲综合| 国产精品福利小视频| 成人h片在线播放免费网站| 成人国产在线视频| 欧美一级免费看| 成人在线一区二区| 97香蕉超级碰碰久久免费软件| 久久免费视频这里只有精品| 精品成人国产在线观看男人呻吟| 精品精品国产国产自在线| 欧美国产日韩一区二区| 亚洲精选一区二区| 一本色道久久综合狠狠躁篇怎么玩| yellow中文字幕久久| 亚洲专区中文字幕| 欧美国产亚洲视频| 亚洲福利视频网站| 国产免费成人av| 欧美色道久久88综合亚洲精品| 亚洲电影免费在线观看| 日韩欧美成人网| 91久久嫩草影院一区二区| 91美女片黄在线观| 亚洲香蕉成视频在线观看| 国产精品草莓在线免费观看| 亚洲国产精彩中文乱码av在线播放| 欧美精品久久久久| 久久精品国产一区| 午夜精品久久久久久久99黑人| 欧美精品情趣视频| 欧美精品www| 国产日本欧美在线观看| 色在人av网站天堂精品| 亚洲综合日韩中文字幕v在线| 美日韩精品免费观看视频| 成人激情av在线| 91精品在线国产| 国产成人涩涩涩视频在线观看| 日韩欧美亚洲成人| 4438全国亚洲精品在线观看视频| 亚洲欧美一区二区三区四区| 亚洲色无码播放| 亚洲免费小视频| 欧美日韩黄色大片| 欧美理论电影网| 久久免费视频网站| 亚洲欧洲午夜一线一品| 国产伦精品一区二区三区精品视频| www日韩中文字幕在线看| 亚洲国产精品va在线看黑人| 久久91精品国产91久久跳| 国产在线观看精品| 久久久久久成人精品| 欧美性猛交丰臀xxxxx网站| 最近2019中文免费高清视频观看www99| 在线视频精品一| 日韩欧美极品在线观看| 国产精品网红福利| 日韩精品亚洲元码| 精品magnet| 国产美女久久精品| 欧美成人性生活| 最近更新的2019中文字幕| 乱亲女秽乱长久久久| 国产精品久久久久久亚洲调教| 日韩精品在线电影| 欧美男插女视频| 在线中文字幕日韩| 日产精品久久久一区二区福利| 高清日韩电视剧大全免费播放在线观看| 成人久久精品视频| 成人在线国产精品| 精品国产福利在线|