#yyds干货盘点#Linux网络管理命令
Posted 瑞士卷心菜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#Linux网络管理命令相关的知识,希望对你有一定的参考价值。
ifconfig:配置或显示网络接口信息
【功能说明】
ifconfig命令用于配置网卡IP地址等网络参数或显示当前网络的接口状态,其类似于Windows下的ipconfig命令,这两个命令很容易混淆,此外,ifconfig命令在配置网卡信息时必须以root用户的身份来执行。如果系统中没有ifconfig命令,那就需要安装一下,安装命令为yum-y install net-tools。
【格式语法】
ifconfig [interface] [option]
ifconfig [网络接口] [选项]
【说明】
1)在ifconfig命令及后面的网络接口和选项里,每个元素之间都至少要有一个空格。
2)interface为网络接口名,Linux下的网络接口名类似于eth0、eth1和lo等,分别表示第1块网卡、第2块网卡和回环接口。这是个可选项,如果不添加此选项,则显示系统中所有的网卡信息;如果添加此选项,则显示指定的网卡信息。
3)使用ifconfig命令配置网卡信息仅会临时生效,重启网络或服务器配置就会失效。
【选项说明】
参数选择 | 解释说明 |
-a | 显示所有的网络接口信息,包括活动的和非活动的 |
up | 激活指定的网络断开 |
down | 关闭指定的网络接口 |
hw | 设置网络接口的物理地址 |
[root@10 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.85.128.6 netmask 255.255.0.0 broadcast 10.85.255.255
inet6 fe80::549c:5266:8f34:5568 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:9d:2d:34 txqueuelen 1000 (Ethernet)
RX packets 98 bytes 8817 (8.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 74 bytes 7777 (7.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:fb:b0:e9 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
对于上面的命令结果,eth0表示第1块网卡,第2块网卡为eth1,依此类推;lo表示回环接口。
下面以eth0的结果作进一步说明。
第1行:显示连接类型为Ethernet(以太网),HWaddr表示硬件的MAC地址。
第2行:依次显示网卡的IP地址(inet addr)、广播地址(Bcast)和子网掩码(Mask)。
第3行:IPv6地址的配置信息,由于没有使用IPv6地址,因此这里没有IP地址显示。
第4行:“UP”代表网卡的开启状态,“RUNNING”代表网卡上的网线处于连接状态,“MULTICAST”代表支持组播,“MTU:1500”表示最大传输单元为1500字节。
第5、6行:显示了网卡接收、发送数据包的统计信息。
第8行:显示了网卡接收、发送数据字节数的统计信息。
在网卡重启或机器重启之后,用ifconfig命令配置的网卡信息就不存在了。要想将上述配置信息永远地存储在服务器里,需要修改网卡的配置文件。
以上是关于#yyds干货盘点#Linux网络管理命令的主要内容,如果未能解决你的问题,请参考以下文章