Linux 网络管理(1) - 网络配置文件
Linux 网络管理 - 网络配置文件
测试机为 Centos7
一、网卡信息文件
1. 文件位置
/etc/sysconfig/network-scripts/ifcfg-*
- 实例
[vagrant@10 ~]$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255inet6 fe80::e096:3a76:6df1:bd6d prefixlen 64 scopeid 0x20<link>ether 08:00:27:6b:57:88 txqueuelen 1000 (Ethernet)RX packets 952 bytes 85854 (83.8 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 621 bytes 73814 (72.0 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.33.88 netmask 255.255.255.0 broadcast 192.168.33.255inet6 fe80::a00:27ff:fedb:788f prefixlen 64 scopeid 0x20<link>ether 08:00:27:db:78:8f txqueuelen 1000 (Ethernet)RX packets 62 bytes 4389 (4.2 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 18 bytes 2208 (2.1 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 0 (Local Loopback)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0[vagrant@10 ~]$ ll /etc/sysconfig/network-scripts/ifcfg-*
-rw-r--r-- 1 root root 168 Jul 14 2015 /etc/sysconfig/network-scripts/ifcfg-enp0s3
-rw-rw-r-- 1 vagrant vagrant 214 May 14 10:52 /etc/sysconfig/network-scripts/ifcfg-eth1
-rw-r--r-- 1 root root 254 Jan 2 16:29 /etc/sysconfig/network-scripts/ifcfg-lo
[vagrant@10 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
[vagrant@10 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth1
#VAGRANT-BEGIN
# The contents below are automatically generated by Vagrant. Do not modify.
NM_CONTROLLED=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.33.88
NETMASK=255.255.255.0
DEVICE=eth1
PEERDNS=no
#VAGRANT-END
[vagrant@10 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
# Generated by dracut initrd
NAME="enp0s3"
DEVICE="enp0s3"
ONBOOT=yes
NETBOOT=yes
UUID="8924a5b0-f9f4-453b-910d-118a91dac1ec"
IPV6INIT=yes
BOOTPROTO=dhcp
TYPE=Ethernet
2. 配置详解
配置 | 描述 |
---|---|
DEVICE | 网卡设备名 |
BOOTPROTO | 是否使用dhcp(动态主机配置协议),可选值:none,static,dhcp |
HWADDR | MAC地址 |
NM_CONTROLLED | 是否启用Network Manager图形管理工具,建议 no |
ONBOOT | 是否默认启动网卡 |
TYPE | 网络类型(Ethernet:以太网) |
UUID | 网卡唯一识别码 |
*IPADDR | IP地址 |
*NETMASK | 子网掩码 |
*GATEWAY | 网关 |
*DNS1 | DNS |
IPV6INIT | 是否启用IPv6 |
USERCTL | 是否允许非root用户控制此网卡 |
- 当
BOOTPROTO
为dhcp
时,标*
的项会自动获取,不需要填写。
二、主机名文件
1. 文件位置
/etc/sysconfig/network
2. 配置详解
配置 | 描述 |
---|---|
NETWORKING | 是否使用网络 |
NETWORKING_IPV6 | 是否支持IPv6 |
HOSTNAME | 主机名 |
三、DNS配置文件
1. 文件位置
/etc/resolv.conf
- 实例
[vagrant@10 ~]$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 10.0.2.3
2. 配置详解
配置 | 描述 |
---|---|
nameserver | 定义DNS服务器的IP地址 |
domain | 定义本地域名 |
search | 定义域名的搜索列表 |
- 最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。
nameserver表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的,且只有当第一个nameserver没有反应时才查询下面的nameserver,一般不要指定超过3个服务器。
- domain声明主机的域名 很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。
- search它的多个参数指明域名查询顺序 当要查询没有域名的主机,主机将在由search声明的域中分别查找。
domain和search不能共存;如果同时存在,后面出现的将会被使用。
四、私有IP对应的主机名
1. 文件位置
/etc/hosts
- 实例
[vagrant@10 ~]$ cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6127.0.0.1 user.bluelive.o
127.0.0.1 task.bluelive.o
127.0.0.1 ad.bluelive.o
2. 配置详解
私有IP 主机名 别名
Linux 网络管理(1) - 网络配置文件相关推荐
- Linux网络管理,NAT网络配置,修改主机名称,主机映射,防火墙,系统启动级别,用户和用户组,为用户配置sudoer权限,文件权限管理,打包和压缩
目录 1.常用网络管理命令 2.网络配置 3.修改主机名称 4.主机映射 5.防火墙 6.系统启动级别 7.用户和用户组 8.为用户配置sudoer权限 9.文件权 ...
- linux如何启动网络配置文件,linux系统的网络配置教程 Ubuntu系统网络设置方法网络配置linux及Ubuntu通过修改配置文件进行网络配置...
Windows系统网络配置方法 一.设置网络 1)Windows打开cmdcmd 输入ipconfig /all 可以看到 修改为静态IP Ubuntu修改网络为静态IP 设置虚拟机: 查看IPif ...
- linux网络管理期末,网络管理员考试知识点7—网络管理技术
第7章.网络管理技术 考点1.Windows的基本管理 [考法分析] 本考点的基本考法是能够识别Windows系统下,常见命令的含义与作用 [要点分析] 1.需要熟悉掌握常见命令,如ipconfig.p ...
- (转载)各Linux发行版本 网络配置文件
本段资料参考自:<Linux系统管理技术手册>(第二版)P.236 表12.9 系统 文件 设置内容 Red Hat,Fedora /etc/sysconfig/network netwo ...
- linux环境下和网络服务相关的配置文件含义及如何配置
要建立一个安全Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置.那天查看服务器的eth0地址,后来想了一些问题,到家里就翻了翻以前的文档,无意中看到了这个 ...
- [Linux]Linux下网络配置文件总结(转)
linux下重要的网络配置文件: 一; /etc/sysconfig/network 文件内容: NETWORKING=yes < ...
- tableau linux无网络安装_四十二、Linux网络管理,软件安装,进程管理总结
「@Author: Runsen」 1.⽹络管理 1.1 网络状态查看 在Linux中经常使用ifconfig,route和netstat查看网络状态,它们就是. net-tools工具,下面我来使用 ...
- Linux——从命令行配置网络、编辑网络配置文件
一.网络管理概念:: 网络管理(Networkmanager)是监控和管理网络设置的守护进程,命令行和图形工具与networkmanager通信,并将配置文件保存在/etc/sysconfig/net ...
- 网卡或网络配置文件(Linux网络操作系统与管理配置)小红帽
网卡或网络配置文件(Linux网络操作系统与管理配置)小红帽 1.ifconfig是一个用来查看启用禁用的网络接口工具 /etc/sysconfig/network-scripts/ifcfg-eth ...
最新文章
- POJ1003·Hangover
- 用ironpython驱动你的计算公式
- Torque2D MIT 实战记录: 塔防进度(3)
- 前端学习(3146):react-hello-react之getBeforeUpdate
- 大型网站的HTTPS实践:基于协议和配置的优化
- vue2.0中vue-router使用总结
- 多台kafka同时启动shell脚本
- 从0开始的Java复健笔记
- 有哪些让人相见恨晚的记笔记方法?
- blast2go mysql_blast2go本地化-2017教程
- could not initialize javavm mysql_Could not initialize JavaVM
- 四季清果·体内净化三部曲
- iterm2连不上阿里云服务器
- 放大器为什么会被限幅?原因所在!
- autojs查找轮廓相似的图片
- 记录打卡假期的学习计划
- kitti数据集理解及可视化
- layui弹出层无故多次调用函数
- 完美攻略之雪のとける頃に...雪融化的时候…(雪融化的时刻…)
- 解决vue项目启动时报错no valid exports main found