centos 時間同步

2022-02-06 19:42:57 字數 1469 閱讀 3789

**:

linux的時間分為system clock(系統時間)和real time clock (硬體時間,簡稱rtc)。

檢視系統時間的命令: #date

設定系統時間的命令: #date –set(月/日/年 時:分:秒)

例:#date –set 「10/11/10 10:15」

檢視硬體時間的命令: # hwclock

設定硬體時間的命令: # hwclock –set –date = (月/日/年 時:分:秒)

上述提到的是手動設定時間到乙個時間點,可能與當前網路的時間有誤差。下面介紹一下與時間伺服器上的時間同步的方法

1.  安裝ntpdate工具

# yum -y install ntp ntpdate

2.  設定系統時間與網路時間同步

# ntpdate cn.pool.ntp.org

3.  將系統時間寫入硬體時間

# hwclock --systohc

4.強制系統時間寫入cmos中防止重啟失效

hwclock -w

或clock -w

我們在安裝完centos linux作業系統之後,點選系統的時間發現與現在所使用的時間不一致,相差有8小時,而在安裝系統的時候我們選擇的時區是上海,但是centos linux預設的bios時間是utc時間(utc是協調世界時(universal time coordinated)英文縮寫,是由國際無線電諮詢委員會規定和推薦,並由國際時間局(bih)負責保持的以秒為基礎的時間標度。utc相當於本初子午線(即經度0度)上的平均太陽時,過去曾用格林威治平均時(gmt)來表示.北京時間比utc時間早8小時,以2023年1月1日0000utc為例,utc時間是零點,北京時間為2023年1月1日早上8點整。),所以我們在時間上面相隔了8個小時。這個時候bios的時間和系統的時間當然是不一致,乙個代表 utc 時間,乙個代表cst(+8時區),即上海的時間。

讓我們動手將作業系統的時間進行同步吧!

在centos linux中終端命令中執行以下命令:

1、vi /etc/sysconfig/clock   #編輯時間配置檔案

zone="asia/shanghai"

utc=false                          #設定為false,硬體時鐘不於utc時間一致

arc=false

2、ln -sf /usr/share/zoneinfo/asia/shanghai    /etc/localtime    #linux的時區設定為上海時區

3、ntpdate 192.43.244.18    #對準時間

如果沒有安裝ntp伺服器,剛需要先執行以下命令:

yum install ntp #安裝ntp伺服器

4、/sbin/hwclock --systohc   #設定硬體時間和系統時間一致並校準

好了,我們的centos linux系統時間和計算機硬體時間終於都是cst時間了,並且都是上海時區,終於是正常啦。

Centos 時間同步

新裝的伺服器可能設定了錯誤的,需要調整時區並調整時間.如下是使用ntp來從乙個時間伺服器同步 cp usr share zoneinfo asia shanghai etc localtime ntpdate us.pool.ntp.org 很簡單吧,解析一下,第一句是把當前時區調整為上海就是 8區...

centos 時間同步

新裝的伺服器可能設定了錯誤的,需要調整時區並調整時間.如下是使用ntp來從乙個時間伺服器同步 cp usr share zoneinfo asia shanghai etc localtime ntpdate us.pool.ntp.org 很簡單吧,解析一下,第一句是把當前時區調整為上海就是 8區...

CentOS 時間同步

同乙個程式執行在多台伺服器上時,有時需要這些伺服器的時鐘相同,但是當伺服器執行一定時間之後,各個伺服器上的時鐘會有一定差異,此時就需要讓所有伺服器自動校準各自時鐘。ntp是乙個很方便的時鐘服務,可以用此來進行時鐘同步。以下解決應用於不連線外網的區域網,需求是同步所有伺服器時鐘。1.選定其中一台伺服器...