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

netstat命令详解

netstat这个命令是运维工作中经常会用到的一个命令。它的主要作用打印网络连接路由表连接的数据统计伪装连接以及广播域成员。下面文章来介绍一下它的详细用法及相关解释。

netstat -a        列出所有当前的连接

netstat -at    列出TCP协议的连接(tcp6代表ipv6的连接)

netstat -au    列出UDP协议的连接(tcp6代表ipv6的连接)

netstat -ant
#-n:禁用反向域名解析,加快查询速度

netstat -tnl
#-l:只列出监听中的连接

netstat -tlnp
#-p:查看进程ID和进程名

注意:使用-p选项时,需要让命令运行时在root权限之下,否则就不能得到在root权限下的全部进程信息。所以一般在命令前加sudo

netstat -tlnep
#-e:列出用户名和进程的索引节点号。-ne一起使用,User列就是用户的ID号

netstat -s
#-s:列出各个协议下的网络统计数据(收发包数量等)

netstat -ts
#-t:打印出TCP协议下的网络统计数据
netstat -us
#-u:打印出UDP协议下的网络统计数据

netstat -rn
#-r:打印内核路由信息(和route命令输出信息差不太多)

netstat -i
#-i:打印网络接口信息
netstat -ie
#-e:打印更详细的网络接口信息(和ifconfig输出信息差不多)

netstat -ct
#-c:持续输出信息

netstat -g
#输出ipv4和ipv6的多组播信息

netstat -atnp | grep ESTA
#打印active状态的连接(active 状态的套接字连接用 "ESTABLISHED" 字段表示,所以可以使用 grep 命令获得 active 状态的连接)

watch -d -n0 "netstat -atnp | grep ESTA"
#配合watch命令监视active状态的连接

#查看http服务是否在运行
sudo netstat -aple | grep http

 从图中可以看到,http服务是正在运行中的。


http://www.kler.cn/a/310388.html

相关文章:

  • 【FFmpeg】FFmpeg 函数简介 ③ ( 编解码相关函数 | FFmpeg 源码地址 | FFmpeg 解码器相关 结构体 和 函数 )
  • Java 多线程(三)—— 死锁
  • 开发语言中,堆区和栈区的区别
  • WebSocket和HTTP协议的性能比较与选择
  • 随手记:简单实现纯前端文件导出(XLSX)
  • C/C++精品项目之图床共享云存储(3):网络缓冲区类和main
  • Vue 3 Composition API 实战技巧:组件间通信与SPA架构
  • 如何用Appium实现移动端UI自动化测试?
  • 达梦数据库SCHEMA使用初探
  • Android中的Intent的作用
  • 关于循环Socket创建超Linux文件句柄限制现象分析
  • Web接入Sonic平台之安装
  • 【yolo格式标签转VOC格式】
  • 滚雪球学SpringCloud[4.1讲]: Spring Cloud Gateway详解
  • mysql的分区表
  • 【Finetune】(一)、transformers之BitFit微调
  • ZLMediaKit Windows编译以及使用
  • 浅谈Spring Cloud:认识微服务
  • Flutter问题记录 - 适配Xcode 16和iOS 18
  • 【系统架构设计师-2011年真题】案例分析-答案及详解
  • 优思学院|如何从零开始自己学习六西格玛?
  • 井盖状态检测数据集
  • TCP socket
  • Android 进程间通信
  • 使用llama.cpp 在推理MiniCPM-1.2B模型
  • 24年蓝桥杯及攻防世界赛题-MISC-3