ifconfig 和 ip addr

  1. 工具所属套件
  • ifconfig :属于较老的 net-tools 套件。曾是 Unix 和 Linux 系统上广泛使用的工具。
  • ip addr :属于较新的 iproute2 套件。它取代了 ifconfig,并逐渐成为现代 Linux 系统上更常用的工具。

2. 功能覆盖范围

  • ifconfig:主要用于配置和查看网络接口的 IP 地址、子网掩码、广播地址等。它的功能相对单一,专注于基础的网络配置。
  • ip addr:功能更加丰富,除了查看和配置 IP 地址之外,还可以管理路由、流量控制、链路管理、VLAN 配置等,提供了更为全面的网络管理功能。

3. 显示的信息

  • ifconfig:显示的网络信息较为简洁,通常包括网络接口的 IP 地址、掩码、广播地址、状态(up/down)、MTU、硬件地址等。
  • ip addr:提供更详细的信息,包括更多的接口状态信息、链路层信息(如 MAC 地址、IPv6 地址)、多播信息等。

4. IPv6 支持

  • ifconfig :对 IPv6 的支持相对较弱,主要是因为 ifconfig 诞生较早,设计时并未充分考虑 IPv6。
  • ip addr:对 IPv6 提供了更全面的支持,可以方便地配置和查看 IPv6 地址。

5. 使用场景

  • ifconfig:由于它是老旧工具,在新版本的 Linux 发行版中可能已经被弃用或不推荐使用。
  • ip addr :作为 iproute2 套件的一部分,提供了更丰富的网络管理功能,是现代 Linux 系统中推荐使用的工具。

总结:

  • ifconfig:较旧,功能单一,显示信息简洁,不再推荐使用。
  • ip addr:功能全面,支持 IPv6 和更复杂的网络配置,适合现代系统。

在现代 Linux 系统中,推荐使用 ip addr 而不是 ifconfig

相关推荐
智象科技10 小时前
智能运维(AIOps),正在改变IT行业格局
运维·人工智能·运维开发·devops·智能运维
黄筱筱筱筱筱筱筱10 小时前
RHCE---web服务器①
linux·运维·服务器
上海云盾安全满满11 小时前
服务器被攻击了,更换IP是否有用吗
服务器·网络·tcp/ip
AC赳赳老秦11 小时前
全链路自动化巡检:用 OpenClaw 实现服务器 - 应用 - 数据库全链路巡检,自动生成报告与整改建议
服务器·数据库·人工智能·深度学习·自动化·deepseek·openclaw
流浪00111 小时前
Linux基础篇(三)轻松拿捏入门级指令
linux·运维·服务器
weixin_5142531811 小时前
511-opencua-best_patch
服务器
Waay11 小时前
Linux Shell 知识点考评(三):awk文本分析(附答案)
linux·服务器·编辑器
爱喝水的鱼丶11 小时前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第二篇:ADT客户端完整安装与初始配置教程
运维·开发语言·学习·sap·abap
其实防守也摸鱼11 小时前
Upload-labs:部署靶场及Pass-01实战解析
服务器·网络·安全·web安全·教程·文件上传·工具
xlq2232211 小时前
53.tcp socket
linux·服务器·开发语言·网络·网络协议·tcp/ip