如何快速安装Ubuntu/Debian?

使用 ip 命令(推荐)

ip 是现代Linux系统的标准网络工具,取代了传统的 ifconfig
步骤:

  1. 查询所有网卡信息:

    ip addr show

    输出关键字段解释:

    • eth0enp0s3:网卡名称(物理网卡或虚拟网卡)。
    • inet 192.168.1.100/24:IPv4地址及子网掩码。
    • inet6 fe80::a00:27ff:...:IPv6地址。
    • state UP:网卡状态(UP表示启用,DOWN表示禁用)。
  2. 仅查看运行中的网卡:

    ip link show up

使用 ifconfig 命令(传统方法)

部分系统需手动安装,常见于旧版教程。
安装与使用:

# CentOS/RHEL安装
sudo yum install net-tools
# 查询网卡
ifconfig

输出说明:

  • eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>:网卡状态标志。
  • inet:IPv4地址,ether:MAC地址。

查看网卡详细信息(ethtool

获取物理网卡属性(速度、双工模式等)。
安装与使用:

# 安装ethtool
sudo apt install ethtool         # Debian/Ubuntu
sudo yum install ethtool         # CentOS/RHEL
# 查询网卡eth0的详细信息
sudo ethtool eth0

关键输出:

  • Speed: 1000Mb/s:当前速率。
  • Duplex: Full:全双工模式。
  • Link detected: yes:物理连接状态。

通过硬件信息查询(lspci

识别物理网卡型号和驱动。

lspci | grep -i 'network\|ethernet'

输出示例:
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller

  • 82540EM:网卡型号,Intel:制造商。

查看 /sys 文件系统

通过系统文件获取原始数据(无需安装工具)。

# 列出所有网卡
ls /sys/class/net
# 查看网卡eth0的MAC地址
cat /sys/class/net/eth0/address
# 查看网卡驱动信息
cat /sys/class/net/eth0/device/driver/module/version

使用网络管理工具(nmcli

适用于使用NetworkManager的系统(如桌面版Ubuntu)。

nmcli device status

输出说明:

  • DEVICE:eth0:网卡名称。
  • TYPE:ethernet:类型。
  • STATE:connected:连接状态。

常见问题解决

  1. 命令未找到(如 ipethtool)?

    • 安装核心工具包:

      # Debian/Ubuntu
      sudo apt install iproute2 ethtool
      # CentOS/RHEL
      sudo yum install iproute ethtool
  2. 无线网卡查询?

    • 使用 iwconfig(需安装 wireless-tools)。
    • ip addr show 查看类似 wlan0 的接口。
  3. 虚拟网卡(如Docker创建的 docker0)?

    • 所有方法均适用,名称通常为 vethbr-docker0

总结建议

  • 首选 ip 命令:功能全面且预装于大多数系统。
  • 深度诊断用 ethtool + lspci:分析硬件和驱动层问题。
  • 快速查看用 /sys 文件系统:无依赖、脚本友好。
  • 操作时需 sudo 权限,尤其是修改配置或查看硬件信息。

引用说明

  • Linux ip 命令文档:man ip(在线手册)
  • ethtool 官方指南:man ethtool(项目主页)
  • Linux内核网络文档:/sys/class/net 说明 基于Linux 5.x内核及主流发行版验证,适用于服务器与桌面环境。*

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

(0)
酷番叔酷番叔
上一篇 2025年6月20日 12:32
下一篇 2025年6月20日 12:53

相关推荐

  • Linux系统中如何显示用户名和密码?密码是否可以直接获取并显示?

    在Linux系统中,用户名和密码的管理涉及安全性与权限控制,由于密码通常以加密形式存储,直接“显示密码”在正常操作中并不被允许(除非是用户主动输入或特定授权场景),本文将详细说明Linux中如何查看用户名、理解密码存储机制,以及在合法合规的前提下处理密码相关操作,Linux中用户名的显示方法用户名是Linux系……

    2025年9月19日
    13100
  • Linux如何高效列出目录结构的完整层次?

    Linux系统中的目录结构以树形层次组织,根目录为/,下包含/bin、/etc、/home、/usr等标准子目录,理解并掌握如何列出目录结构是系统管理和文件操作的基础,本文将详细介绍Linux中列目录结构的常用命令、选项及实际应用场景,基础命令:ls——灵活显示目录内容ls(list)是最基础的列目录命令,通过……

    2025年8月25日
    14600
  • linux 如何查看rpm包

    Linux 中,可以使用 `rpm -qp

    2025年8月19日
    13600
  • 如何快速查看电脑/手机默认网关?

    在Linux系统中,删除默认网关是网络配置调整的常见操作,通常用于切换网络环境、解决路由冲突或故障排除,以下是三种主流方法,操作前请务必注意:备份当前配置:执行 ip route show > ip_route_backup.txt 保存现有路由表权限要求:所有命令需 root 权限(前缀 sudo 或切……

    2025年7月14日
    14900
  • Linux运行bash的具体步骤是什么?

    Linux作为广泛使用的操作系统,其命令行界面(CLI)是用户与系统交互的核心,而Bash(Bourne-Again Shell)作为Linux默认的命令行解释器(Shell),承担着解析用户指令、调用系统程序、管理环境变量等关键任务,理解Linux如何运行Bash,需要从Bash的启动机制、配置文件加载流程……

    2025年9月17日
    12100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信