歡迎光臨
每天分享高質量文章

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技能

贊(0)

分享創造快樂