如何快速安装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提供了多种命令和工具支持批量重命名,可根据需求场景选择合适的方法,本文将详细介绍几种主流的批量重命名方式,包括命令行工具、脚本编程及第三方工具,并附具体示例和注意事项,使用rename命令批量重……

    5天前
    1100
  • Linux如何正确使用U盘?

    基础操作:插入与识别插入U盘Linux内核(2.6+版本)支持热插拔,插入U盘后:图形界面:桌面右上角通常弹出通知(GNOME/KDE等)终端验证:执行 lsblk 或 sudo fdisk -l示例输出:sdb 8:16 1 14.9G 0 disk└─sdb1 8:17 1 14.9G 0 part # 此……

    2025年7月8日
    2900
  • Linux远程文件传输,哪种方法最安全高效?

    SCP(Secure Copy)原理:基于SSH加密的跨主机文件拷贝,适合中小文件传输,基础命令格式:scp [选项] 源文件 目标路径常用场景与示例本地 → 远程scp /local/file.txt user@remote_ip:/remote/directory/输入远程主机的用户密码后开始传输,远程……

    2025年6月17日
    2700
  • linux如何设置域名服务器

    Linux 中,可通过修改 /etc/resolv.conf 文件设置域名服务器,添加如 `nameserver 8.8.8.

    2025年8月18日
    1300
  • Linux脚本如何安全高效执行?

    前提条件:赋予脚本可执行权限Linux默认禁止直接执行无权限的脚本,需先使用 chmod 命令添加权限:chmod +x your_script.sh # 为所有用户添加执行权限chmod u+x your_script.sh # 仅当前用户可执行验证权限: ls -l your_script.sh输出中应有……

    2025年8月9日
    1400

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信