機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
RedHat6.2服務(wù)器配置方案大全--第一章:DNS
RedHat6.2服務(wù)器配置方案大全--第一章:DNS
 更新時間:2009-8-12 16:55:03  點(diǎn)擊數(shù):0
【字體: 字體顏色
(2000年11月23日 14:10)

  也許多數(shù)讀者都有安裝DOS、WINDOWS的經(jīng)驗(yàn),但安裝LINUX要比它們復(fù)雜的多,你必須對計(jì)算機(jī)
有一定的了解,而且必須小心保護(hù)你的數(shù)據(jù),還要小心操作,不要隨意按鍵。 

  這里,我向您介紹RED HAT LINUX。坐落在北卡羅的Red HAT公司,自從1994年夏問世以來,就
一直以讓人們能更好的使用Linux為目標(biāo),不斷的努力,至今Red Hat Linux已成為最好的Linux發(fā)行
版本,支持更多的硬件,可靠性更高,它不同于其它Linux發(fā)布的特點(diǎn)是基于“包”(package)的,
每個包都提供了一個充分測試的、已經(jīng)配置好的、隨時可運(yùn)行的軟件。如果想試一下新的編輯器,
安裝它,幾秒鐘之內(nèi)就可以用了,想刪除它么?一個簡單的命令就可以令它無影無蹤。 

  Linux的軟件開發(fā)是快速的,就連核心也是如此,所以一個發(fā)行版本出來很快就會有新的版本出
現(xiàn),F(xiàn)在請你回想一下,您從Windows 3.1升級到95的時候你做了什么?最好的情況也要重裝全部的
應(yīng)用程序,或者刪除硬盤上所有的東西,然后重新開始,這是一件相當(dāng)麻煩的事情,但如果你使用
了Red Hat Linux,你就不必這樣,它基于包的升級非常容易,甚至不用重新啟動您的機(jī)器。
Red Hat Software將永遠(yuǎn)為在使用Linux的人努力提供更方便的軟件。 

  本文將通過理論聯(lián)系實(shí)際的方法向大家介紹一下Linux服務(wù)器的配置方法,以及它所適用的環(huán)境,
希望讀者以本文為指導(dǎo),迅速成為一名Linux Server的管理員。 

  下面我將向大家介紹如下幾種服務(wù)器端軟件的配置方法及其工作原理: 

  apache,dhcp,dns,ppp,sendmail,samba,squid,isdn,mysql,tomcat,php。 

  這些配置已經(jīng)基本上涵蓋了一個中小型企業(yè)管理和辦公所需要的所有服務(wù)。也就是說,如過你掌
握了它們的配置方案和管理方法,你也就將成為一名合格的中小型企業(yè)局域網(wǎng)的Linux Server管理員。
需要另外強(qiáng)調(diào)的一點(diǎn)是,這些配置文件中的可配置項(xiàng)太多,有許多是我們用不到的,所以在以后的文
章中,我將選取其中重要的配置項(xiàng)介紹給大家。 

  相關(guān)技巧提示: 

  1.可以使用 rpm -qf named.conf 來查詢該文件屬于哪個RPM包。 

  2. 可以使用 rpm -qpl caching-nameserver-6.2-2.noarch.rpm來查看一個RPM包中包含哪些文件。 

  3. 可以使用 grep '^[A-Z]' httpd.conf 來將某個配置文件的注釋去掉,因?yàn)榇蠖鄶?shù)配置文件的
可配置項(xiàng)都是大寫字母開頭,所以只要巧妙運(yùn)用grep的參數(shù)將配置文件中以大寫字母A-Z開頭的行導(dǎo)出
到一個文件里就可以了,但是如果配置文件里有小寫字母開頭的配置項(xiàng),象named.conf那樣的就不能
用了。 

  4.可以在Linux下執(zhí)行ntsysv來選擇服務(wù)器所啟動的服務(wù)項(xiàng)目。 

  注:在大多數(shù)Linux的發(fā)布版中,筆者經(jīng)過了充分的考慮,覺得無論從系統(tǒng)的穩(wěn)定性、易用性到適
用范圍的廣泛性,在發(fā)布版中首選RedHat,所以在下面的文章中,我將以紅帽6.2為例,幫助大家成為
一名出色的Linux Server Administer。 

  在本文的寫作過程中,得到了許多聯(lián)想電腦公司同仁的支持。在此,我對軟件事業(yè)部田日輝、曹宜、
石京海、黃景昌,服務(wù)器器網(wǎng)絡(luò)事業(yè)部黃后生等表示衷心的感謝。 

  由于本文作者水平有限,難免有一些錯誤,請各位同仁一定指正。 




第一章:DNS 
1.1 簡 介 
  在TCP/IP網(wǎng)絡(luò)中最基本的服務(wù)就是域名解析,即用戶可以從IP和URL兩種方式訪問你的網(wǎng)站。而且域
名解析還應(yīng)為用戶提供命名服務(wù),即用戶執(zhí)行ftp 192.168.10.1 和執(zhí)行ftp thj是一樣的。 

1.2 所需系統(tǒng)資源 
  1.2.1 配置文件: 

  文件名             來源 

  /etc/named.conf         caching-nameserver-6.2-2.noarch.rpm 

  /etc/named.boot         caching-nameserver-6.2-2.noarch.rpm 

  /etc/hosts           系統(tǒng)自帶 

  /etc/host.conf         系統(tǒng)自帶 

  /etc/resolv.conf         系統(tǒng)自帶 

  /etc/nsswitch.conf       glibc-2.1.3-15 

  /var/named/named.local     caching-nameserver-6.2-2.noarch.rpm 

  /var/named/named.ca       caching-nameserver-6.2-2.noarch.rpm 

  /var/named/name2ip.conf     管理員創(chuàng)建 

  /var/named/ip2name.conf     管理員創(chuàng)建 

  1.2.2 相關(guān)工具: 

  文件名             來源 

  /etc/rc.d/init.d/named     bind-8.2.2_P5-9 

  /usr/bin/nslookup        bind-8.2.2_P5-9 

  /usr/sbin/ndc          bind-8.2.2_P5-9 

1.3 配置方案 
  對于DNS服務(wù)器的配置需要涉及5個主要文件,另外還有四個文件也與DNS有關(guān): 

  1./etc/named.conf configuration文件 

  作用:定義了域數(shù)據(jù)庫信息的基本參數(shù)和源點(diǎn),該文件可以存放在本地或遠(yuǎn)程的服務(wù)器上。 

  實(shí)例: 

  options { 

        directory "/var/named"; 

        #定義了named要讀寫文件的路徑 

       }; 

  zone "." { 

        type hint; 

       。1砻髟趩訒r被用來初始化域名服務(wù)器的文件是一個線索文件, 

         每一個服務(wù)器都有一個線索區(qū)。 

        file "named.ca"; 

       。V付ㄋx取的文件名 

       }; 

  zone "0.0.127.in-addr.arpa"{ 

        type master; 

       。1砻鞣⻊(wù)器是主域名服務(wù)器 

        file "named.local"; 

       }; 

  zone "mycompany.com" in { 

        type master; 

        file "name2ip.conf"; 

       }; 

  zone "10.168.192.in-addr.arpa" { 

        type master; 

        file "ip2name.conf"; 

       }; 

  2./var/named/name2ip.conf 正向解析文件 

  作用:用來定義域信息,實(shí)現(xiàn)主機(jī)名和地址之間的鏡像、識別mail服務(wù)器和提供各種域信息。 

  實(shí)例: 

  @ IN SOA thj.mycompany.com. root.thj.mycompany.com. 

  #所有的區(qū)文件都以SOA開頭,@指定當(dāng)前的信息源,thj.mycompany.com 

   這個值可以將域名和named.conf連接起來。通常只有一個@符號。 

  ( 2000062900 ;serial  #序列號 

   28800 ;   refresh 。K⑿轮芷,以秒為單位 

   14400 ;   retry   #循環(huán)周期 

   3600000;  expire 。V兄箷r間 

   86400 ); minuum #time-to-live的時間 

   IN     NS   thj.mycompany.com. 

   #定義域名服務(wù)器 

   IN     MX 10 thj.mycompany.com. 

   #定義郵件服務(wù)器,10表示優(yōu)先級,越小越高 

   localhost   IN   A   127.0.0.1 

   #實(shí)現(xiàn)域到IP的映射 

   thj     IN   A   192.168.10.1 

   www     CNAME     thj 

   #CNAME前后兩者為等價名 

   mail     CNAME     thj 

  3./var/named/ip2name.conf 反向解析文件 

  作用:實(shí)現(xiàn)IP地址很域名的映射 

  實(shí)例: 

   @ IN SOA thj.mycompany.com. root.thj.mycompany.com. 

   ( 2000062900 ;serial 

   28800 ;   refresh 

   14400 ;   retry 

   3600000;  expire 

   86400 ); minuum 

   IN  NS   thj.mycompany.com. 

   IN  MX 10 thj.mycompany.com. 

   1  IN PTR   thj.mycompany.com. 

   #定義逆向關(guān)系,即192.168.10.1 與 thj.mycompany.com 之間 

    的映射,也可以用作定義一個反轉(zhuǎn)域。 

  4./var/named/named.local 本地主機(jī)解析文件 

  作用:解析回送地址localhost 即127.0.0.1,回送地址是一種特殊的約定,即允許在處理
本地機(jī)地址時與處理遠(yuǎn)程機(jī)地址的方法一樣,這樣可以簡化處理過程,不必將數(shù)據(jù)發(fā)送到物理網(wǎng)
絡(luò)上。 

  實(shí)例: 

   @ IN SOA   localhost. root.localhost. ( 

   1997022700 ; Serial 

   28800   ; Refresh 

   14400   ; Retry 

   3600000  ; Expire 

   86400 )  ; Minimum 

   IN   NS   localhost. 

   1   IN   PTR   localhost. 

  5./var/named/named.ca 線索文件 

  作用:初始化緩沖區(qū)的信息。該文件不需要管理員更改,而是系統(tǒng)自帶。 

  實(shí)例: 

  .  3600000 IN NS  A.ROOT-SERVERS.NET. 

  A.ROOT-SERVERS.NET.   3600000   A   198.41.0.4 

  .  3600000   NS  B.ROOT-SERVERS.NET. 

  B.ROOT-SERVERS.NET.   3600000   A   128.9.0.107 

  .  3600000   NS  C.ROOT-SERVERS.NET. 

  C.ROOT-SERVERS.NET.   3600000   A   192.33.4.12 

  .  3600000   NS  D.ROOT-SERVERS.NET. 

  D.ROOT-SERVERS.NET.   3600000   A   128.8.10.90 

  .  3600000   NS  E.ROOT-SERVERS.NET. 

  E.ROOT-SERVERS.NET.   3600000   A   192.203.230.10 

  .  3600000   NS  F.ROOT-SERVERS.NET. 

  F.ROOT-SERVERS.NET.   3600000   A   192.5.5.241 

  .  3600000   NS  G.ROOT-SERVERS.NET. 

  G.ROOT-SERVERS.NET.   3600000   A   192.112.36.4 

  .  3600000   NS  H.ROOT-SERVERS.NET. 

  H.ROOT-SERVERS.NET.   3600000   A   128.63.2.53 

  .  3600000   NS  I.ROOT-SERVERS.NET. 

  I.ROOT-SERVERS.NET.   3600000   A   192.36.148.17 

  .  3600000   NS  J.ROOT-SERVERS.NET. 

  J.ROOT-SERVERS.NET.   3600000   A   198.41.0.10 

  .  3600000   NS  K.ROOT-SERVERS.NET. 

  K.ROOT-SERVERS.NET.   3600000   A   193.0.14.129 

  . 3600000   NS  L.ROOT-SERVERS.NET. 

  L.ROOT-SERVERS.NET.   3600000   A   198.32.64.12 

  . 3600000   NS  M.ROOT-SERVERS.NET. 

  M.ROOT-SERVERS.NET.   3600000   A   202.12.27.33 

  6./etc/hosts 

  作用:實(shí)現(xiàn)與網(wǎng)上其他主要計(jì)算機(jī)的映射,它通常是當(dāng)作DNS的備份出現(xiàn)的,也就是說,
當(dāng)DNS系統(tǒng)出現(xiàn)問題的時候才使用Hosts表。 

  實(shí)例: 

   127.0.0.1 localhost localhost.localdomain localhost 

   192.168.10.1  thj.mycompany.com thj 

 。S捎诿颗_服務(wù)器都會有幾個域名與IP的對應(yīng)關(guān)系是永久的, 所以Hosts表中存放的應(yīng)
該是它們。 

  7./etc/resolv.conf 

  作用:指定域名服務(wù)器的IP和搜索順序。 

  實(shí)例: 

  domain 

  #定義本地域名。 

  search mycompany.com 

  #簡化用戶輸入的主機(jī)名,即當(dāng)用戶輸入thj時,使得DNS可以把它 

   成功地解析為thj.mycompany.com。它與domain是互斥的,無論誰出 

   現(xiàn)都是用來定義search列表的。 

  nameserver 192.168.10.1 

 。6x域名服務(wù)器的IP,最多三個,建議一般使用兩個。 

  8./etc/hosts.conf 

  作用:如何實(shí)現(xiàn)hosts表與DNS的關(guān)系和接口。 

  實(shí)例: 

   order hosts,bind 

   #解析域名的順序 

   multi on 

   #允許一臺計(jì)算機(jī)擁有多個IP 

  9./etc/nsswitch.conf 

  作用:用于處理Hosts表和DNS的順序 

  實(shí)例: 

   passwd:   files nisplus nis 

   shadow:   files nisplus nis 

   group:   files nisplus nis 

   hosts:   files dns 

   bootparams: nisplus [NOTFOUND=return] files 

   ethers:   files 

   netmasks: files 

   networks: files 

   protocols: files 

   rpc:    files 

   services: files 

   netgroup: nisplus 

   publickey: nisplus 

   automount: files nisplus 

   aliases:  files nisplus 

1.4 測試及管理方法 
  1. 管理員修改完DNS的配置文件,需要執(zhí)行/etc/rc.d/init.d/named restart來是更改
生效。 

  2. ndc工具:用來向named進(jìn)程發(fā)送信號 

  3. nslookup:測試正向、反向的解析是否正常 

1.5 本章小結(jié) 
  DNS服務(wù)是許多服務(wù)的基礎(chǔ),所以配置一臺Linux Server應(yīng)該從DNS開始,并要從一開始
就對你的服務(wù)器配置成什么樣子有一個整體的把握,這樣才能保證配置之間能夠相互協(xié)調(diào),
避免錯誤的發(fā)生。
  • 上一篇: RedHat6.2服務(wù)器配置方案大全--第二章 Apache
  • 下一篇: 如何同時啟動6個X控制臺
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1