Linux NTP服务配置 for Oracle RAC
?安裝Oracle 11g RAC時,我們需要配置ntp服務。在使用虛擬機的情況下對于時鐘同步方式的配置有很多種方式,可以使用vmware自帶的時鐘同步功能,也可以直接將本地的一個節點用作時間服務器。本文介紹直接配置ntp方式的時鐘服務器。
1、查看兩節點的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、確認各節點的ntp包已經安裝??
?[oracle@node1 ~]$ rpm -qa | grep ntp??
?ntp-4.2.2p1-9.el5_4.1??
?chkfontpath-1.10.1-1.1? ? ? #這個是和字體有關,非ntp包??
?[oracle@node1 ~]$ ssh node2 rpm -qa | grep ntp??
?ntp-4.2.2p1-9.el5_4.1??
?chkfontpath-1.10.1-1.1? ? ? #這個是和字體有關,非ntp包??
??
3、編輯兩節點的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? # 添加首選的時鐘服務器??
?restrict 192.168.7.0? mask 255.255.255.255 nomodify notrap #只允許192.168.7.*網段的客戶機進行時間同步??
?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、編輯兩節點的ntpd參數??
?[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? ? ? #此選項用于自動校準系統時鐘與硬件時鐘??
?OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"??
? ?
?#注意理解Linux的時鐘類型。在Linux系統中分為系統時鐘和硬件時鐘.??
?#系統時鐘指當前Linux kernel中的時鐘,而硬件時鐘指的是BIOS時鐘,由主板電池供電的那個時鐘??
?#當Linux啟動時,硬件時鐘會讀取系統時鐘的設置,之后系統時鐘就獨立于硬件時鐘運作??
? ?
?[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自啟動服務? ?
?[root@node1 ~]# chkconfig ntpd on??
?[root@node2 ~]# chkconfig ntpd on??
? ?
??
6、在兩節點啟動ntp服務??
?[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狀態??
?[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方式查看實時狀態??
? ? ?
8、ntp的相關日志??
??
[root@bigboy tmp]# cat /var/log/messages | grep ntpd??
源自:?http://blog.csdn.net/leshami/article/details/8268079
轉載于:https://www.cnblogs.com/lhdz_bj/p/9414495.html
總結
以上是生活随笔為你收集整理的Linux NTP服务配置 for Oracle RAC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10电脑时间同步出错怎么办?Win
- 下一篇: linux bash tutorial