当前位置:C++技术网 > 资讯 > Linux信息:4 查看网卡和网络端口信息的方法

Linux信息:4 查看网卡和网络端口信息的方法

更新时间:2016-12-21 22:25:17浏览次数:1+次

    网卡是PCI上的一个设备,所以我们通过lspci就可以列出所有的pci设备,自然也可以看到网卡信息。我们查看到的信息如下:

[root@VM_66_199_centos ~]# lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB controller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:05.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:06.0 SCSI storage controller: Red Hat, Inc Virtio block device
00:07.0 Unclassified device [00ff]: Red Hat, Inc Virtio memory balloon

     加粗的一条就是我们要看的网卡,即以太网控制器。但是这里列的太多了,我们可以通过grep过滤下,命令如下:

lspci | grep -i 'Et'

    结果如下:

00:03.0 Ethernet controller: Red Hat, Inc Virtio network device


    另外一个非常常见的命令就是查看网络端口的情况命令netstat,对应于Windows的ipconfig。直接输入netstat可以显示所有的连接情况,我们可以加入一些参数来过滤结果,-l是显示LISTENING的端口。更多的参数可以使用man netstat来查询。

    Linux的ifconfig命令可以查询一些网络地址信息:内网局域网IP地址和MAC地址等。