關(guān)于時鐘同步linux命令的信息

linux系統(tǒng)怎么設置時間同步

命令行界面操作

成都創(chuàng)新互聯(lián)網(wǎng)站建設公司提供網(wǎng)站設計和自適應建站服務。團隊由有經(jīng)驗的網(wǎng)頁設計師、程序員和市場專家組成,能夠提供從H5網(wǎng)站設計,網(wǎng)站制作,廣告投放,模板建站到成都微信小程序等全方位服務。 以客戶為中心,致力于為客戶提供創(chuàng)新、高效的解決方案,幫助您打造成功的企業(yè)網(wǎng)站。

1、對于linux系統(tǒng)大多數(shù)是命令行界面,所以先介紹字符界面同步時間方法。 首選安裝ntpdate 時間同步服務, 利用yum install ntpdate

2、接著把linux系統(tǒng)時間同步到windows time公共時間服務器, ntpdate time.windows.com

3、設置時間同步腳本,雖然以上已經(jīng)同步了時間,但是如果連不上網(wǎng)或者關(guān)機就不一樣的時間了??梢酝ㄟ^設置計劃任務,每天0點同步一下。

添加到crontab任務文件添加:00 0 1 * * root ntpate -s time.windows.com

4、除此之外,我們還可以通過用date命令查看 和手動設置系統(tǒng)時間(必須管理員賬號權(quán)限。

圖形界面設置

1、如果對命令行不熟悉,也可以通過圖形界面設置來實現(xiàn)系統(tǒng)時間同步。 找到系統(tǒng)工具----管理員功能選項--- date\時間 和日期

2、啟用網(wǎng)絡時間,并且與之同步找到date\time 時間菜單之后,勾選“synchronize date and time over the network ”

3、設置正確的當?shù)貢r區(qū),除此之外,centos系統(tǒng)會根據(jù)當期語言來設置默認的時間和時區(qū)。對于咗嚛所在的china時間,是北京時間(下面那個UTC時間不要勾)

linux系統(tǒng)如何設置時間同步?

可以使用ntpdate命令。ntpdate命令使用網(wǎng)絡時間協(xié)議(NTP)設置日期和時間,通過輪詢指定的確定正確時間的NTP服務器來設置本地日期和時間。它從指定的每個服務器獲得了一些樣本,并應用標準NTP時鐘過濾器和選擇算法來選擇最好的樣本。

命令格式:ntpdate 時間服務器

用法示例:$ ntpdate pool.ntp.org

設置時間同步腳本,雖然以上已經(jīng)同步了時間,但是由于計時精度的原因,時間的誤差會增大??梢酝ㄟ^設置計劃任務,每天0點同步一下。

打開crontab進行編輯:$ crontab -e

在crontab任務文件添加:0 0 * * * root ntpate -s pool.ntp.org

-s參數(shù)指定將日志輸出到syslog,而不是標準輸出。

配置Linux的時鐘同步

Ubuntu系統(tǒng)默認的時鐘同步服務器是ntp.ubuntu.com,Debian則是0.debian.pool.ntp.org等, 各Linux發(fā)行版都有自己的NTP官方服務器。身在中國,使用這些都會有高延遲,但對時鐘同步這件事來說影響不大。

在某些環(huán)境下,比如公司內(nèi)網(wǎng)、云上子網(wǎng)等,是與互聯(lián)網(wǎng)隔絕的。這時要想做時鐘同步,就只能自己配置了。

本文介紹如何自己配置時鐘同步,不介紹如何自建NTP服務器。

一般timesync是預裝的。如果沒有,可以使用以下命令手動安裝。

sudo apt install systemd-timesyncd 它和ntp是沖突的,二者只能安裝一個。

修改/etc/systemd/timesyncd.conf,把NTP設為華為內(nèi)綠區(qū)可達的NTP服務器。

修改完成后,需要restart后這個配置才生效。

如果以上systemd-timesyncd.service因為什么原因而不存在,則可通過以下命令修復:

一般查看日期與時間是使用date。使用timedatectl可以查看到更多時鐘同步相關(guān)信息。

以下給出一些阿里云的NTP列表,可以通過ping擇優(yōu)使用。

以上就是 良許教程網(wǎng) 為各位朋友分享的配置Linux的時鐘同步。

最后,最近很多小伙伴找我要 Linux學習路線圖 ,于是我根據(jù)自己的經(jīng)驗,利用業(yè)余時間熬夜肝了一個月,整理了一份電子書。無論你是面試還是自我提升,相信都會對你有幫助!目錄如下:

免費送給大家,只求大家金指給我點個贊!

電子書 | Linux開發(fā)學習路線圖

也希望有小伙伴能加入我,把這份電子書做得更完美!

推薦閱讀:

Linux 時間同步

在Linux系統(tǒng)中存在兩個時鐘時間,分別是

硬件時鐘是指的在主板上的時鐘設備,也就是通??梢栽贐IOS畫面設置的時鐘,即使關(guān)機狀態(tài)也可以計算時間。

而系統(tǒng)時鐘則是指Kernel中的時鐘,其值是由1970年1月1日00:00:00 UTC時間至當前時間所經(jīng)歷的秒數(shù)總和。當Linux啟動的時候,系統(tǒng)時鐘會讀取硬件時鐘的設定,之后系統(tǒng)時鐘獨立運作。長時間運行兩者可能將會產(chǎn)生誤差。另外所有的Linux相關(guān)指令都是讀取系統(tǒng)時鐘指定的,如date。

我們這里討論的是系統(tǒng)時間。

NTP,網(wǎng)絡時間協(xié)議,使用 123/udp 端口進行網(wǎng)絡時鐘同步;NTP 是仍在使用中的最古老的網(wǎng)絡傳輸協(xié)議之一(1985 年前開始)。

以前Linux時間同步基本是使用 ntpdate 和 ntpd 這兩個工具實現(xiàn)的,但是這兩個工具已經(jīng)很古老了。

【注】ntpdate和ntpd是互斥的,兩者不能同時使用。ntpd是步進式平滑的逐漸調(diào)整時間,而ntpdate是斷點式更新時間。

RHEL/CentOS 7.x 已經(jīng)將 chrony 作為默認時間同步工具了。

其他Linux (如 ubuntu) 使用 systemd-timesyncd 服務。

chrony 是 RedHat 開發(fā)的,它是網(wǎng)絡時間協(xié)議(NTP)的另一種實現(xiàn);

RHEL/CentOS 7.x 的默認時間同步工具;

chrony 可以同時做為 ntp 服務的客戶端和服務端;安裝完后有兩個程序 chronyd、chronyc:

chronyd 是一個 daemon 守護進程,chronyc 是用來監(jiān)控 chronyd 性能和配置參數(shù)的命令行工具。

系統(tǒng)版本:CentOS 7.5

chrony_server(relay):10.0.0.4

chrony_client:10.0.0.5

Edit file /etc/chrony.conf

默認已經(jīng)啟動,不需要調(diào)整

example:

配置 chrony

edit file: /etc/chrony.conf

再次用chronyc 命令檢查,比較它與chronyd server的差異

systemd-timesyncd 是一個用于跨網(wǎng)絡同步系統(tǒng)時鐘的守護服務。它實現(xiàn)了一個 SNTP 客戶端,但更輕量級,更集成systemd。

systemd-timesyncd 啟動時會讀取 /etc/systemd/timesyncd.conf 配置文件,內(nèi)容如下:

你可以輸入你希望使用的其它時間服務器,比如你自己的本地 NTP 服務器,在 NTP= 行上輸入一個以空格分隔的服務器列表。

如果服務器可以直接連接internet,不用修改默認配置;如果在內(nèi)網(wǎng),需要單獨指定。

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

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

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

由于 timedatectl 的存在,各發(fā)行版已經(jīng)棄用了 ntpdate,默認不再進行安裝。

timedatectl

timedatectl status ,查看時間同步狀態(tài);

timedatectl set-ntp true ,開啟網(wǎng)絡時間同步;

timedatectl set-timezone ZONE ,設置時區(qū)。

NTP synchronized: yes 表示時間是同步狀態(tài)。

查看服務狀態(tài)以及從哪個ntp server同步時間。

NTP:軟件層面實現(xiàn),成本低。同步精度10ms左右。

PTP:需要網(wǎng)絡接口具備在物理層提供時間戳的功能,同步精度優(yōu)于100ns,局域網(wǎng)的節(jié)點需要使用支持PTP功能的交換機。局域網(wǎng)網(wǎng)絡接點不支持PTP的話,只能同不到us,而且受網(wǎng)絡背景流量影響。

文章名稱:關(guān)于時鐘同步linux命令的信息
本文網(wǎng)址:http://muchs.cn/article28/docoicp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、移動網(wǎng)站建設、Google、云服務器網(wǎng)站收錄、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管