當前位置:
首頁 > 知識 > Linux 中網路相關的那些配置文件

Linux 中網路相關的那些配置文件

(點擊

上方公眾號

,可快速關注)




來源:暗無天日 ,


lujun9972.github.io/blog/2018/09/16/linux中網路相關的那些配置文件/




/etc/networks



機器所連接的網路中那些可以訪問的網路名和網路地址




/etc/protocols




列舉了當前可用的協議名稱




/etc/resolv.conf




DNS伺服器信息





search domainname.com


nameserver 192.168.1.2


nameserver 8.8.8.8




其中 search domainname.com 表示當提供一個不包含完全域名的主機時,在該主機名後添加 domainname.com 的後綴




nameserver xx.xx.xx.xx 表示解析域名時使用 xx.xx.xx.xx 作為DNS伺服器. 域名按照 nameserver 中指定的順序來進行查詢的。




/etc/services



列舉伺服器名稱對應的埠號和協議




/etc/xinetd.conf




xinetd的配置文件,其中包含網路服務的相關信息。 目前似乎用的比較少了




需要注意的是,若在 /etc/services 中將服務注釋掉,則即使相應的網路服務啟動,也是不可用的



/etc/hostname




包含了系統的主機名,包括完整的域名




/etc/host.conf



指定如何解析主機名





order bind,hosts


multi on


nospoof on



其中:





order bind,hosts 指定文件名查詢順序為先使用DNS解析域名,然後再查詢 /etc/hosts 文件


multi on 指定 /etc/hosts 文件中指定的主機是否可以有多個IP地址


nospoof on 指不允許對該伺服器進行IP地址欺騙。



/etc/sysconfig/network




用來指定伺服器上網路配置信息





NETWORK=yes


FORWARD_IPV4=yes


hostname=hostname.domain.name


GATEWAY=0.0.0.0


GATEWAYDEV=enp0s3




其中:




NETWORK


網路是否被配置




FORWARD_IPV4


是否開啟IPV4的轉發功能




hostname


伺服器主機名




GATEWAY


網路網關的IP地址




GATEWAYDEV


網路的設備名




/etc/sysconfig/network-scripts/if*




REDHAT的網路配置腳本





cat /etc/sysconfig/network-scripts/ifcfg-enp0s3





TYPE=Ethernet


PROXY_METHOD=none


BROWSER_ONLY=no


BOOTPROTO=dhcp


DEFROUTE=yes


IPV4_FAILURE_FATAL=yes


IPV6INIT=yes


IPV6_AUTOCONF=yes


IPV6_DEFROUTE=yes


IPV6_FAILURE_FATAL=no


IPV6_ADDR_GEN_MODE=stable-privacy


NAME=enp0s3


UUID=eadb9827-37e2-468a-9129-8a0b9810c08a


DEVICE=enp0s3


ONBOOT=yes




/etc/hosts




主機與IP的對應關係




【關於投稿】




如果大家有原創好文投稿,請直接給公號發送留言。




① 留言格式:


【投稿】+《 文章標題》+ 文章鏈接

② 示例:


【投稿】《不要自稱是程序員,我十多年的 IT 職場總結》:http://blog.jobbole.com/94148/

③ 最後請附上您的個人簡介哈~






看完本文有收穫?請轉發分享給更多人


關注「ImportNew」,提升Java技能


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 ImportNew 的精彩文章:

機器學習模型,能分清川菜和湘菜嗎?
SpringBoot | 第十九章:web 應用開發之 WebSocket

TAG:ImportNew |