設置時間同步(Linux,Solaris)


經過網上各種搜索,將LINUX平台及solaris平台的時間同步整理如下:



主機情況:
應用:2台LINUX服務器 redhat 5.5 內網
數據庫:2台Solaris服務器 Solaris 10 內網
接口服務器:1台LINUX服務器 redhat 5.5 內網+公網


實施方案:
以接口服務器為時間同步服務器,將應用和數據庫服務器進行時間同步。


操作步驟:
以ROOT用戶登陸接口服務器(135.146.16.40),開始部署時間同步服務
1:獲取安裝包
#wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2.6p5.tar.gz

2:解壓安裝包
#tar zxvf ntp-4.2.6p5.tar.gz
#cd ntp-4.2.6p5

3:校驗+配置+編譯+安裝
#./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks
#make && make install

4:上一個步驟大約需要1-3分鍾,安裝完畢,開始配置ntp.conf文件
#vi /etc/ntp.conf
①、第一種配置:允許任何IP的客戶機都可以進行時間同步
將“restrict default kod nomodify notrap nopeer noquery”這行修改成:restrict default nomodify
②、第二種配置:只允許135.146.16.***網段的客戶機進行時間同步
在restrict default nomodify notrap noquery(表示默認拒絕所有IP的時間同步)之后增加一行:restrict 135.146.16.0 mask 255.255.255.0 nomodify

5:啟動ntpd
/usr/local/ntp/bin/ntpd -c /etc/ntp.conf -p /tmp/ntpd.pid

等待幾分鍾之后,其他服務器就可以與40服務器進行時間同步了,同步的方法是:ntpdate 135.146.16.40

配置好了服務端,下面開始配置客戶端了
一:LINUX客戶機配置
vi /var/spool/cron/root
增加一行,在每天的5點13分、9點13分、14點13分、19點13分與時間同步服務器進行同步
13 5,9,14,19 * * * /usr/sbin/ntpdate 192.168.18.2

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

2、編輯ntp.conf,設置同步時間的服務器
# vi /etc/inet/ntp.conf
增加server 135.146.16.40 prefer 這一行

3、啟動ntp服務
# svcadm enable svc:/network/ntp:default

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

5:稍等1分鍾 查看同步狀態
# ntpq -p
每隔5分鍾查看一次發現reach值不斷變大,disp值不斷變小,則工作正常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM