Linux 网络命令——curl、netstat、ss、tcpdump 实战

📅 2026/7/24 10:39:33 👁️ 阅读次数 📝 编程学习
Linux 网络命令——curl、netstat、ss、tcpdump 实战

排查网络问题是运维的日常任务。这篇把最常用的命令和排查思路讲清楚。

一、curl

curlhttp://localhost:9090/health# GETcurl-XPOST-d'{"key":"value"}'http://localhost:9090/api# POSTcurl-vhttp://localhost:9090/health# 查看完整请求响应头curl-o/dev/null-s-w"%{http_code}\n"http://localhost:9090# 只看状态码

二、netstat

netstat-tlnp# 所有TCP监听端口netstat-anp|grep9090# 指定端口连接状态netstat-s# 网络统计信息

三、ss

ss-tln# TCP监听(比netstat快)ss-s# 连接统计ss-tstate established# 已建立连接

四、tcpdump

tcpdump-ieth0 port9090# 抓取9090端口tcpdump-ieth0host192.168.1.100# 指定IPtcpdump-ieth0-wcapture.pcap# 保存到文件

💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!