方法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了==