当前位置: 首页 > news >正文

Linux 网络常用命令

Linux 网络常用命令

一. IP route DNS port

1. ip

# 查看IP,网卡信息
ip a 
......
# 查看route
ip route
......

2. ss

# 查看所有TCP/UDP连接
ss -antup# 参数解释
-a all所有连接 / t tcp / u udp / n 数字不解析域名 / p 显示进程PID# 只查80/443端口(DMZ路由排查)
ss -antup | grep :80
ss -antup | grep :443# 查看监听端口(服务端口是否启动)
ss -lnpt# netstat
netstat -antup
netstat -lnp

3., lsof 查看端口对应进程、文件句柄

# 查看80端口占用进程
lsof -i :80
lsof -i TCP:443# 查看指定进程所有网络连接
lsof -p 1234

4. nc(netcat 网络调试工具,端口连通性测试)

# 测试远端端口是否通(DMZ网关、OCP router连通性)
nc -zv 203.0.113.10 443# 本地监听端口(临时服务测试)
nc -l 8080

5. DNS

nslookup admin.dmz-apps.example.com
nslookup www.baidu.com 10.1.1.2 # 指定DNS服务器查询
# A记录解析(IPv4)
dig admin.dmz-apps.example.com A# 指定DNS查询
dig @10.1.1.2 admin.dmz-apps.example.com# 反向解析(IP查域名)
dig -x 203.0.113.10# 精简输出
dig +short admin.dmz-apps.example.com

6. tcpdump

# 抓取ens192网卡所有流量
tcpdump -i ens192# 只抓443端口流量
tcpdump -i ens192 port 443# 抓取指定源/目的IP(DMZ网关抓包)
tcpdump -i ens192 host 203.0.113.10# 保存抓包文件,后续用wireshark分析
tcpdump -i ens192 -w dmz_traffic.pcap# 读取pcap文件
tcpdump -r dmz_traffic.pcap

二. 网络联通测试

1. nc netcat

# 语法 nc -zv 地址 端口
-z 仅扫描端口不发送数据,-v 显示详情# 测试单个端口
nc -zv api.dmz.example.com 443
nc -zv 10.128.0.10 8080# 批量扫描多端口
nc -zv 10.128.0.10 80 443 8080 30000# telnet
telnet api.dmz.example.com 443
# 出现 Connected 代表端口通;连接拒绝=防火墙/服务未启动

2. curl&wget

# 1. 简单GET请求,输出完整返回
curl https://api.dmz.example.com/health# 2. 只打印HTTP状态码(最实用,判断接口存活)
curl -o /dev/null -s -w "%{http_code}\n" https://api.dmz.example.com/health
# 返回 200 = 正常;404/500=服务异常;000=网络不通/端口拦截# 3. 跳过HTTPS证书校验(内网自签证书、测试环境)
curl -k https://api.dmz.example.com/health# 4. 自定义超时时间(5秒超时,防止卡死)
curl --connect-timeout 5 https://api.dmz.example.com/health# 5. POST请求,带JSON参数
curl -X POST -H "Content-Type: application/json" -d '{"user":"test"}' https://api.dmz.example.com/login# 6. 携带请求头(Token鉴权接口)
curl -H "Authorization: Bearer xxxxx" https://api.dmz.example.com/user/info# wget wget --spider --no-check-certificate --timeout=5 https://api.dmz.example.com/healthwget https://api.dmz.example.com/health -S -O /dev/null

3. ss

ss -tunap:一次性看所有 TCP/UDP 连接、数字端口、进程信息。
http://www.jsqmd.com/news/1286687/

相关文章:

  • 3步掌握NBTExplorer:从Minecraft数据新手到编辑高手
  • 违规类型你门儿清,为什么飞检一来还是被扣钱?
  • DeepSeek降AI指令实战:提升大模型输出自然度
  • 2026.7月吴中区苏州房屋漏水维修实用指南|本地化防水修缮参考:厨卫/阳台/外墙/屋面/地下室一站式防水修缮 - 吉林同城获客
  • 物理动图制作全流程:从数值仿真到视觉叙事
  • 悄悄改掉1%的训练数据,模型准确率暴跌28%:Taotoken实测数据投毒攻击与防御
  • AI编程工具如何改变开发者工作流程
  • 2026大同瓷砖空鼓怎么处理?地砖墙砖松动微创注浆修复方案|本地家装修缮科普 - 宅安选房屋修缮
  • 突破网盘限速革命:九大平台智能直链解析工具深度解析
  • LENA-R8与PIC18F86J15在物联网定位设备中的设计与优化
  • 赣州章贡区漏水检测维修一站式服务 - 赣州本地正规防水补漏公司精选推荐(2026 最新)全域上门:卫生间 / 厨房 / 阳台 / 屋顶渗漏水免砸砖检测维修补漏全攻略 - 超人防水
  • 基于TI TNETC421参考设计的有线调制解调器开发实战与DOCSIS 2.0实现
  • Ameba TensorFlow Lite Micro:轻量级 AI 部署方案
  • 手写Transformer核心模块:Attention与LayerNorm实现详解
  • TI DRV5032霍尔传感器评估板硬件解析与低功耗设计实践
  • TI CC35xx无线MCU架构深度解析:从Cortex-M33到Wi-Fi 6/BLE 5.4的物联网设计实战
  • OpenCV4Android源码编译指南:定制化优化与硬件加速实战
  • 宁波卖黄金测评|线上报价很高,到店疯狂压价是常态? - 好物测评局
  • Vibe Coding实战:AI编程Token成本优化62%的秘诀
  • Panda3D点光源深度解析:从物理原理到实战优化
  • 青岛CPPM注册采购经理培训机构推荐:正规授权单位及联系方式一览 - 中研供应链官方
  • 从零构建树莓派裸机操作系统:Baking-Pi实战指南
  • AMD锐龙处理器终极调试指南:三分钟掌握SMUDebugTool核心功能
  • 微电网优化与二阶锥松弛技术在配电网OPF中的应用
  • 2026年长清沧州博汇不锈钢防水套管公司3个优选理由,场景化应用指南 - geo交流
  • 2026北京海淀区注册公司代办推荐:北京瑞雪中天工商注册、变更、注销一站式服务 - 瑞雪中天
  • AI多因子模型解析黄金波动:油价回落与议息会议交织下的金价反弹AI逻辑框架
  • 语音通知 vs 短信通知:一篇看懂两者区别、优势与混合策略最佳实践
  • 软件定义汽车架构下远程控制边缘节点(RCE)技术解析与应用
  • 【图像处理速通】OpenCV 核心操作一网打尽:从像素到 SIFT 特征提取