歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux新手入門優秀教程:網絡配置文件

Linux新手入門優秀教程:網絡配置文件

日期:2017/2/25 10:32:04   编辑:Linux教程

  網絡配置文件

  在Red Hat Linux 7.1中有一些用於存放網絡配置的文件:

  1./etc/hosts

  在該文件中存放的是一組IP地址與主機名的列表,如果在該列表中指出某台主機的IP地址,那麼訪問該主機時將無需進行DNS解析。

  2./etc/host.conf

  該文件用來指定域名解析方法的順序,如:

  order hosts,bind

  它說明,首先通過/etc/hosts文件解析,如果在該文件中沒有相應的主機名與IP地址的對應關系,再通過域名服務器bind進行解析。

  3./etc/resolv.conf

  在該文件中存放域名服務器的IP地址。

  4./etc/protocols

  Red Hat Linux 7.1系統使用該文件辨別本主機使用的,並通過它完成協議和協議號之間的映射,用戶不應修改該文件。

  5./etc/services

  該用戶用於定義現有的網絡服務,用戶無需修改它,它通常由安裝網絡服務的程序來維護。該文件包括網絡服務名、網絡端口號和使用的協議類型,其中網絡端口號和使用的協議類型之間有一個斜槓分開,在設置行的最後還可以添加一些服務的別名。

  5./etc/xinetd.d目錄

  在Linux系統中有一個超級服務程序inetd,大部分的網絡服務都是由它啟動的,如chargen、echo、finger、talk、telnet、wu-ftpd等…,在7.0之間的版本它的設置是在/etc/inetd.conf中配置的,在Red

  Hat 7.0後,它就改成了一個xinetd.d目錄。

  在xinetd.d目錄中,每一個服務都有一個相應的配置文件,我們以telnet為例,說明一下各個配置行的含義:

  service telnet

  {

  socket_type=stream

  wait=no

  user=root

  server=/usr/sbin/in.telnetd

  log_on_failure+=USERID

  disable=yes

  }

  第一行,說明該配置用來設置telnet服務。

  第二行,說明Socket連接類型是stream,也就是TCP

  第三行,是指不等待到啟動完成

  第四行,是指以root用戶啟動服務進程

  第五行,是指服務進程是/usr/sbin/in.telnetd

  第六行,是用於做一些出錯日志

  第七行,是指禁止遠方telnet,如果需要開放則將該配置改為:disable=no

  修改了xinetd的配置,需要重啟xinetd才能夠生效,有兩種方法可以實現:

  1) 執行如下命令:

  /etc/rc.d/init.d/xinetd restart

  2) 執行如下命令:

  killall -HUP xinetd

Copyright © Linux教程網 All Rights Reserved