linux多主機時間同步方法

2021-09-01 23:27:59 字數 1877 閱讀 2138

假設現在有三颱linux主機:

172.16.1.104

172.16.1.105

172.16.1.106

[[email protected] ~]# vi /etc/ntp.conf             //編輯ntp配置檔案

在圖示位置加入紅色框選中內容

[[email protected] ~]# service ntpd start                      //啟動ntp服務

[[email protected] ~]# ntpdate 172.16.1.104               //設定105主機時間與104同步

會有顯示:25 oct 14:20:21 ntpdate[3407]: adjust time server 172.16.1.104 offset -0.002740 sec

[[email protected] ~]# ntpdate 172.16.1.104               //設定106主機時間與104同步

會有顯示:25 oct 14:20:21 ntpdate[3407]: adjust time server 172.16.1.104 offset -0.002740 sec

此時105、106主機的時間就與104主機完全同步了

方法1我試了一下,當一天之後伺服器經過多次重啟好像時間又有了誤差

我們還可以將系統時間同步到bios時間,因為每次開機的時候,系統會重新由 bios 將時間讀出來,所以, bios 才是重要的時間依據。

[[email protected] ~]# hwclock -r            //檢視現有bios時間,預設為-r引數

2023年11月27日 星期二 17時19分51秒  -0.019817 seconds

[[email protected] ~]# hwclock -w            //同步bios時鐘,強制把系統時間寫入cmos

[[email protected] ~]# hwclock --systohc      //設定bios時間和系統時間一致

另外兩個主機都執行這個操作,這樣應該就不變了

當然這是多主機時間同步的方法之一,還可以都同步網路時間(上海時間),但是那樣需要網路

[[email protected] ~]# yum -y install ntp               //安裝ntp服務

[[email protected] ~]# ntpdate -u ntp.api.bz         //使系統時間同步上海時間

[[email protected] ~]# /10 * /usr/sbin/ntpdate asia.pool.ntp.org &>/dev/null       //寫入定時任務同步時間

[[email protected] ~]# service crond restart              //重啟定時任務服務

[[email protected] ~]# date                                  //檢視時間是否同步

另外兩個主機重複以上操作

補充說明: ntpdate -u ntp.api.bz 命令中的 ntp.api.bz 指ntp伺服器(上海),也可換成:

210.72.145.44:中國國家授時中心的官方伺服器,但這個我試了一下,沒連線上

time.nist.gov:美國

ntp.fudan.edu.cn:復旦

time.windows.com :微軟公司授時主機(美國)

asia.pool.ntp.org:台警大授時中心(中國台灣)

linux虛擬機器時間同步

在搭建集群環境時,需要各個節點的主機時間是一致的,否則會出現問題,連線時間相應不對。要進行是時間同步。如何進行具體的操作 第一種 a cp usr share zoneinfo asia shanghai etc localtime b ntpdate pool.ntp.org 如上圖所見,可能會出...

linux虛擬機器時間同步

在搭建集群環境時,需要各個節點的主機時間是一致的,否則會出現問題,連線時間相應不對。要進行是時間同步。如何進行具體的操作 第一種 a cp usr share zoneinfo asia shanghai etc localtime b ntpdate pool.ntp.org 如上圖所見,可能會出...

如何讓VM的時間與主機時間不同步

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!最近有人問到如何讓vm的時間與主機時間不同步的問題,google了一下,發現可以通過以下簡單的方法來實現 進入虛擬機器控制面板 管理工具 服務,選擇vmware tools service...