如何月薪翻倍?

在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

相关推荐

  • 如何快速启动命令提示字元?

    启动命令提示字元可通过开始菜单搜索“cmd”或“命令提示字元”打开,也可使用Win+R键后输入“cmd”回车启动,此工具允许用户输入文本指令操作电脑系统,常用于执行高级管理任务或运行脚本。

    2025年7月12日
    2900
  • 如何进入Windows PE命令行?

    当你的 Windows 系统无法正常启动或需要进行深度维护(如修复引导记录、分区管理、备份数据、运行诊断工具)时,Windows 预安装环境 (Windows PE) 提供的命令行界面就是你的救星,它本质上是一个轻量级的 Windows 版本,运行在内存中,让你能在主系统“罢工”时执行关键操作,以下是进入 PE……

    2025年7月12日
    2600
  • 流星蝴蝶剑隐藏命令怎么开启?

    在流星蝴蝶剑游戏中,按F7键即可开启隐藏控制台,开启后输入特定命令(如“ang”)并按回车,可激活调试模式或作弊功能。

    2025年7月19日
    2500
  • Ubuntu终端关不掉怎么办?

    常规关闭方法(推荐)关闭终端窗口(图形界面)步骤:直接点击终端窗口右上角的 按钮,或按快捷键 Ctrl + Alt + W(部分桌面环境支持),适用场景:无程序运行时快速关闭,系统会自动终止关联进程,通过命令退出(终端内操作)安全退出当前会话:输入命令 exit 或按 Ctrl + D(若存在子进程,系统会提示……

    2025年6月24日
    3700
  • 如何关闭被占用的端口?

    在Windows使用netstat -ano | findstr :端口号查找进程ID,再用taskkill /PID 进程ID /F强制终止,Linux/macOS用sudo lsof -i :端口号查进程ID,再用sudo kill -9 进程ID结束进程。

    2025年6月15日
    3400

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信