Debian系统中cpuinfo命令无法查看网络接口信息
cpuinfo(通常指/proc/cpuinfo文件或lscpu命令)是Debian系统中专门用于查看CPU硬件信息的工具,其功能聚焦于CPU的型号、核心数、线程数、缓存大小、频率及支持的指令集等,不包含任何网络接口相关的参数。
若需查看Debian系统的网络接口信息(如接口名称、IP地址、MAC地址、状态等),可通过以下常用命令实现:
ip命令(推荐,适用于所有新版本Debian)ip是Debian默认安装的网络配置工具,功能强大且支持丰富的网络操作。查看所有网络接口的详细信息,可运行:
ip addr show 或简写为:
ip a 若需查看特定接口(如eth0、ens33)的信息,可添加接口名称:
ip addr show eth0 该命令会显示接口的状态(UP/DOWN)、MAC地址、IPv4/IPv6地址及子网掩码等关键信息。
ifconfig命令(旧版本兼容,需手动安装)ifconfig是传统的网络接口工具,在Debian 10及以上版本中默认未安装,但可通过net-tools包获取。安装命令:
sudo apt update && sudo apt install net-tools 安装后,运行以下命令查看所有活动网络接口:
ifconfig 或查看特定接口(如eth0):
ifconfig eth0 该命令的输出内容包括接口的IP地址、子网掩码、广播地址及MAC地址等。
inxi命令(获取更详细的硬件信息)inxi是一款第三方系统信息工具,可提供网络接口的详细参数(如驱动、速度、 duplex模式等)。若未安装,可通过以下命令安装:
sudo apt install inxi 安装后,运行以下命令查看网络接口信息:
inxi -n 输出结果会包含接口名称、MAC地址、IP地址、驱动模块及网络速度等。
/etc/network/interfaces文件(传统方式)或使用nmcli(NetworkManager命令行工具)实现;ip命令是Debian未来推荐的网络管理工具,建议优先掌握其使用方法。