Fedora DNS下安裝各種系統(tǒng)
DNS經(jīng)過長時間的發(fā)展,很多用戶都很了解Fedora DNS了.下面就這就來講術(shù)安裝daemontools
。主要包括Linux桌面應(yīng)用、文件系統(tǒng)管理、用戶管理、進程管理、網(wǎng)絡(luò)管理、安全管理等實用操作知識,為Linux的初學(xué)者能夠快速入門提供了保證。如果你用Fedora DNS 作為一臺網(wǎng)絡(luò)代理服務(wù)器(Cache,http,mail等)使用,而且用戶訪問量較大,你可能會發(fā)現(xiàn)Fedora DNS的解析有點慢,尤其Sendmail,反向解析就更慢了,你可以試試djbdns,或許對你有幫助!
Fedora DNS安裝daemontools
1.在根目錄下建立一個package目錄
#mkdir -p /package
#chmod 1755 /package
#cd /package
2.下載daemontools-0.76.tar.gz到/package目錄下
3. 解壓及安裝
#tar zxvf daemontools-0.76.tar.gz
#rm -f daemontools-0.76.tar.gz
#cd admin/daemontools-0.76
#package/install
如果出現(xiàn)gcc版本不匹配或不能找到某個鏈接的情況,試著改一下src/conf-cc
#cd src
#echo gcc -02 -include /usr/include/errno.h > conf-cc
然后再次執(zhí)行
#cd ..
#package/install
如果安裝成功,你應(yīng)該能看到***一行:
init should start svscan now.
Fedora DNS安裝ucspi-tcp
下載ucspi-tcp-0.88.tar.gz到一個臨時目錄下
#tar zxvf ucspi-tcp-0.88.tar.gz
#cd ucspi-tcp-0.88
#make
如果出現(xiàn)gcc版本不匹配或不能找到某個鏈接的情況,試著改一下conf-cc
#echo gcc -02 -include /usr/include/errno.h > conf-cc
然后再次執(zhí)行
#make
#make setup check
Fedora DNS安裝djbdns
下載djbdns-1.05.tar.gz到一個臨時目錄下
#tar zxvf djbdns-1.05.tar.gz
#cd djbdns-1.05
#make
如果出現(xiàn)gcc版本不匹配或不能找到某個鏈接的情況,試著改一下conf-cc
#echo gcc -02 -include /usr/include/errno.h > conf-cc
Fedora DNS然后再次執(zhí)行
#make
#make setup check
Fedora DNS讓djbdns動起來
1.以root的身份創(chuàng)建兩個帳號
#useradd Gdnscache
#useradd Gdnslog
2.創(chuàng)建一個dnscache服務(wù)目錄:
#dnscache-conf Gdnscache Gdnslog /etc/dnscache
3.為dnscache建立一個鏈接
#ln -s /etc/dnscache /service
過一會檢查看服務(wù)是否啟動:
#svstat /service/dnscache
4.添加 "nameserver 127.0.0.1" 到/etc/resolv.conf
this article wrote by Seabird(seabird_zh@yahoo.cn)
到此為止,你的DNS cache 已經(jīng)能夠工作了
【編輯推薦】