<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

    配置Linux服務(wù)器的網(wǎng)絡(luò)

     服務(wù)器的系統(tǒng)安裝好后,接下來就要在機(jī)房或內(nèi)網(wǎng)環(huán)境中配置它的IP了,這是最重要的一個環(huán)節(jié)。下面我就以64bit Centos5.5服務(wù)器為例來說明如何通過命令或圖形來配置Linux服務(wù)器的IP、網(wǎng)關(guān)、DNS,以及如何用命令查看Linux的進(jìn)程或網(wǎng)絡(luò)連接等。

      配置Linux服務(wù)器的網(wǎng)絡(luò)

      1、手動修改配置網(wǎng)卡文件

      手動配置網(wǎng)卡是最直接的方式,熟練的系統(tǒng)管理員在平時維護(hù)系統(tǒng)的時候更喜歡使用這種方式,因為手動配置有如下優(yōu)點:

      熟悉命令之后,手動配置更快速,并且不需要重新啟動。

      能夠使用配置命令的高級特性。

      更容易維護(hù)配置文件,找出系統(tǒng)故障。

      能更深刻地了解系統(tǒng)配置是如何進(jìn)行的。

      那么,下面就介紹一下如何手動配置網(wǎng)卡文件。首先檢查網(wǎng)卡是否正常安裝,Centos5.5的驅(qū)動非常強(qiáng)悍,基本上市面上的服務(wù)器網(wǎng)卡都可以正常安裝,我們可以用如下命令檢查網(wǎng)卡是否正常安裝:

  • [root@localhost ~]# lspci | grep Ether  
  • 06:07.0 Ethernet controller: Intel Corporation 
    82541GI Gigabit Ethernet Controller (rev 05)  
  • 07:08.0 Ethernet controller: Intel Corporation 
    82541GI Gigabit Ethernet Controller (rev 05) 
  • root@localhost~]# dmesg| grep error
  •   一般來說,2.4版本以后的Linux可以支持的網(wǎng)卡芯片組驅(qū)動已經(jīng)很完備了,包括著名廠商(如Intel),以及使用廣泛的RealTek、Via等網(wǎng)卡芯片,所以大家可以很輕松地使用它們的網(wǎng)卡。我們還可以用lsmod命令通過加載模塊的方法來加載特殊的網(wǎng)卡。

      在配置Linux網(wǎng)絡(luò)設(shè)備時,它們分別被賦予別名,該別名由一個描述性的縮略詞和一個編號組成。第一個設(shè)備的編號為0,其他設(shè)備依次為1、2、3……其中,eth0、eth1是以太網(wǎng)卡接口,大多數(shù)的以太網(wǎng)卡都用此名表示,包括許多并行端口以太網(wǎng)卡,接下來主要討論這種類型的網(wǎng)卡。與網(wǎng)卡相關(guān)的TCP/IP網(wǎng)絡(luò)配置文件是/etc/sysconfig/network-scripts/ifcfg-ethx,其中x是從0開始的,第一個以太網(wǎng)配置文件即/etc/sysconfig/network-scripts/ifcfg-eth0。以我的公網(wǎng)機(jī)器舉例說明如下:

  • [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0  
  • DEVICE=eth0 
  • BOOTPROTO=none 
  • HWADDR=00:14:22:1B:71:20  
  • IPV6INIT=yes 
  • IPV6_AUTOCONF=yes 
  • ONBOOT=yes 
  • NETMASK=255.255.255.192  
  • IPADDR=203.93.236.146  
  • GATEWAY=203.93.236.129  
  • TYPE=Ethernet 
  • PEERDNS=yes 
  • USERCTL=no 
  • NETMASK=255.255.255.192  
  • IPADDR=203.93.236.146
  •   其中:

      DEVICE=eth0表示設(shè)定網(wǎng)卡的名稱,它要跟文件名稱對應(yīng)。

      BOOTPROTO=none是啟動時IP取得的協(xié)議,這里是固定的(此值也可以為static),如果是動態(tài)主機(jī)的話,要改成dhcp。

      HWADDR=00:14:22:1B:71:20指網(wǎng)卡的MAC地址,可以用ifconfig來取值。當(dāng)然了,如果我們不指定這項的話,Centos5.5也會默認(rèn)指定。

      IPV6INIT=yes表示支持IPv6,no表示不支持。

      IPV6_AUTOCONF=yes表示自動配置IPv6。

      ONBOOT=yes表示在開機(jī)的時候啟動網(wǎng)卡。這里肯定要選擇yes了,如果選擇no的話則網(wǎng)卡在系統(tǒng)引導(dǎo)時不會被分配IP地址,那就很麻煩了。

    NETMASK=255.255.255.192和IPADDR=203.93.236.146,這兩個就沒什么好說了,這是我們的IDC分配給公網(wǎng)的IP地址和子網(wǎng)掩碼,強(qiáng)悍的是,順序反了一樣生效。

      GATEWAY=203.93.236.129是網(wǎng)關(guān)地址。

      TYPE=Ethernet表示網(wǎng)卡的類型為以太網(wǎng)型。

      PEERDNS=yes表示允許從DHCP獲得的DNS覆蓋本地的DNS。

    網(wǎng)卡和DNS配置界面

      USERCTL=no表示不允許普通用戶修改配置。

      配置完成后記得保存,然后重啟服務(wù)server network restart即可生效。當(dāng)然了,如果嫌麻煩,可以用Centos5.5的setup工具中的“網(wǎng)絡(luò)配置”來操作,方法很簡單,如圖1-23所示。這里就不浪費篇幅了。

      2、修改機(jī)器的hostname

      下面來修改機(jī)器的hostname,如下所示:

  • vim /etc/sysconfig/network  
  • NETWORKING=yes 
  • NETWORKING_IPV6=yes 
  • HOSTNAME=localhost.localdomain
  •   HOSTNAME后面緊跟的就是我們的主機(jī)名,這里是系統(tǒng)默認(rèn)的localhost.localdomain。

      HOSTNAME的后面即可接我們要更改的主機(jī)名,重啟后可以用hostname命令來查看。如果只是簡單地用命令hostname,僅僅對當(dāng)前生效,重啟后會失效,比較好的方法是寫到文件中保存。

      3、修改主機(jī)名查詢靜態(tài)表/etc/hosts

      Linux主機(jī)名的相關(guān)配置文件就是/etc/hosts,這個文件告訴本主機(jī)哪些域名對應(yīng)哪些IP,哪些主機(jī)名對應(yīng)哪些IP。下面對/etc/hosts的格式進(jìn)行說明。一般/etc/hosts的內(nèi)容會與下面的內(nèi)容類似:

  • 127.0.0.1 localhost.localdomain localhost  
  • 192.168.21.100 webserver.cn7788.com webserver  
  • 192.168.21.111 ftp.cn7788.com ftp
  •   通常hosts文件的每行為一個主機(jī)的信息,并且每行由3部分組成,各個部分間由空格隔開,這三部分所表示的意思如下。

      第一部分:網(wǎng)絡(luò)IP地址

      第二部分:主機(jī)名或域名

      第三部分:主機(jī)名別名

      當(dāng)然每行也可以是兩部分,即主機(jī)IP地址和主機(jī)名,比如:192.168.21.100 webserver.cn7788.com另外,hosts文件中以#號開頭的行是說明,不會被系統(tǒng)解釋。

      這里稍微解釋一下主機(jī)名(hostname)和域名(domain)的區(qū)別:主機(jī)名通常在局域網(wǎng)內(nèi)使用,通過hosts文件,主機(jī)名就被解析到對應(yīng)的IP地址上;域名通常在Internet上使用,但如果本機(jī)不想使用Internet上的域名解析,可以更改hosts文件,加入自己的域名解析。

      目前/etc/hosts多用于集群環(huán)境或開發(fā)測試環(huán)境(以免重新架構(gòu)內(nèi)網(wǎng)DNS服務(wù)器)。

      4、配置DNS域名解析服務(wù)器

      配置DNS域名就比較簡單了,只需要配置/etc/resolv.conf文件即可,如下所示:

  • vim /etc/resolv.conf  
  • nameserver 202.96.128.86  
  • nameserver 202.96.128.166
  •   resolv.conf中最重要的選項是nameserver,它給出了要使用的名字服務(wù)器的IP地址。如果你通過nameserver選項指定了幾個名字服務(wù)器。那么它們會以給出的先后順序來決定主從服務(wù)器,如果主服務(wù)器上沒有對應(yīng)的域名,系統(tǒng)會自動從DNS上尋找。因此,你首先應(yīng)該給出最可靠的服務(wù)器。目前,它至多支持3個服務(wù)器名字。

    posted on 2011-11-23 17:00 順其自然EVO 閱讀(230) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲а∨天堂久久精品9966 | 国产午夜成人免费看片无遮挡 | 在线观看亚洲免费| 亚洲精品视频久久久| 久久aa毛片免费播放嗯啊| 亚洲AV男人的天堂在线观看| 久久精品国产精品亚洲艾草网美妙| 99久久人妻精品免费二区| 国产精品手机在线亚洲| 亚洲AV无码国产丝袜在线观看| 成人免费网站在线观看| 中文毛片无遮挡高清免费| 亚洲综合一区无码精品| 亚洲av无码专区在线播放 | 亚洲综合色区中文字幕| 三上悠亚亚洲一区高清| 全免费一级毛片在线播放| 野花香高清视频在线观看免费| 亚洲欧好州第一的日产suv| 亚洲av无码一区二区三区不卡| 色视频色露露永久免费观看| 免费人成在线观看网站| 色多多A级毛片免费看| 日韩亚洲产在线观看| 亚洲精品字幕在线观看| 四虎1515hm免费国产| 无码国产精品一区二区免费| 国产免费爽爽视频在线观看| 黄网站色视频免费观看45分钟| 亚洲成人午夜电影| 亚洲成色在线综合网站| 亚洲无码视频在线| 国产在线19禁免费观看| 日韩免费一区二区三区在线| 精品视频在线免费观看| 国产免费人成视频在线播放播 | 四虎精品免费永久免费视频| 亚洲日韩国产一区二区三区在线| 中文字幕亚洲精品资源网| 亚洲欧洲精品无码AV| 国产成人亚洲综合无码|