Fedora DNS下安裝各種系統(tǒng)
DNS經(jīng)過長時(shí)間的發(fā)展,很多用戶都很了解Fedora DNS了.下面就這就來講術(shù)安裝daemontools
。主要包括Linux桌面應(yīng)用、文件系統(tǒng)管理、用戶管理、進(jìn)程管理、網(wǎng)絡(luò)管理、安全管理等實(shí)用操作知識(shí),為Linux的初學(xué)者能夠快速入門提供了保證。如果你用Fedora DNS 作為一臺(tái)網(wǎng)絡(luò)代理服務(wù)器(Cache,http,mail等)使用,而且用戶訪問量較大,你可能會(huì)發(fā)現(xiàn)Fedora DNS的解析有點(diǎn)慢,尤其Sendmail,反向解析就更慢了,你可以試試djbdns,或許對(duì)你有幫助!
Fedora DNS安裝daemontools
1.在根目錄下建立一個(gè)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版本不匹配或不能找到某個(gè)鏈接的情況,試著改一下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到一個(gè)臨時(shí)目錄下
#tar zxvf ucspi-tcp-0.88.tar.gz
#cd ucspi-tcp-0.88
#make
如果出現(xiàn)gcc版本不匹配或不能找到某個(gè)鏈接的情況,試著改一下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到一個(gè)臨時(shí)目錄下
#tar zxvf djbdns-1.05.tar.gz
#cd djbdns-1.05
#make
如果出現(xiàn)gcc版本不匹配或不能找到某個(gè)鏈接的情況,試著改一下conf-cc
#echo gcc -02 -include /usr/include/errno.h > conf-cc
Fedora DNS然后再次執(zhí)行
#make
#make setup check
Fedora DNS讓djbdns動(dòng)起來
1.以root的身份創(chuàng)建兩個(gè)帳號(hào)
#useradd Gdnscache
#useradd Gdnslog
2.創(chuàng)建一個(gè)dnscache服務(wù)目錄:
#dnscache-conf Gdnscache Gdnslog /etc/dnscache
3.為dnscache建立一個(gè)鏈接
#ln -s /etc/dnscache /service
過一會(huì)檢查看服務(wù)是否啟動(dòng):
#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)能夠工作了
【編輯推薦】