zoukankan      html  css  js  c++  java
  • CentOS中与网络相关的常用

    CentOS中与网络相关的常用配置文件

    1. 常见的网络配置文件

    /etc/hosts                本地域名解析表,用于解析主机名。对应于win系统中的C:WindowsSystem32driversetchosts的文件

                    如果你有后端开发经验,相信你对此目录很熟悉

    /etc/resolv.conf           域名服务器ip地址配置文件,通过NetworkManager可以自动生成该文件

    /etc/sysconfig/network  配置所有网卡路由和主机信息

    /etc/sysconfig/network-scripts/ifcfg-interface-name

                                    针对于特定网卡的配置文件

    /etc/sysconfig/network-scripts/route-IFACE

                                           配置路由信息

     

    2. /etc/hosts文件常用配置

    文件中内容常见格式如下

      127.0.0.1    localhost                     # 配置本地域名

    可通过getent hosts命令查看该文件内容

    可以配置多个域名使用同一个ip,可在/etc/host.conf文件中配置,使用multi  on表示支持。

    /etc/nsswitch.conf文件,可配置本地域名解析表和远程域名解析服务的优先级,格式如下:

    #hosts:     db files nisplus nis dns

    hosts:      files dns   # 默认本地域名表的优先级高于域名解析服务

     

    3. /etc/resolv.conf文件

      文件格式

        nameserver 8.8.8.8       # 默认域名服务器地址 8.8.8.8

    4. /etc/sysconfig/network文件常用配置

    NETWORKING=yes                               # 网络

    HOSTNAME=vathe-pc                        # 配置主机名

    5. /etc/sysconfig/network-scripts/ifcfg-interface-name文件

        针对于特定网卡进行设定,常见选项可参考/usr/share/doc/initscripts-#/sysconfig.txt  (1000+行)

    DEVICE=eth0                   # 此配置对应的应用到的设备

    ONBOOT=yes                                # 在系统引导时是否激活

    BOOTPROTO=dhcp           # 激活此设备使用的配置协议,包括dhcp,none,bootp,static

    HWADDR                             # 设备MAC地址

    MACADDR                          # 指定MAC逻辑地址

    NM_CONTROLLED           # 是否接受NetworkManager控制,建议CentOS上设置为no

    TYPE=Ethernet                  # 接口类型,常见有Ethernet, Bridge

    UUID                                    # 设置标识

    IPADDR                                # 指明ip地址

    NETMASK                            # 子网掩码

    PREFIX                                  # 网络位数目

    GATEWAY                            # 默认网关

    DNS1  DNS2                       # DNS服务器ip

    USERCTL                              # 普通用户是否可以控制此设备

    PEERDNS                                      # 如果BOOTPROTO=dhcp,此选项表示是否允许动态分配的dns服务器是否覆盖默认dns服务器

    6. /etc/sysconfig/network-scripts/route-IFACE文件

    路由表,包括两方面的内容,目的ip地址(网段,网络id)和选择的路由(下一跳经过的网关)。有两种书写风格:

         第一种方式:10.0.0.0/8 via 172.16.0.1  # TARGET via GW

         第二种方式:

    ADDRESS1=10.0.0.0

    NETMASK1=255.0.0.0

    GATEWAY1=172.16.0.1

    相关文档:

      https://access.redhat.com/documentation/en/red-hat-enterprise-linux/

    RHEL7网络配置文档:Red_Hat_Enterprise_Linux-7-Networking_Guide-en-US

    RHEL6系统管理文档:Red_Hat_Enterprise_Linux-6-Deployment_Guide-en-US, Part IV

  • 相关阅读:
    Maven 环境的配置
    zTree的简单例子
    plsql免安装客户端的配置
    HDU 1232 畅通工程
    HDU 5698 瞬间移动
    Codeforces 1015E1 Stars Drawing (Easy Edition)
    Codeforces 784B Santa Claus and Keyboard Check
    Codeforces 500C New Year Book Reading
    NSarray 赋值 拷贝 等问题记录
    UINavigationController 操作记录
  • 原文地址:https://www.cnblogs.com/vathe/p/6814731.html
Copyright © 2011-2022 走看看