同步兩台linux伺服器時間同步方案

2021-09-06 18:53:51 字數 1464 閱讀 3274

linux自帶了ntp服務 -- /etc/init.d/ntpd,這個服務不僅可以設定讓本機和某台/某些機器做時間同步,他本身還可以扮演乙個timeserver的角色,讓其他機器和他同步時間。

配置檔案就是/etc/ntp.conf。

為了測試,設定讓node2 -- 192.168.1.102和node1 -- 192.168.1.101做時間同步。

第一步,

node1做time server,node1本身不和其他機器時間同步,就是取本地時間。

所以,先把node1機器的時間調準了:

[root@node1 ~]date -s 08/03/2011 

[root@node1 ~]date -s 11:12:00

[root@node1 ~]clock -w

[root@node1 ~]hwclock --systohc

後兩個命令是把設定的時間寫到硬體時間中去(也就是cmos裡面的時間)。

第二步,

然後將node1配置成乙個time server,修改/etc/ntp.conf,

[root@node1 ~]vi /etc/ntp.conf

其他的配置不怎麼需要改,只需要關注restrict的配置:

1. 注釋掉下面兩行,本身是不響應任何的ntp更新請求,其實也就是禁用了本機的ntp server的功能,所以需要注釋掉。 

#restrict default kod nomodify notrap nopeer noquery

#restrict -6 default kod nomodify notrap nopeer noquery

2. 加入:restrict 192.168.1.0 mask 255.255.255.0 -- 讓192.168.1.0/24網段上的機器能和本機做時間同步

如果有多個網段則順次加入即可.

3. 這樣就可以了,記得加入下面的:

server 127.127.1.0 # local clock

fudge 127.127.1.0 stratum 10

這兩行需要,這是讓本機的ntpd和本地硬體時間同步。

當然,我們也可以新增server ***.***.***.***,讓他和其他的time server時間同步。

4. /etc/init.d/ntpd restart

5. chkconfig ntpd on

6. 修改iptables配置,將tcp和udp 123埠開放,這是ntp需要的埠,在/etc/services中可以查到這個埠。

第三步,

這樣node1就成為一台time server了,現在我們配置node2這台機器

關閉ntp服務 service ntpd stop

執行: ntpdate  192.168.1.101 即可手工同步!

兩台SQL Server伺服器同步問題

定時同步伺服器上的資料 伺服器上的資料修改同步到本地 例子 測試環境,sql server2000,遠端伺服器名 rserver,使用者名為 ruser,密碼 rpwd,測試資料庫 test 伺服器上的表 查詢分析器連線到伺服器上建立 state欄位為輔助更新而設定的附加字段,字段值說明 null ...

兩台linux同步檔案

1 功能說明 scp就是security copy,用於將檔案或者目錄從乙個linux系統拷貝到另乙個linux系統下。scp傳輸資料用的是ssh協議,保證了資料傳輸的安全,其格式如下 scp 本地linux系統路徑 拷貝遠端檔案 到本地scp 本地linux系統檔案路徑 本地檔案拷貝 到遠端scp...

兩台Linux伺服器建立信任關係

如果在兩台linux伺服器之間經常需要互相訪問,但是需要經常手動輸入密碼,可以在兩台伺服器之間建立乙個信任連線,然後把鑑權檔案寫到乙個檔案裡 步驟1 先在主機a使用命令建立金鑰 步驟二 在 root ssh目錄裡面看到建立的金鑰 ls root ssh 步驟三 把id rsa.pub檔案複製到主機b...