如何快速安装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目录查找技巧有哪些?

    核心命令详解find 命令(最强大的搜索工具)基础语法:find [起始路径] [选项] [表达式]常用场景:按名称搜索: find /home -type d -name "Project*" # 在/home下查找以"Project"开头的目录按时间过滤(最近修改……

    2025年6月22日
    17700
  • Linux粘贴文本总出错?

    图形界面粘贴(适用于Ubuntu、Fedora等带桌面环境系统)鼠标操作复制:选中文本 → 右键点击 → 选择”复制”(或按 Ctrl+C),粘贴:焦点定位到目标位置(如文本编辑器、浏览器输入框)→ 右键点击 → 选择”粘贴”,快捷键:Ctrl+V(多数应用)或 Shift+Insert(兼容传统习惯),中键粘……

    2025年8月7日
    15100
  • Linux如何配置静态动态IP?命令与文件双方法

    基础概念网卡命名规则传统命名:eth0、eth1(旧版本)可预测命名:enp0s3(以太网)、wlp2s0(无线,新版本通用)查看网卡名称:ip link show 或 ls /sys/class/net关键配置文件路径Ubuntu/Debian:/etc/network/interfacesCentOS/RH……

    2025年7月6日
    17500
  • Linux系统如何登录FTP服务器?新手必学的详细操作步骤指南

    在Linux系统中,登录FTP服务器是常见的文件传输操作,通常通过命令行工具实现,以下是详细的操作步骤和注意事项,涵盖安装客户端、连接方式、常用命令及问题处理等内容,准备工作:安装FTP客户端工具大多数Linux系统默认未安装FTP客户端,需根据发行版手动安装,以主流系统为例:Ubuntu/Debian:使用a……

    2025年9月30日
    12700
  • Linux如何读取控制台输出文件的内容?

    在Linux系统中,控制台输出通常涉及终端(tty)的标准输出(stdout)、标准错误(stderr)以及系统日志等,读取这些输出文件或内容是日常运维和开发中的常见需求,本文将详细介绍多种读取方法及实用技巧,基础文件读取命令若控制台输出已通过重定向(>、>>)保存到文件,可直接使用文本查看命……

    2025年10月1日
    15100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信