如何月薪翻倍?

在Linux系统中,ip 命令是网络配置和故障排除的核心工具,属于 iproute2 软件包,它取代了传统的 ifconfigroute 等命令,提供更强大、更统一的功能,以下是查看网络信息的详细方法:

查看所有网络接口信息

命令:

ip addr showip a

输出示例:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:16:3e:12:34:56 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic eth0
       valid_lft 86300sec preferred_lft 86300sec

关键信息解读:

  • lo: 本地环回接口
  • eth0: 物理网卡(名称可能为 ens18enp0s3 等)
  • inet: IPv4 地址及子网掩码(/24
  • link/ether: MAC地址
  • state UP: 接口已启用

查看特定网络接口信息

命令:

ip addr show dev eth0  # 将 eth0 替换为你的网卡名

查看路由表(网关信息)

命令:

ip route showip r

输出示例:

default via 192.168.1.1 dev eth0 proto static 
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100

关键信息解读:

  • default via 192.168.1.1: 默认网关地址
  • 168.1.0/24: 本地网络路由

查看网络接口统计信息(收发数据包)

命令:

ip -s link show eth0  # 查看 eth0 的流量统计

查看ARP缓存(IP-MAC映射)

命令:

ip neigh show

进阶用法(组合使用)

  1. 仅显示 IPv4 地址:

    ip -4 a
  2. 仅显示运行中的接口:

    ip link show up
  3. JSON 格式输出(适合脚本处理):

    ip -j a

常见问题解决

  1. ip: command not found 错误?

    • 安装 iproute2 包:
      # Debian/Ubuntu
      sudo apt install iproute2
      # CentOS/RHEL
      sudo yum install iproute
  2. ifconfig 的区别?

    • ifconfig 属于过时的 net-tools 包,官方推荐使用 ip 命令,新系统可能默认未安装 net-tools

为什么推荐使用 ip 命令?

  1. 权威性:Linux 内核网络子系统官方维护工具。
  2. 功能性:支持 IPv4/IPv6、VLAN、隧道等现代网络协议。
  3. 一致性:统一语法管理地址、路由、策略等。

重要提示:修改网络配置(如 ip addr add)需 sudo 权限,生产环境操作前请备份配置。


引用说明

  • Linux iproute2 官方文档:https://man7.org/linux/man-pages/man8/ip.8.html
  • Kernel.org 网络子系统文档:https://www.kernel.org/doc/html/latest/networking/index.html
  • 符合 IEEE POSIX 标准及 Linux 网络最佳实践

本指南基于 Linux 5.10+ 内核及 iproute2-5.x 版本验证,适用于 CentOS 7+/Ubuntu 18.04+/Debian 10+ 等主流发行版。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4704.html

(0)
酷番叔酷番叔
上一篇 2025年6月16日 23:55
下一篇 2025年6月17日 00:28

相关推荐

  • Linux vi如何高效使用?

    vi(或 Vim,Vi IMproved)是 Linux 系统内置的经典文本编辑器,以高效、轻量著称,掌握 vi 是 Linux 用户必备技能,以下为详细操作指南,涵盖基础到进阶技巧,vi 的核心概念vi 有两种核心模式,通过按键切换:命令模式(默认):执行保存、退出、搜索等操作(启动后自动进入),插入模式:编……

    2025年7月13日
    1000
  • 安全查看硬盘MBR不损坏数据?

    使用 dd 命令配合只读参数安全查看 MBR:sudo dd if=/dev/sda of=mbr_backup.bin bs=512 count=1,务必指定正确硬盘标识符(如 sda),仅读取不写入,操作后通过 hexdump 或 xxd 分析备份文件,切勿直接修改原始磁盘。

    2025年6月18日
    1600
  • 命令行复制文件如何快速掌握?

    在命令行中复制文件,Windows使用copy或xcopy命令,Linux/macOS使用cp命令,基本语法是命令 源文件路径 目标路径,可添加参数如/r(覆盖只读)或-v(显示详情)。

    2025年6月24日
    1000
  • CAD字体异常?三招完美替换方案

    CAD字体缺失时,可通过永久替换字体文件、打开图纸时临时指定替代字体,或修改字体映射文件三种核心方法解决显示异常问题。

    2天前
    600
  • C4D优化设置在哪?性能提升位置解析

    Cinema 4D的优化命令主要分布在**首选项**(渲染、视图、内存等选项)、**工程设置**(渲染设置)以及**视图窗口的选项菜单**中,用于提升渲染和视图性能。

    2025年7月12日
    1000

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信