Linux怎么查看IP地址 Linux查询本机IP及网卡配置命令【详解】

技术百科 冰火之心 发布时间:2026-01-25 浏览:
Linux中查看IP地址有五种方法:一、ip addr show命令显示所有接口IPv4/IPv6地址;二、hostname -I列出所有启用接口的IPv4地址;三、ifconfig(需安装net-tools)直观显示IP及网络参数;四、解析/proc/net/fib_trie获取绑定IP信息;五、nmcli查询NetworkManager管理的连接IP配置。

如果您需要在Linux系统中确认当前主机的网络接口地址或检查网卡配置状态,则需通过终端执行特定命令获取IP信息。以下是几种常用且互为补充的查询方法:

一、使用ip命令查看IP地址

ip命令是现代Linux系统中推荐使用的网络配置工具,取代了传统的ifconfig,能更准确地显示IPv4和IPv6地址、子网掩码及接口状态。

1、打开终端,输入命令:ip addr show,按回车执行。

2、在输出结果中查找以inet 开头的行,其后跟随的即为该接口的IPv4地址(例如:192.168.1.10/24)。

3、若只需查看主网卡(如eth0或ens33)的IPv4地址,可使用过滤命令:ip -4 addr show eth0 | grep -oP 'inet \K[\d.]+'

二、使用hostname命令配合选项查询

hostname命令默认显示主机名,但结合-s(短主机名)、-I(所有IPv4地址)等选项,可快速提取本机IP列表,适用于脚本调用场景。

1、在终端中运行:hostname -I,该命令会以空格分隔形式列出所有已启用接口的IPv4地址。

2、如需仅显示第一个IPv4地址,可追加awk处理:hostname -I | awk '{print $1}'

三、使用ifconfig命令查看(需安装net-tools)

ifconfig命令虽已被标记为过时,但在部分发行版(如CentOS 7旧镜像或定制系统)中仍预装,可直观显示各接口的IP、广播地址、子网掩码及流量统计。

1、执行:ifconfig,观察输出中非lo(回环)接口的inet字段值。

2、若提示“command not found”,需先安装net-tools包:sudo apt install net-tools(Debian/Ubuntu)或sudo yum install net-tools(CentOS/RHEL 7)。

四、读取/proc/net/fib_trie文件解析路由表

/proc/net/fib_trie是内核暴露的路由转发表,其中包含所有绑定到接口的IP地址及其前缀信息,适合排查多IP绑定或虚拟接口场景。

1、执行:cat /proc/net/fib_trie | grep -A 1 'IP address:',筛选出IP地址段信息。

2、进一步精简输出,只显示实际分配的IPv4地址:awk '/^ +[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+\/[0-9]+/ {print $1}' /proc/net/fib_trie

五、使用nmcli命令查询NetworkManager管理的连接

nmcli是NetworkManager的命令行接口,在桌面环境或使用DHCP自动获取IP的系统中,可直接获取活动连接的IP配置详情。

1、列出所有活动连接:nmcli connection show --

active

2、查看指定连接(如"System eth0")的IP配置:nmcli connection show "System eth0" | grep IP4.ADDRESS

3、若不确定连接名称,可先运行:nmcli device status,确认设备状态为connected的接口名。


# 第一个  # 但在  # 中非  # 适用于  # 只需  # 推荐使用  # 绑定  # 子网  # 几种  # 工具  # linux  # centos  # ubuntu  # linux系统  # debian  # 路由  # 接口  # print  # 子网掩码  # ipv6  # 只显示 


相关栏目: <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 AI推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 SEO优化<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 技术百科<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 谷歌推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 百度推广<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 网络营销<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 案例网站<?muma echo $count; ?> 】 <?muma $count = M('archives')->where(['typeid'=>$field['id']])->count(); ?> 【 精选文章<?muma echo $count; ?>

相关推荐

在线咨询

点击这里给我发消息QQ客服

在线咨询

免费通话

24h咨询:4006964355


如您有问题,可以咨询我们的24H咨询电话!

免费通话

微信扫一扫

微信联系
返回顶部