linux 查看ip_【博雅技术】博雅教务金牌讲师杜玉磊专业讲解如何在Linux中查看可用的网络接口...

安装完成一个Linux系统后,最为常见的任务便是网络配置了。众所周知,为了命令行中进行网络设定的配置,我们首先必须知道系统中有多少个可用的网络接口。接下来介绍一下在Linux和Unix操作系统中一些查看网络接口的方法。

方法1:使用ifconfig命令

 使用ifconfig命令来查看网络接口仍然是最常使用的方法。如果命令不存在,使用sudo yum install net-tools命令安装。

示例输出:

    Ifconfig –a

336700d3236967c9244e678aca1f20e4.png

4cdad4152f9f684ad61f31d9c95e7ef3.png

如上面的输出所示,在我的linux机器上有两个网络接口,他们分别是enp5s0(主板上的有线网卡)和wlp9s0(无线网卡)。其中lo是环回网卡,被用来访问本地的网络服务,通常它的IP地址为127.0.0.1。我们也可以在许多UNIX变种例如FreeBSD中使用相同的ifconfig来列出可用的网卡。

方法2:使用ip命令

最新的linux版本中,ifconfig命令已经被弃用了,可以使用ip命令来罗列出网络接口。

示例输出:

Ip link show

97cfdacf1b53812521d047b0e81e22f5.png

从输出的结果我们发现,使用这个命令还显示出了已经连接的网络接口状态。以上两个命令已经足够在Linux系统中查看可用的网卡了,当然还有其它方法,我们继续往下看。

方法3:使用/sys/class/net 目录

Linux内核将网络接口的详细信息保存在/sys/class/net目录中,你可以通过查看这个目录的内容来检验可用的接口列表是否和前面的结果相符。

示例输出:

25bb806f08cce87da2b66e1e83e0b173.png

7eebf0e81c99e6f0b487a19ba5eb6f55.png

方法4:使用/proc/net/dev 目录

在Linux操作系统中,文件/proc/net/dev中包含有关网络接口的信息。要查看可用的网卡,只需要查看该文件内容即可。

示例输出:

cat /proc/net/dev

ca167e847da09fa8bb9092129c6a5383.png

方法5:使用netstat命令

Netstat命令可以列出各种不同的信息,例如网络连接、路由表、接口统计信息、伪装连接和多播成员等。

示例输出:

netstat –i

3e0e3d816a1a05f52eb309f668ed655f.png

请注意netstat被弃用了,netstat –i 的替代命令是ip –s link。另外需要注意的是这个方法只列出激活的接口,而不是所有可用的接口。

d4add4213e97c8476727ec50ac4a0edf.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值