假設現在有三颱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...