Linux 网络常用命令 文章目录1. 连通性与域名解析工具1.1 ping测试 ICMP 网络连通性1.2 dig nslookupDNS 域名解析排查2. 端口检查与网络连接状态2.1 ss / netstat查看端口占用与套接字状态2.2 nc (netcat) / telnet测试 TCP 端口连通性3. 路由路径与抓包诊断3.1 traceroute / tracepath追踪数据包路由路径3.2 tcpdump网络抓包神器4. HTTP / API 接口调试与传输4.1 curl万能的网络请求命令行工具4.2 wget后台文件下载工具5. 命令应用场景快速对齐外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传在Linux系统开发与运维中网络命令是排查接口调用失败、端口冲突、 DNS 解析异常以及服务连通性问题的最有效工具。我们将网络排查工具分为4 个核心维度连通性测试、端口与监听分析、路由与抓包诊断、以及 HTTP API 调试。1. 连通性与域名解析工具1.1ping测试 ICMP 网络连通性测试当前主机与目标 IP/域名之间的网络连通性及延迟。# -c 4: 仅发送 4 个数据包后自动停止Linux 下默认会一直 pingping-c4gouxinjie.com注意部分服务器或防火墙会禁用 ICMP 协议导致ping不通但实际 HTTP/TCP 服务可能依然正常。1.2dignslookupDNS 域名解析排查用于查询域名的 DNS 解析记录判断域名是否正确指向对应 IP。# 1. dig显示详细的 DNS 查询过程与解析记录推荐diggouxinjie.com# 指定特定 DNS 服务器如 8.8.8.8查询dig8.8.8.8 gouxinjie.com# 2. nslookup简易域名查询nslookupgouxinjie.com2. 端口检查与网络连接状态2.1ss/netstat查看端口占用与套接字状态排查“端口是否已监听”、“被哪个进程占用”或“连接数是否爆满”。⚠️netstat在现代 Linux 发行版中已被废弃强烈推荐使用更快更轻量的ss命令。# 常用参数组合-t (TCP) -u (UDP) -l (Listening 监听) -n (Numeric 数字端口) -p (Process 显示进程名/PID)# 1. 查看当前系统所有正在监听的 TCP/UDP 端口及对应进程sudoss-tulnp# 2. 精准排查特定端口如 80 或 3000是否被占用sudoss-tulnp|grep:3000# 3. 统计各种 TCP 连接状态的数量排查 TIME-WAIT 或 CLOSE-WAIT 积压问题ss-ant|awk{print $1}|sort|uniq-c2.2nc(netcat) /telnet测试 TCP 端口连通性ping只能测试 IP而nc或telnet可以验证某个特定的 TCP 端口是否对外开放。# 检查目标主机的 443 端口是否能够建立 TCP 连接 (-z: 不发送数据, -v: 显示详细过程)nc-zvgouxinjie.com443# 使用 telnet 测试端口按 Ctrl ] 然后输入 quit 退出telnet gouxinjie.com803. 路由路径与抓包诊断3.1traceroute/tracepath追踪数据包路由路径查看本地到目标服务器之间经过了哪些路由器跳数Hops常用于定位“网络在哪个节点断开或延迟变高”。traceroutegouxinjie.com3.2tcpdump网络抓包神器Linux 终端最强大的网络数据包分析工具相当于无界面的 Wireshark。# 1. 抓取指定网卡 eth0 上端口为 80 的 TCP 数据包sudotcpdump-ieth0 tcp port80-n# 2. 抓取来自特定源 IP 的数据包并保存为 pcap 文件供本地 Wireshark 分析sudotcpdump-iany src192.168.1.50-wcapture.pcap4. HTTP / API 接口调试与传输4.1curl万能的网络请求命令行工具用于发送各种 HTTP/HTTPS 请求常用于测试后端接口、下载文件或验证 API。# 1. 查看响应头信息-I 参数与 HTTP 状态码curl-Ihttps://gouxinjie.com# 2. 发送 POST JSON 请求curl-XPOST https://api.example.com/v1/user\-HContent-Type: application/json\-d{name: alex, role: admin}# 3. 显示详细的 HTTP 握手与请求过程-v 参数排查 TLS/SSL 证书问题curl-vhttps://gouxinjie.com4.2wget后台文件下载工具专用于从指定 URL 递归或断点续传下载文件。# 下载文件并保存支持断点续传 (-c 参数)wget-chttps://example.com/file.tar.gz5. 命令应用场景快速对齐场景推荐命令作用测试服务端口是否开启nc -zv IP 端口快速确认端口是否通畅端口冲突 / 查找进程sudo ss -tulnpgrep :端口域名解析排查dig 域名检查 DNS 是否正确生效调试 Web / API 接口curl -i URL检查状态码与响应 Payload网络延迟 / 丢包测试ping IP基础 ICMP 连通性测试 感谢阅读想了解更多 我的博客网站 | 记录思考分享干货 我的个人主页 | 关于我、开源项目

相关新闻

最新新闻

LVGL环形无限循环滚动:数据不动,位置循环

LVGL环形无限循环滚动:数据不动,位置循环

如果你在小屏幕上做过嵌入式 GUI,大概率遇到过这样的需求:屏幕只有 800 像素宽,但你要展示的内容有 20 个分类,或者你需要在主界面上做一个轮播区域,让项目从右往左循环滚动。最直接的做法是用 LVGL 自带的可滚动对象&…

2026/8/31 10:14:55
Python操作MongoDB实战:pymongo从增删改查到索引优化

Python操作MongoDB实战:pymongo从增删改查到索引优化

这一篇是“100天精通Python”系列的第 40 天,主题非常直接:用 pymongo 操作 MongoDB 数据库,从安装、连接到增删改查,再到批量任务和索引优化,最后带上接口封装思路和常见问题排查。 MongoDB 是目前最常用的文档型 …

2026/8/31 10:14:55
六杆机构MATLAB运动学仿真:从建模到动画的完整课程设计指南

六杆机构MATLAB运动学仿真:从建模到动画的完整课程设计指南

机械原理课程设计里的“六杆机构 MATLAB 仿真”,几乎是每个机械类专业学生都要正面硬刚的一次作业。很多同学的卡点并不在机械原理本身,而是卡在“机构运动简图画完了、速度多边形也手算了两三个位置,结果题目要求整周仿真出位移、速度、加速…

2026/8/31 10:14:55
AdminLTE 完整指南:基于 Bootstrap 5 的免费后台管理模板,10 分钟上手

AdminLTE 完整指南:基于 Bootstrap 5 的免费后台管理模板,10 分钟上手

AdminLTE 完整指南:基于 Bootstrap 5 的免费后台管理模板,10 分钟上手 【免费下载链接】AdminLTE AdminLTE - Free admin dashboard template based on Bootstrap 5 项目地址: https://gitcode.com/GitHub_Trending/ad/AdminLTE AdminLTE 是一款基…

2026/8/31 10:14:55
两年网站设计灵感收集:从零构建可检索的设计资料库

两年网站设计灵感收集:从零构建可检索的设计资料库

连续收集将近两年的网站设计灵感,然后把成果以 Show HN 的形式放出来,这件事最值得看的点不在于收集了多少个页面,也不在于截图占了多少 GB,而在于一个普通人如何靠持续动作,从一堆零散收藏里沉淀出一套可以检索、可以…

2026/8/31 10:14:55
用 text-generation-webui 调多轮对话:从“聊三轮就崩“到“稳定 10+ 轮“的实战配置

用 text-generation-webui 调多轮对话:从“聊三轮就崩“到“稳定 10+ 轮“的实战配置

用 text-generation-webui 调多轮对话:从"聊三轮就崩"到"稳定 10 轮"的实战配置 【免费下载链接】textgen Open-source desktop app for local LLMs. Text, vision, tool-calling, OpenAI/Anthropic-compatible API. 100% private. 项目地址:…

2026/8/31 10:09:55