如何快速安装Ubuntu/Debian?

使用 ip 命令(推荐)

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

  1. 查询所有网卡信息:

    ip addr show

    输出关键字段解释:

    • eth0、enp0s3:网卡名称(物理网卡或虚拟网卡)。
    • 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. 命令未找到(如 ip、ethtool)?

    • 安装核心工具包:

      # 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)?

    • 所有方法均适用,名称通常为 veth、br- 或 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如何高效调用Python脚本?

    基础调用方法使用Python解释器直接运行在终端执行,适用于所有Python版本:python3 脚本名.py # 显式指定Python3python 脚本名.py # 若系统默认Python为2.x,需避免使用关键参数:-c “代码”:直接执行单行代码(如 python3 -c “print(‘Hello……

    2025年6月21日
    26800
  • 如何通过 ip route 命令优化网络?

    在Linux系统中,网关是连接本地网络与其他网络(如互联网)的关键节点,无论是排查网络故障、配置服务器,还是理解网络拓扑,查看网关都是必备技能,以下是多种可靠的方法,适用于不同Linux发行版(如Ubuntu、CentOS、Debian等),操作前请确保您有终端访问权限,适用场景:所有现代Linux系统(Cen……

    2025年8月9日
    18500
  • Linux平台如何启动Xmanager?

    在Linux平台环境中,若要通过Xmanager实现远程图形界面的访问与启动,需明确Xmanager的核心作用——它作为Windows平台下的X服务器软件,能够接收并显示Linux终端运行的图形化程序,“Linux平台启动Xmanager”的本质是配置Linux端的X显示管理器(XDM)支持XDMCP协议,并确……

    2025年9月9日
    24600
  • 如何快速精通Linux指令?

    基础操作环境打开终端图形界面:按 Ctrl+Alt+T(Ubuntu等)或从应用菜单搜索”Terminal”,纯文本模式:直接登录后进入命令行界面,远程连接:使用 ssh 用户名@IP地址(如 ssh user@192.168.1.10),指令结构命令格式:命令 [选项] [参数]示例:ls -l /homel……

    2025年7月20日
    19500
  • Linux系统挂起后如何唤醒?实用方法解答

    Linux系统在使用过程中可能会因误操作、驱动问题或系统设置不当进入挂起状态(如睡眠、休眠),导致屏幕黑屏、键盘鼠标无响应,看似“死机”实际是系统低功耗运行,唤醒挂起系统需根据具体原因采取不同方法,以下从基础操作到进阶排查逐步说明,Linux挂起状态与唤醒基础Linux挂起通常分为内存挂起(S3)和磁盘休眠(S……

    2025年10月6日
    28100

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信