Solaris時間同步設置

方法1:服務器端客戶端方式(自動同步了,不需要ntpdate這種命令)

服務器設置
1、
拷貝ntp服務器配置樣本作爲ntp配置文件
# cp -p /etc/inet/ntp.server/etc/inet/ntp.conf

2、編輯ntp.conf,進行服務器配置
# vi /etc/inet/ntp.conf
將原文件中
server 127.127.XType.0 prefer
fudge 127.127.XType.0 stratum 0

兩行的XType改成1,1表示local,即
server 127.127.1.0 prefer
fudge 127.127.1.0 stratum 0

並註釋掉文件末尾的四行內容,否則會提示找不到/etc/inet/ntp.keys文件
#keys /etc/inet/ntp.keys
#trustedkey 0
#requestkey 0
#controlkey 0

3、啓動ntp服務
Solaris 8 & 9
# /etc/rc2.d/S74xntpd stop
# /etc/rc2.d/S74xntpd start

Solaris 10
# svcadm disablesvc:/network/ntp:default
# svcadm enable svc:/network/ntp:default

查看狀態
# svcs svc:/network/ntp:default

STATE         STIME   FMRI
online        13:13:54 svc:/network/ntp:default


如果顯示爲online則正常
如果顯示爲maintenance,需要執行一下
# svcadm clearsvc:/network/ntp:default
再查看是否恢復正常

4、稍等一段時間後查看服務器狀態
# ntpq -p
    remote          refid     st t when poll reach  delay  offset   disp
==============================================================================
*LOCAL(0)       .LCL.           0 l  51   64 377    0.00   0.000   10.06

如果看到LOCAL前面有*了,則服務器工作正常。


客戶端設置
1、
創建ntp客戶端配置文件
# touch /etc/inet/ntp.conf
# chown root:sys /etc/inet/ntp.conf

2、編輯ntp.conf,設置同步時間的服務器
# vi /etc/inet/ntp.conf
內容如下:
server server1-ip-address prefer
server server2-ip-address
server server3-ip-address

將其中的server-ip-address換成服務器的IP地址。如果只有一臺服務器,填寫第一行就可以如果有多臺服務器提供冗餘,可一併寫上,並在首選服務器後添加prefer標誌。

3、啓動ntp服務(與服務器設置的第三步相同)
Solaris 9
# /etc/rc2.d/S74xntpd stop
# /etc/rc2.d/S74xntpd start

Solaris 10
# svcadm disablesvc:/network/ntp:default
# svcadm enable svc:/network/ntp:default

查看狀態
# svcs svc:/network/ntp:default
如果顯示爲online則正常
如果顯示爲maintenance,需要執行一下
# svcadm clearsvc:/network/ntp:default
再查看是否恢復正常

4、稍等一段時間後查看同步情況
# ntpq -p
    remote          refid     st t when poll reach  delay  offset   disp
==============================================================================
*solaris10          .LCL.           1 u  62   64 377    0.93 -26.011   0.87

看到前面出現*,並且reach值不斷變大,disp值不斷變小,則工作正常。

 

方法2:==測試可以==(雙方都可以同步的)

solaris 10下雙機時間同步需要先在 “兩臺主機” 上執行下面命令:
# svcs -a |grep time
disabled      13:31:24 svc:/network/daytime:dgram
disabled      13:31:24 svc:/network/daytime:stream
disabled      13:31:24 svc:/network/time:dgram
disabled      13:31:24 svc:/network/time:stream

# svcadm enable time:stream
# svcadm enable time:dgram

# svcs -a |grep time
disabled      13:31:24 svc:/network/daytime:dgram
disabled      13:31:24 svc:/network/daytime:stream
online        13:55:40 svc:/network/time:stream
online        13:55:45 svc:/network/time:dgram

 

同步雙機時間
host1:date
host2:rdate host1 --一機時間是好的,根據一機同步二機  ==ok了==


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章