Linux運維之ntpdate同步網路時間

2021-08-11 18:53:07 字數 1479 閱讀 9124

自己的linux伺服器的時間和pc機上的時間不太對,打log的時間對不上,不太方便調式資訊的判斷,因此需要同步一下linux伺服器的時間和自己windows的時間,兩者一致,才方便調式的檢視呢。

在linux下,我們可以使用ntpdate進行網路時間的同步,而不是我們自己去設定時間。這個命令的使用很簡單,

1ntpdate  0.cn.pool.ntp.org

另外網路時間同步和時區是不一樣的。你可以選擇任何一台網路時間同步伺服器來同步你的時間,只要你的時區設定是對的,那麼你的linux上的時間就是對的。因為全球都是基於乙個標準時間來約定的,美國人民與我們不同的是時區不同,經過換算,我們和他們的標準時間是一樣的。

我們可以使用crontab來定時的同步時間 12

vim/etc/crontab

10 5 * * * root (/usr/sbin/ntpdate0.cn.pool.ntp.org &&/sbin/hwclock-w) &>/var/log/ntpdate.log

每天的5點10分crontab執行一次命令,自動同步時間。

如果你具有多台的伺服器,不要使用這個方法來定時的同步的你伺服器,請使用ntpd來進行,這個還可以校準始終的問題。

使用ntpdata造成的時間的越變還可能引發因某些依賴連續時間的程式的問題。一般第一次使用ntpdate,接下來使用ntpd服務來不斷的調整時間。

將時區設定為東8區的時間,雖然伺服器在全球的不同地方,但是我們人在中國,看著中國的時間比較有感覺。 12

3cp/usr/share/zoneinfo/asia/shanghai/etc/localtime

date

# mon mar 31 11:02:55 cst 2014

另外如果使用date命令檢視時間,發現剛剛好相差8個小時或者其他的小時,那麼應該就是你的時區設定不對,快快修改一下吧。

全球那麼多的網路時間同步器,那麼使用哪個好呢。我們知道資料在網路上流動是由延遲的,因此我們選擇離我們伺服器越近的伺服器進行同步,時間越準。

時間伺服器分為兩種,一種是一級時間伺服器,另外一種是二級時間伺服器。我們如果是同步自己的伺服器的時間,那麼選擇二級時間伺服器,因為一級時間伺服器是為二級時間伺服器提供時間校對伺服器,我們盡量不要增加一級伺服器的壓力。這種層級的概念和dns的層級概念是一致的。

一級時間伺服器列表:

二級時間伺服器列表:

附二級伺服器列表:

Linux系統運維之運維監控 pdf格式

linux系統運維之運維監控 本文是系統運維工程師的實用手冊 主要講解基於 linux 平台運維工作中需要掌握的監控知識 本文全部基於實際應用 部署步驟詳細 可以直接複製用於生產環境的安裝配置 幫助剛剛接觸 linux運維的朋友們,迅速搭建企業級的監控平台。本文共分為五個部分 第一部分簡單的介紹了監...

linux運維之批量公升級

經常給各辦事處客戶現場打補丁或公升級,面對十幾上百臺伺服器,人工一台臺替換肯定行不通,只能批量公升級,將過程記錄下來。批量公升級要解決的兩個主要問題就是 1.將補丁檔案 安裝包 上傳到各伺服器 2.各伺服器對收到的補丁檔案自動進行公升級。下面詳解各步驟 1.批量上傳檔案 batch.sh bin s...

linux運維之執行級別

以下內容都在hrel8環境下進行 對於linux系統有7個執行級別,我們先不看這7個執行級別都是什麼,我們先看看如何檢視自己當前的執行級別 我們可以看見有兩個結果,乙個是n,乙個是5,其中前乙個代表前乙個執行級別,後面的代表當前執行級別,那麼n代表什麼呢?n就是沒有,也就是說之前沒有切換過執行級別。...