Linux NTP服务配置 for Oracle RAC
?安裝Oracle 11g RAC時(shí),我們需要配置ntp服務(wù)。在使用虛擬機(jī)的情況下對(duì)于時(shí)鐘同步方式的配置有很多種方式,可以使用vmware自帶的時(shí)鐘同步功能,也可以直接將本地的一個(gè)節(jié)點(diǎn)用作時(shí)間服務(wù)器。本文介紹直接配置ntp方式的時(shí)鐘服務(wù)器。
1、查看兩節(jié)點(diǎn)的hosts配置??
?[root@node1 ~]# cat /etc/hosts??
?# Do not remove the following line, or various programs??
?# that require network functionality will fail.??
?#127.0.0.1? ? ? ? ? ? ? localhost.localdomain localhost??
?#::1? ? ? ? ? ? localhost6.localdomain6 localhost6??
? ?
?127.0.0.1? ? ? ?localhost.szdb.com? ?localhost??
?# Public eth0??
?192.168.7.71? ?node1.szdb.com? ? ? ? node1??
?192.168.7.72? ?node2.szdb.com? ? ? ? node2??
? ?
?#Private eth1??
?10.10.7.71? ?node1-priv.szdb.com? ?node1-priv??
?10.10.7.72? ?node2-priv.szdb.com? ?node2-priv??
? ?
?#Virtual??
?192.168.7.81? ?node1-vip.szdb.com? ? node1-vip??
?192.168.7.82? ?node2-vip.szdb.com? ? node2-vip??
??
2、確認(rèn)各節(jié)點(diǎn)的ntp包已經(jīng)安裝??
?[oracle@node1 ~]$ rpm -qa | grep ntp??
?ntp-4.2.2p1-9.el5_4.1??
?chkfontpath-1.10.1-1.1? ? ? #這個(gè)是和字體有關(guān),非ntp包??
?[oracle@node1 ~]$ ssh node2 rpm -qa | grep ntp??
?ntp-4.2.2p1-9.el5_4.1??
?chkfontpath-1.10.1-1.1? ? ? #這個(gè)是和字體有關(guān),非ntp包??
??
3、編輯兩節(jié)點(diǎn)的ntp.conf文件??
?[oracle@node1 ~]$ su - root??
?Password:? ?
?[root@node1 ~]#? vi /etc/ntp.conf??
? ??
?#New ntp server added by Robinson??
?server? 127.127.1.0 prefer? # 添加首選的時(shí)鐘服務(wù)器??
?restrict 192.168.7.0? mask 255.255.255.255 nomodify notrap #只允許192.168.7.*網(wǎng)段的客戶(hù)機(jī)進(jìn)行時(shí)間同步??
?broadcastdelay 0.008??
? ?
?[root@node2 ~]# vi /etc/ntp.conf??
? ??
?#New ntp server added by Robinson??
?server 192.168.7.71 prefer??
?broadcastdelay 0.008??
? ?
4、編輯兩節(jié)點(diǎn)的ntpd參數(shù)??
?[root@node1 ~]# vi /etc/sysconfig/ntpd??
?#The following item added by Robinson??
?#Set to 'yes' to sycn hw clock after successful ntpdate??
?SYNC_HWCLOCK=yes? ? ? #此選項(xiàng)用于自動(dòng)校準(zhǔn)系統(tǒng)時(shí)鐘與硬件時(shí)鐘??
?OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"??
? ?
?#注意理解Linux的時(shí)鐘類(lèi)型。在Linux系統(tǒng)中分為系統(tǒng)時(shí)鐘和硬件時(shí)鐘.??
?#系統(tǒng)時(shí)鐘指當(dāng)前Linux kernel中的時(shí)鐘,而硬件時(shí)鐘指的是BIOS時(shí)鐘,由主板電池供電的那個(gè)時(shí)鐘??
?#當(dāng)Linux啟動(dòng)時(shí),硬件時(shí)鐘會(huì)讀取系統(tǒng)時(shí)鐘的設(shè)置,之后系統(tǒng)時(shí)鐘就獨(dú)立于硬件時(shí)鐘運(yùn)作??
? ?
?[root@node2 ~]# vi /etc/sysconfig/ntpd??
?The following item added by Robinson??
?SYNC_HWCLOCK=yes??
?OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"? ??
??
5、配置ntp自啟動(dòng)服務(wù)? ?
?[root@node1 ~]# chkconfig ntpd on??
?[root@node2 ~]# chkconfig ntpd on??
? ?
??
6、在兩節(jié)點(diǎn)啟動(dòng)ntp服務(wù)??
?[root@node1 ~]# service ntpd stop??
?Shutting down ntpd: [FAILED]??
?[root@node1 ~]# service ntpd start??
?ntpd: Synchronizing with time server: [FAILED]??
?Starting ntpd: [? OK? ]??
??
?[root@node2 ~]# service ntpd restart??
?Shutting down ntpd: [? OK? ]??
?ntpd: Synchronizing with time server: [? OK? ]??
?Syncing hardware clock to system time [? OK? ]??
?Starting ntpd: [? OK? ]? ??
??
7、查看ntp狀態(tài)??
?[root@node1 ~]# ntpq -p??
? ? ? remote? ? ? ? ? ?refid? ? ? st t when poll reach? ?delay? ?offset? jitter??
?==============================================================================??
? LOCAL(0)? ? ? ? .LOCL.? ? ? ? ? 10 l? ?40? ?64? ? 1? ? 0.000? ? 0.000? ?0.001??
? ??
?[root@node2 ~]# ntpq -p??
? ? ? remote? ? ? ? ? ?refid? ? ? st t when poll reach? ?delay? ?offset? jitter??
?==============================================================================??
? node1.szdb.com? .INIT.? ? ? ? ? 16 u? ?60? ?64? ? 0? ? 0.000? ? 0.000? ?0.000??
? LOCAL(0)? ? ? ? .LOCL.? ? ? ? ? 10 l? ?59? ?64? ? 1? ? 0.000? ? 0.000? ?0.001??
? ?
?#Author : Robinson??
?#Blog: http://blog.csdn.net/robinson_0612??
?也可以使用watch ntpq -p方式查看實(shí)時(shí)狀態(tài)??
? ? ?
8、ntp的相關(guān)日志??
??
[root@bigboy tmp]# cat /var/log/messages | grep ntpd??
源自:?http://blog.csdn.net/leshami/article/details/8268079
轉(zhuǎn)載于:https://www.cnblogs.com/lhdz_bj/p/9414495.html
總結(jié)
以上是生活随笔為你收集整理的Linux NTP服务配置 for Oracle RAC的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Win10电脑时间同步出错怎么办?Win
- 下一篇: linux bash tutorial