iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么在Linux中查看可用的网络接口
  • 444
分享到

怎么在Linux中查看可用的网络接口

2023-06-16 09:06:32 444人浏览 八月长安
摘要

这篇文章主要讲解了“怎么在linux中查看可用的网络接口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中查看可用的网络接口”吧!在 Linux 中找到可用的网络接口我们可以使

这篇文章主要讲解了“怎么在linux中查看可用的网络接口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中查看可用的网络接口”吧!

在 Linux 中找到可用的网络接口

我们可以使用下面的这些方法来找到可用的网络接口。

方法 1 使用 ifconfig 命令

使用 ifconfig 命令来查看网络接口仍然是最常使用的方法。我相信还有很多 Linux 用户仍然使用这个方法。

$ ifconfig -a

示例输出:

enp5s0: flags=4098<BROADCAST,MULTICAST> mtu 1500    ether 24:b6:fd:37:8b:29 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 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 171420 bytes 303980988 (289.8 MiB)    RX errors 0 dropped 0 overruns 0 frame 0    TX packets 171420 bytes 303980988 (289.8 MiB)    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp9s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500    inet 192.168.225.37 netmask 255.255.255.0 broadcast 192.168.225.255    inet6 2409:4072:6183:c604:c218:85ff:fe50:474f prefixlen 64 scopeid 0x0<global>    inet6 fe80::c218:85ff:fe50:474f prefixlen 64 scopeid 0x20<link>    ether c0:18:85:50:47:4f txqueuelen 1000 (Ethernet)    RX packets 564574 bytes 628671925 (599.5 MiB)    RX errors 0 dropped 0 overruns 0 frame 0    TX packets 299706 bytes 60535732 (57.7 MiB)    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

如上面的输出所示,在我的 Linux 机器上有两个网络接口,它们分别叫做 enp5s0(主板上的有线网卡)和 wlp9s0(无线网卡)。其中的 lo 是环回网卡,被用来访问本地的网络的服务,通常它的 IP 地址为 127.0.0.1

我们也可以在许多 UNIX 变种例如 FreeBSD 中使用相同的 ifconfig 来列出可用的网卡。

方法 2 使用 ip 命令

在***的 Linux 版本中, ifconfig 命令已经被弃用了。你可以使用 ip 命令来罗列出网络接口,正如下面这样:

$ ip link show

示例输出:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: enp5s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000    link/ether 24:b6:fd:37:8b:29 brd ff:ff:ff:ff:ff:ff3: wlp9s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000    link/ether c0:18:85:50:47:4f brd ff:ff:ff:ff:ff:ff

怎么在Linux中查看可用的网络接口

你也可以使用下面的命令来查看。

$ ip addr
$ ip -s link

你注意到了吗?这些命令同时还显示出了已经连接的网络接口的状态。假如你仔细查看上面的输出,你将注意到我的有线网卡并没有跟网络线缆连接(从上面输出中的 DOWN 可以看出)。另外,我的无线网卡已经连接了(从上面输出中的 UP 可以看出)。想知晓更多的细节,可以查看我们先前的指南 在 Linux 中查看网络接口的已连接状态。

这两个命令(ifconfigip)已经足够在你的 LInux 系统中查看可用的网卡了。

然而,仍然有其他方法来列出 Linux 中的网络接口,下面我们接着看。

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

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

$ ls /sys/class/net

示例输出:

enp5s0 lo wlp9s0
方法 4 使用 /proc/net/dev 目录

在 Linux 操作系统中,文件 /proc/net/dev 中包含有关网络接口的信息。

要查看可用的网卡,只需使用下面的命令来查看上面文件的内容:

$ cat /proc/net/dev

示例输出:

Inter-| Receive | Transmitface |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressedwlp9s0: 629189631 566078 0 0 0 0 0 0 60822472 300922 0 0 0 0 0 0enp5s0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0lo: 303980988 171420 0 0 0 0 0 0 303980988 171420 0 0 0 0 0 0
方法 5 使用 netstat 命令

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

$ netstat -i

示例输出:

Kernel Interface tableIface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flglo 65536 171420 0 0 0 171420 0 0 0 LRUwlp9s0 1500 565625 0 0 0 300543 0 0 0 BMRU

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

方法 6 使用 nmcli 命令

nmcli 是一个用来控制 NetworkManager 和报告网络状态的命令行工具。它可以被用来创建、展示、编辑、删除、激活、停用网络连接和展示网络状态。

假如你的 Linux 系统中安装了 NetworkManager,你便可以使用下面的命令来使用 nmcli 列出可以的网络接口:

$ nmcli device status

或者

$ nmcli connection show

现在你知道了如何在 Linux 中找到可用网络接口的方法,接下来,请查看下面的指南来知晓如何在 Linux 中配置 IP 地址吧。

感谢各位的阅读,以上就是“怎么在Linux中查看可用的网络接口”的内容了,经过本文的学习后,相信大家对怎么在Linux中查看可用的网络接口这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么在Linux中查看可用的网络接口

本文链接: https://www.lsjlt.com/news/282983.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Linux中查看可用的网络接口
    这篇文章主要讲解了“怎么在Linux中查看可用的网络接口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Linux中查看可用的网络接口”吧!在 Linux 中找到可用的网络接口我们可以使...
    99+
    2023-06-16
  • Linux怎么查看可用网络接口
    这篇文章主要介绍Linux怎么查看可用网络接口,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法 1 使用 ifconfig 命令使用 ifconfig 命令来查看网络接口仍然是最常使用的方法。我相信还有很多 Lin...
    99+
    2023-06-28
  • linux怎么查看网络连接信息
    在Linux上查看网络连接信息可以使用以下命令:1. `ifconfig`:用于查看网络接口的配置和状态信息。2. `ip addr...
    99+
    2023-10-10
    linux
  • linux怎么查看网口连接情况
    在Linux系统中,可以使用以下命令来查看网口连接情况:1. ifconfig命令:ifconfig命令用于显示和配置网络接口的信息...
    99+
    2023-09-22
    Linux
  • 怎么使用shell脚本查看网络接口信息
    这篇文章主要介绍“怎么使用shell脚本查看网络接口信息”,在日常操作中,相信很多人在怎么使用shell脚本查看网络接口信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用shell脚本查看网络接口信息...
    99+
    2023-06-27
  • Linux下怎么用netstat查看网络状态、端口状态
    这篇文章给大家分享的是有关Linux下怎么用netstat查看网络状态、端口状态的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。      netstat命令是一个监控TCP...
    99+
    2023-06-04
  • linux怎么查看网络状态
    在Linux系统下,可以使用以下命令来查看网络状态:1. ifconfig:查看网络接口的配置信息,包括IP地址、子网掩码、MAC地...
    99+
    2023-08-25
    linux
  • Linux怎么查看网络带宽
    本文小编为大家详细介绍“Linux怎么查看网络带宽”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux怎么查看网络带宽”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、nload Device&n...
    99+
    2023-06-28
  • linux怎么查看网口的状态
    要查看网口的状态,可以使用以下命令:1. 使用ifconfig命令:ifconfig命令用于显示和配置网络接口的状态。在终端中输入以...
    99+
    2023-10-25
    linux
  • 怎么查看Linux网口流量
    小编给大家分享一下怎么查看Linux网口流量,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux的发展迅速,在短短的时间里已经赶上了微软,让微软也重视了这个对...
    99+
    2023-06-17
  • Linux下怎么查看网络带宽
    这篇文章主要为大家展示了“Linux下怎么查看网络带宽”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下怎么查看网络带宽”这篇文章吧。网络带宽是指在单位时间(一般指的是1秒钟)内能传输的...
    99+
    2023-06-27
  • Linux中怎么查看网络流量及带宽
    小编给大家分享一下Linux中怎么查看网络流量及带宽,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!iftop类似于top的实时流量监控工具,可以用来监控网卡的实时...
    99+
    2023-06-28
  • win10怎么查看网络连接日志
    要查看Windows 10中的网络连接日志,可以按照以下步骤进行操作:1. 打开“事件查看器”(Event Viewer):- 可以...
    99+
    2023-08-19
    win10
  • 如何在CentOS中使用ifconfig命令查看和配置网络接口信息
    要在CentOS中使用ifconfig命令来查看和配置网络接口信息,您可以按照以下步骤操作: 打开终端窗口,输入以下命令来查看当...
    99+
    2024-04-02
  • 使用dos命令怎么查看网络连接
    使用dos命令查看网络连接的方法:1.使用组合键“win+R”输入cmd,点击“确定”;2.进入dos窗口;3.执行netstat -a命令查看所有连接;4.执行netstat -n命令查看连接地址和端口号;具体步骤如下:首先,在计算机中使...
    99+
    2024-04-02
  • 怎么查看linux网络是否正常
    可以使用以下方法来查看Linux网络是否正常:1. 使用`ping`命令:在终端中运行`ping`命令,后面跟上一个可访问的IP地址...
    99+
    2023-10-25
    linux
  • 怎么在pytorch中查看网络参数总量
    本篇文章为大家展示了怎么在pytorch中查看网络参数总量,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。netG = Generator()print('# g...
    99+
    2023-06-15
  • linux怎么查看哪个网卡在用
    要查看Linux系统中正在使用的网卡,可以使用以下命令之一: 使用ifconfig命令: ifconfig 此命令将显示当前系...
    99+
    2024-02-29
    linux
  • Linux中怎么利用ss命令检查网络连接
    本篇文章为大家展示了Linux中怎么利用ss命令检查网络连接,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。ss是iproute2包的一部分(控制TCP/IP网络和流量的工具)。iproute2的目标...
    99+
    2023-06-13
  • 怎么在Linux系统中使用命令查看端口
    怎么在Linux系统中使用命令查看端口?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。操作环境:linux7.3系统,DELL G3电脑。Linux查看端口的命令:第一种:lso...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作