14 2 2 BIND的獲取與安裝

2021-05-14 10:51:10 字數 2225 閱讀 7703

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 方法會建立...