在
red hat enterprise linux 5
下安裝bind
伺服器可以有兩種方式,一種是源**方式安裝,一種是
rpm軟體包方式安裝。源**可以從
ftp://ftp.isc.org
9.5.0
版,檔名是
bind-9.5.0-p2.tar.gz
。rhel 5
自帶的bind
版本是9.3.9
版,檔名是
bind-9.3.3-7.el5.i386.rpm
,在發行版的第
2張盤上。
先看一下
rpm方式安裝。如果安裝
rhel 5
系統的時候沒有選擇安裝
bind-9.3.3-7.el5
包,需要從第二張安裝光碟把相應檔案複製到當前目錄以後,再用以下命令安裝。
# rpm -ivhbind-9.3.3-7.el5.i386.rpm
如果安裝成功,會出現以下提示。
warning: bind-9.3.3-7.el5.i386.rpm: header v3 dsa signature: nokey, key id 37017186
preparing...########################################### [100%]
1:bind########################################### [100%] #
再輸入以下命令,可以看到安裝後的檔案分布情況。
# rpm -ql bind-9.3.3-7.el5
其中比較重要的檔案分布如下:
q/etc/rc.d/init.d/named
:bind
開機自動啟動時所用的啟動指令碼。
q/usr/sbin/bind-chroot-admin
:啟用或禁用
chroot
功能的命令。
q/usr/sbin/named
:named
程序的程式檔案。
q/usr/sbin/rndc
:遠端控制
named
程序執行的工具。
q/usr/sbin/rndc-confgen
:產生rndc
金鑰的工具。
q/usr/share/doc/bind-9.3.3
:該目錄下安裝了
bind
的幫助文件和例子檔案。
q/usr/share/man/man5
:這個目錄下安裝了
bind
的手冊頁。
q/usr/share/man/man8
:這個目錄下也安裝了
bind
的手冊頁。
q/var/named
:bind
配置檔案的預設存放目錄(不包含主配置檔案)。
q/var/run/named
:named
程序pid
檔案的存放目錄。
named
程序是以
named
使用者的身份執行的,因此,作業系統中要事先存在這個使用者。
%
說明:
當預設安裝
rhel 5
時,named
使用者已經建立,如是由於某種原因該使用者不存在了,需要重新建立。
如果採用源**方式安裝,則從
ftp://ftp.isc.org/isc/bind9/9.5.0-p2/
bind
的最新版
9.5.0
版的源**檔案
bind-9.5.0-p2.tar.gz
,檔案複製到當前目錄後,使用以下命令進行安裝。
# rpm –e bind-9.3.3-7.el5
//如果安裝了
bind 9.3.3
包,則先拆除
# tar xvzf bind-9.5.0-p2.tar.gz//
解壓源**檔案包,到
bind-9.5.0-p2
目錄中# cd bind-9.5.0-p2
# ./configure
# make
//編譯連線,產生可執行檔案
# make install//
把檔案安裝到相應的目錄
當練習測試時,可選擇上述兩種安裝方式中的一種,本章後面的例子是以
rpm安裝方式為基礎進行講解的。
Bind 與 Eval 的用法與區別
eval和bind的區別 簡單來說 繫結表示式 eval 欄位名 bind 欄位名 1 eval 單向繫結 資料是唯讀的 bind 雙向繫結 資料可以更改,並返回伺服器端,伺服器可以處理更改後的資料,如存入資料庫.2.當對次表示式操作時候,必須用eval 如 eval 欄位名 tostring tr...
jQuery中on與bind的區別
bind的一般格式 id bind click function on的一般格式 id on click class function 從寫法上看,on比bind多了乙個對子標籤進行選擇的selector 非必須 這就是它們的區別,下面通過例項進行說明 name p p test1p name p ...
apply call與bind函式的模擬實現
this是函式呼叫時產生的物件,該物件繫結函式呼叫時所在執行環境。call bind方法在使用乙個指定的 this 值和若干個指定的引數值的前提下呼叫某個函式或方法。function obj window,args function mycall obj window,args bind 方法會建立...