linux 中网络相关的那些配置文件

发布于 2023-03-10 23:19:56 字数 2013 浏览 94 评论 0

/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的对应关系

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

走过海棠暮

暂无简介

文章
评论
27 人气
更多

推荐作者

櫻之舞

文章 0 评论 0

弥枳

文章 0 评论 0

m2429

文章 0 评论 0

野却迷人

文章 0 评论 0

我怀念的。

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文