为什么传统命令需要安装net-tools?

在Linux系统中,命令行是管理网络连接的核心工具,无论是诊断网络问题、配置接口还是测试连接,掌握相关命令都至关重要,以下详细指南涵盖常用联网操作,所有命令均需在终端中执行(快捷键 Ctrl+Alt+T 打开终端)。


检查网络连接状态

基础连通性测试

ping -c 4 baidu.com  # 发送4个ICMP包测试到百度服务器的连通性
  • 结果解读
    ✅ 收到回复(如 64 bytes from ...)表示网络通畅
    Request timeoutNetwork unreachable 表明连接故障

路由追踪

traceroute google.com  # 显示数据包经过的每一跳路由
  • 用于定位网络中断的节点(需安装 traceroute 包)

网络接口管理

查看所有网络接口

ip addr show  # 显示所有接口的IP、MAC及状态(推荐)ifconfig -a
  • 关键信息
    UP 表示接口已启用
    inet 后为IPv4地址,inet6 为IPv6地址

启停网络接口

sudo ip link set eth0 up    # 启用eth0接口
sudo ip link set wlan0 down # 禁用wlan0接口

连接Wi-Fi

扫描可用Wi-Fi

sudo iw dev wlan0 scan | grep "SSID"  # 扫描并过滤Wi-Fi名称

连接WPA/WPA2加密网络

nmcli device wifi connect "你的Wi-Fi名" password "密码"  # 使用NetworkManager
  • 替代方案(无图形界面时):
    编辑配置文件 /etc/wpa_supplicant.conf,然后运行:

    sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf
    sudo dhclient wlan0  # 获取IP地址

有线网络配置

动态获取IP(DHCP)

sudo dhclient eth0  # 为eth0接口请求IP

静态IP设置

sudo ip addr add 192.168.1.100/24 dev eth0  # 设置IP和子网掩码
sudo ip route add default via 192.168.1.1    # 指定默认网关
sudo systemctl restart networking            # 重启网络服务(Debian系)

诊断工具

监听网络端口

netstat -tuln  # 查看所有监听中的TCP/UDP端口
  • 常见状态
    LISTEN(等待连接)
    ESTABLISHED(活跃连接)

测试HTTP连接

curl -I https://example.com  # 获取网站HTTP头
wget https://example.com/file.zip  # 下载文件

网络故障排查流程

  1. 检查物理连接
    ip link 确认接口无 DOWN 状态
  2. 验证IP配置
    ip addr 查看是否分配有效IP
  3. 测试网关连通性
    ping 192.168.1.1(替换为你的网关IP)
  4. 检查DNS解析
    nslookup baidu.com 确认域名解析正常
  5. 分析外部连通
    ping 8.8.8.8 测试公网连通性

注意事项

  • 权限要求:多数网络命令需 sudo 权限
  • 发行版差异
    • Ubuntu/Debian:网络服务管理用 systemctl restart networking
    • CentOS/RHEL:使用 systemctl restart network
    • Arch/Manjaro:依赖 systemd-networkdNetworkManager
  • 持久化配置:静态IP需写入配置文件(如 /etc/network/interfacesnmcli 保存)

重要提示
修改网络配置可能导致断网!操作前建议:

  1. 备份配置文件
  2. 通过物理访问服务器(避免远程操作失联)
  3. 参考官方文档(如 Linux Network Administrator’s Guide)

引用说明: 基于Linux内核文档、ip(8)手册页及NetworkManager官方指南,适用于主流通用发行版(Ubuntu/CentOS/Arch等),实践时请结合系统版本调整命令。

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

(0)
酷番叔酷番叔
上一篇 2025年7月12日 18:05
下一篇 2025年7月12日 18:17

相关推荐

  • 揭秘国内智能营销秘钥文档,内容概览与疑问?智能营销是什么

    国内智能营销秘钥的核心在于构建“数据驱动+AI自动化+全渠道协同”的闭环体系,2026年行业共识表明,单纯依赖流量采买已失效,唯有通过私有域资产沉淀与生成式AI内容工厂的结合,才能实现ROI(投资回报率)的可持续增长,智能营销的底层逻辑重构:从流量到留量随着2026年百度SEO算法进一步向“用户体验深度”与“内……

    2026年5月17日
    5700
  • 关注数据安全与隐私保护,企业如何保障数据安全?

    在2026年,数据安全与隐私保护已从“合规成本”转变为“核心资产”,企业必须通过“隐私计算+AI风控”的双重架构,在满足《个人信息保护法》及国标GB/T 35273-2020升级版要求的前提下,实现数据价值的安全释放, 2026年数据安全的新范式:从防御到共生过去十年,数据安全的重心在于“围墙式”防御,即防止外……

    2026年6月15日
    5600
  • asp每天时间段

    在ASP(Active Server Pages)开发中,处理每天时间段的功能需求较为常见,例如实现不同时段的页面展示、动态内容推送或业务逻辑控制,本文将详细介绍如何在ASP中实现基于时间段的功能开发,包括技术原理、代码实现及优化建议,时间段判断的基本逻辑在ASP中,判断当前时间属于哪个时间段通常使用内置的Ti……

    2026年1月6日
    14700
  • 关系型数据库与消息中间件选型,如何平衡性能与复杂性?消息队列选型指南

    在2026年的技术架构下,若业务对数据一致性要求极高且无需海量高并发写入,关系型数据库(如MySQL/PostgreSQL)的表结构仍是轻量级消息队列的首选;但面对亿级日活或复杂事件驱动场景,必须转向专用消息中间件(如RocketMQ/Kafka)以解耦与削峰,选型核心逻辑:从“能用”到“好用”的演进在2026……

    2026年5月29日
    8000
  • ajax网页如何连接数据库?,ajax网页连接数据库有哪些方法

    AJAX网页连接数据库的正确方式是通过后端API间接交互,前端AJAX请求后端接口,后端执行数据库操作并返回结果,确保数据安全与业务逻辑分离,核心原理与技术选型AJAX与数据库的间接连接机制浏览器端JavaScript无法直接操作数据库,任何数据库连接都必须经过服务端中间件,AJAX通过HTTP请求调用后端AP……

    2026年7月20日
    1500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信