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

1. 常见的网络配置文件

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

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

/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

CentOS中与网络相关的常用的更多相关文章

  1. [linux]netstat命令详解-显示linux中各种网络相关信息

    1.功能与说明 netstat 用于显示linux中各种网络相关信息.如网络链接 路由表  接口状态链接 多播成员等等. 2.参数含义介绍 -a (all)显示所有选项,默认不显示LISTEN相关-t ...

  2. centos中mariadb的相关操作

    Tip 1 在使用mariadb中启动服务报错 : Failed to start mariadb.service: Unit not found. 解决办法: yum install -y mari ...

  3. DSAPI多功能组件编程应用-网络相关(上)

    [DSAPI.DLL下载地址]  DSAPI多功能组件编程应用-网络相关,网络相关编程有很多很多,这里讲解一下封装在DSAPI中的网络相关的功能,这些都是本人简化到极点的功能了,可以在软件开发过程中节 ...

  4. CentOS 7 在vmware中的网络设置

    一环境说明 二centos在vmware中的安装 三NAT网络设置 四设置固定IP 1修改网卡配置说明 2修改etcresolvconf 实现域名解析 五设置防火墙iptables 1 centos安 ...

  5. Linux中CentOS 7的安装及Linux常用命令

    1. 前言 什么是Linux Linux是一套免费使用和自由传播的操作系统.说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作系统. 为什么 ...

  6. 记在centos中连接无线网络的一次过程

    1. 首先, 你的系统要能驱动无限网卡, 要是人品好的话, 系统已经自带了你的网卡的驱动程序. 不然就要先搞定无线网卡的驱动再说. 不然后面的步骤也就没必要了. 2. 看一下你的无线网卡叫什么: iw ...

  7. 网卡配置和DNS配置,手动挂在nas存储的共享目录,网络相关其它操作命令,修改防火墙中的端口配置,resolv.conf配置详细介绍和网卡信息配置详细介绍

    1.   网卡配置和DNS配置 若想服务器能够发邮件,需要让部署的服务器能够访问到外网环境.若部署的服务器访问不到外网,通过ping www.baidu.com的方式执行的时候,会出现以下问题: &q ...

  8. CentOS中防火墙相关的命令(CentOS7中演示)

    CentOS中防火墙程序主要是firewall和iptables,CentOS7中firewall服务已经默认安装好了,而iptables服务需要自己用yum  install  iptabes-se ...

  9. 【Socket编程】Java中网络相关API的应用

    Java中网络相关API的应用 一.InetAddress类 InetAddress类用于标识网络上的硬件资源,表示互联网协议(IP)地址. InetAddress类没有构造方法,所以不能直接new出 ...

随机推荐

  1. k倍区间 前缀和【蓝桥杯2017 C/C++ B组】

    标题: k倍区间 给定一个长度为N的数列,A1, A2, ... AN,如果其中一段连续的子序列Ai, Ai+1, ... Aj(i <= j)之和是K的倍数,我们就称这个区间[i, j]是K倍 ...

  2. 如何安装整个linux系统中所需要的mp3播放库插件? 可以在安装rpmfusion仓库后直接通过dnf install进行按照就可以了

    在vi的界面中, 前面的数字, 表示一行. 而对于中文而言, 并不一定是"一个文本行"就是一行, 而是以 回车(硬回车)为标志, 来判定一行的. 而dd, yy等也是以" ...

  3. HIHOcoder 1457 后缀自动机四·重复旋律7

    思路 后缀自动机题目,题目本质上是要求求出所有不同的子串的和,SAM每个节点中存放的子串互不相同,所以对于每个节点的sum,可以发现是可以递推的,每个点对子节点贡献是sum[x]*10+c*sz[x] ...

  4. p3302 [SDOI2013]森林(树上主席树+启发式合并)

    对着题目yy了一天加上看了一中午题解,终于搞明白了我太弱了 连边就是合并线段树,把小的集合合并到大的上,可以保证规模至少增加一半,复杂度可以是\(O(logn)\) 合并的时候暴力dfs修改倍增数组和 ...

  5. Shiro学习笔记五(Shiro标签,及通配符)

    1.首先是导入标签库 <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %> ...

  6. maven web项目配置log4j,及log4j参数设置

    本文为博主原创,转载须注明转载地址: 1.在maven项目中引入相关的依赖: 需要依赖的jar为: <!-- 配置日志 --> <dependency> <groupId ...

  7. hihoCoder 1233 : Boxes(盒子)

    hihoCoder #1233 : Boxes(盒子) 时间限制:1000ms 单点时限:1000ms 内存限制:256MB Description - 题目描述 There is a strange ...

  8. 1、Python中的正则表达式(0601)

    回顾: 1.文件对象: open('file','mode','bufsize') read,readline,readlines,write,writelines,flush,seek,tell 2 ...

  9. 【AT1219】历史研究

    Problem Description \(IOI\)国历史研究的第一人--\(JOI\)教授,最近获得了一份被认为是古代\(IOI\)国的住民写下的日记.\(JOI\)教授为了通过这份日记来研究古代 ...

  10. JavaScript重点知识(二)

    三.JS的API 3.1知识点(DOM) 1)DOM本质 将html结构化成浏览器和JS可识别可操作的东西 2)变量计算---强制类型转换 获取DOM节点 Attribute(对html标签属性的修改 ...