Linux下如何實現與Internet時間同步

2021-03-03 Linux就該這麼學

關於時區的概念,其實初中地理課已經涉及,很多人都多少了解一些,可能只是細節搞不太清楚。為什麼會將地球分為不同時區呢?因為地球總是自西向東自轉,東邊總比西邊先看到太陽,東邊的時間也總比西邊的早。東邊時刻與西邊時刻的差值不僅要以時計,而且還要以分和秒來計算。整個地球分為二十四時區,每個時區都有自己的本地時間。那麼如何在Linux系統下實現與Internet時間同步

一、安裝ntp

[root@server-2 ~]

二、同步時間

// 方式一、使用域名連接,要經過DNS解析,速度慢。

[root@server-2 ~]# ntpdate pool.ntp.org

// 方式二、使用IP連接,超級快。

[root@server-2 ~]# ntpdate 120.24.81.91

http://www.pool.ntp.org是NTP的官方網站,在這上面我們可以找到離我們國家的NTP Server cn.pool.ntp.org.它有3個伺服器地址:
伺服器一: 1.cn.pool.ntp.org
伺服器二: 2.asia.pool.ntp.org
伺服器三: 3.asia.pool.ntp.org
(直接用域名有時有問題,可以先Ping出他們的IP,然後用IP位址同步)

// 出現以下信息說明成功

Feb 21:23:06 ntpdate[62910]: step time server 182.92.12.11 offset -40.589470 sec

三、將系統時間寫入到系統硬體當中,避免重啟伺服器時間覆蓋

// 顯示hardwareclock系統硬體時間

[root@server-2 ~]

// 將系統時間寫入到系統硬體當中

[root@server-2 ~]

四、設定計劃任務同步網絡時間

crontab格式如下:

# For details see man 4 crontabs
# Example of job definition:
# .- minute (0 - 59)
# |  .--- hour (0 - 23)
# |  |  . day of month (1 - 31)
# |  |  |  .-- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *  command to be executed

設定crontab計劃任務有兩種方式:

1、寫在/etc/crontab裡
代碼:

11 * * * root ntpdate 210.72.145.44

每天11點與中國國家授時中心同步時間
每天11點與中國國家授時中心同步時間
當然前提是

apt-get install ntpdate

代碼也可是

11 * * * root ntpdate us.pool.ntp.org

2、使用命令crontab -e
crontab -e

   10 5 * * * root ntpdate us.pool.ntp.org;hwclock -w

這樣每天5:10自動進行網絡校時,並同時更新BIOS的時間

讓您學習到的每一節課都有所收穫

《Linux就該這麼學》是一本由資深運維專家劉遄老師及國內多名紅帽架構師(RHCA)基於最新RHEL7系統共同編寫的高質量Linux技術自學教程,極其適合用於Linux技術入門教程或講課輔助教材。榮獲雙11、雙12購物狂歡節IT品類書籍銷量冠軍,2017年、2018年國內讀者增速最快的技術書籍,您可以在京東、噹噹、亞馬遜及天貓搜索書名後購買,亦可加劉遄老師微信交流學習(手指按住下圖3秒鐘即可自動掃描)~

劉遄老師QQ:5604583

☀ Linux技術交流群:1653851(新群,火熱加群中……

☀ 官方站點:www.linuxprobe.com

☀ 書籍在線學習(電腦在線閱讀效果更佳

http://www.linuxprobe.com/chapter-00.html

《Linux就該這麼學》是一本基於最新Linux系統編寫,面向零基礎讀者的技術書籍。從Linux基礎知識講起,然後漸進式地提高內容難度,詳細講解Linux系統中各種服務的工作原理和配置方式,以匹配真實生產環境對運維人員的要求,突顯內容的實用性。想要學習Linux系統的讀者可以點擊"閱讀原文"按鈕了解這本書,同時這本書也適合專業的運維人員閱讀,作為一本非常有參考價值的工具書!

相關焦點

  • linux下ntp時鐘同步的搭建和使用(超詳細)
    NTP(Network Time Protocol),即網絡時間協議,它是用來同步網絡中各個計算機的時間的一種協議。在生產和學習過程中,是一個最容易被忽略卻又很重要的協議。一、安裝NTP1、linux下NTP的安裝方式有很多種,yum、wget、rpm都可以,選擇自己習慣的方式即可,這裡不再贅述!本人習慣用rpm方式安裝,在伺服器上就需要安裝如下兩個文件。
  • 菜鳥如何玩轉linux?
    上回說到電腦技術愛好者必知的作業系統,提到了linux作業系統,但是對於小白來說linux作業系統像是無字天書,根本不知道哪裡可以下載到,更別說怎麼使用了,今天就來講講我們的linux系統在哪裡可以下載到,怎麼去玩linux。
  • ARM平臺上實現Linux PPP撥號
    硬體平臺:億道Liod平臺(基於PXA270) 作業系統:嵌入式Linux本文引用地址:http://www.eepw.com.cn/article/201611/316817.htm 下面主要介紹一下如何在
  • 如何學習Linux,需要找培訓機構嗎?我們來聊一聊
    如何學習Linux,需要找培訓機構嗎?學習linux先確認一個問題:自己學Linux要做什麼,達到什麼程度(基礎、中級、高級)?如何學習Linux,需要找培訓機構嗎?開發人員:開發工作中需要用到Linux,了解linux的基礎操作的話同上;如果你涉及到Linux方向的開發,那麼就要學習linux的一些系統原理,找一些linux系統原理和內核的書籍或教程。
  • vim+py文件構造linux後門
    下的標準輸入、輸出、錯誤重定向到套接字中並開啟一個shell,從而實現數據傳輸。這個一個簡單的python後門就實現了,但實際中,有很多伺服器是沒有安裝python應用的,那在沒有python應用的伺服器下就不能使用了麼?答案是可以使用,現如今的vim編輯器為了更好的支持python語言,默認是安裝了python擴展,通過vim的python擴展,也可以去啟動一個python程序。
  • 嵌入式Linux啟動時間優化的秘密之一工具鏈/應用程式優化
    而且在有的應用場合,對啟動時間具有嚴格的時間要求,尤其在工業或者醫療器械應用領域。此時如何加快Linux的啟動,將成為一個挑戰,對於大多數應用開發人員而言,由於Linux系統的複雜性,對於如何提高啟動速度,往往無從下手。那麼閱讀完本文,將獲得清晰完整的解決思路。
  • 從串口驅動到Linux驅動模型,想轉Linux的必會!
    串口通信的兩種最基本的方式:同步串行通信方式和異步串行通信方式。同步串行是指SPI(SerialPeripheral interface)的縮寫,顧名思義就是串行外圍設備接口。SPI總線系統是一種同步串行外設接口,它可以使MCU與各種外圍設備以串行方式進行通信以交換信息,TRM450是SPI接口。
  • 在GigE網絡中如何實現多臺相機的同步操作
    舉例來說,當在足球比賽中拍攝射門時,必須在精準確定的時間沒有任何延遲地拍攝圖像,也就是實時拍攝圖像。其他實時應用包括機器人和質保系統的自動光學檢測(AOI)任務。本文將為您介紹多相機應用如何利用GigE Vision 2.0標準的功能實現同步圖像獲取。其基礎是精確時間協議(PTP,IEEE1588)。PTP是在一個計算機網絡上的多個設備之間實現精確時間同步的網絡協議。
  • 一張圖看懂Linux內核中Percpu變量的實現
    但你知道嗎,不僅是在程式語言中,在linux內核中,也有一個類似的機制,用來實現類似的目的,它叫做percpu變量。percpu變量,顧名思義,就是對於同一個變量,每個cpu都有自己的一份,它可以被用來存放一些cpu獨有的數據,比如cpu的id,cpu上正在運行的線程等等,因該機制可以非常方便的解決一些特定問題,所以在內核編程中被廣泛使用。
  • Linux之父如何定義Linux!主要想讓黑客、計算機學生使用和學習!
    因此他們是使用計算機的理想選擇,但是如果你想了解他們如何工作,那是不可能的。 也有一些 Unix 是附帶源碼的。Minix,Andrew S. Tanenbaum編寫的學習工具,已經在大學中作為教學工具使用了很多年了。
  • internet是什麼意思
    internet的中文釋義為網際網路;網際網路。短語:on the internet,在網上。例句:Distance is no problem on the Internet.在網際網路上距離已不成為問題。internet 英 [ˈɪntənet] 美 [ˈɪntərnet]n.
  • linux各個目錄代表什麼
    /usr/lib下; /usr/local:linux系統中安裝的共享軟體程序最好的方式是安裝在/usr/local下,按照linux標準目錄結構,新建立的軟體都應該放在/usr/local下; /usr/local/bin:存放軟體執行文件的目錄; /usr/local
  • Linux系統下Java通過shell腳本監控重啟服務
    簡介 最近運維人員提出需求,增加一個運維頁面, 查詢當前的業務進程信息包括:進程名稱、啟動命令、啟動時間、運行時間等,可以通過頁面點擊重啟按鈕,可以重啟後端的一系列系統進程。
  • 為什麼說 Manjaro Linux 是最好用的 Linux
    、ubuntukylin、centos、Fedora、Apricity OS、Antergos、Manjaro Linux、gentoo linux 以及 linux from scratch,可謂是 Linux 老手了。
  • Linux系統的Linux應該怎麼讀?正確讀法在這裡,很多人都讀錯了!
    1、linux發音五花八門版本頗多,見到和聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音和「Minix」是押韻的。3、有人綜合網上和linux自己的讀音,概括出幾個自認為最合適也最通用的讀法:/li'n^ks/(「裡那克斯」)或/'li:nэks/(「裡訥克斯」)或/li'nju:ks/(「裡紐克斯」)。4、這幾個應該是誰都聽得懂的。至於哪個比較正宗,當然是linux的原因。但事實上使用linux哪種讀法的人似乎都不在少數。
  • 如何用Shell監控文件變化?
    如何用Shell監控文件變化? 文件監控可以配合rsync實現文件自動同步,例如監聽某個目錄,當文件變化時,使用rsync命令將變化的文件同步。
  • 經驗|電腦時鐘時間正確,任務欄時間顯示不正確
    電腦時鐘時間正確,任務欄時間顯示不正觀察朋友給的截圖可以看出,其實電腦自帶時鐘時間顯示是正確的,但是任務欄顯示的時間是錯誤的,因為之前有過類似經驗,所以直接判斷出這位朋友是安裝了桌面工具導致的另一種就是電腦的時間沒有設置同步到window時間伺服器,可能在某個時間某種原因導致了時間錯誤,如果有設置同步的話在校對到時間錯誤後系統會自動根據window時間伺服器的時間進行調整,同步方法如下:Win10系統在任務欄的右下角時間上右擊選擇調整日期/時間將自動時間設置打開即可
  • linux和windows系統的區別
    而在這裡我想推薦喜歡網際網路的人們,去了解並學習linux作業系統。或許很多人會問,linux到底是什麼,我想沒有深入接觸過網際網路的人,應該也知道什麼是Windows吧,其實linux與Windows的用途很相像,都是一種作業系統。
  • linux 虛擬主機好嗎
    linux 虛擬主機好嗎?linux 虛擬主機是採用Linux系統搭建的虛擬主機,是企業和個人都非常喜歡使用的虛擬主機種類。運行穩定,對軟體的兼容遠超Windows系統。安全透明linux 虛擬主機因為所有的代碼都是透明可見的,易於查找問題、bug,所以能最大限度的檢查系統中的錯誤,保證系統正常運行。同時由於所有代碼都是可以查看的,一旦發生了問題,也可以第一時間調整代碼,修正錯誤,這是windows系統所不具備的優勢。
  • 學習Linux系統需要明白的一些事情
    直到有一次找工作的時候,看見一個公司招運維人員,抱著試試的態度去跟面試官了解了解,比較幸運的是人家願意試用3個月,然後就正式邁出人生職業的第一步,在實習當中才接觸到linux,然後跟著師父一步一步的深入了解linux,我也以我6年的運維經歷及學習linux的經驗跟大夥分享下我的一些看法,當然,在IT行業,分享是一種精神,也是一種美德。