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技能
※機器學習模型,能分清川菜和湘菜嗎?
※SpringBoot | 第十九章:web 應用開發之 WebSocket
TAG:ImportNew |