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# 保存到文件💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!