netstat命令总结
简介
1. netstat是一个监控TCP/IP网络的非常有用的命令,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况
2. netstat中的各个参数可以组合使用,具体请参考本博客的举例
执行下netstat命令后结果如下图
netstat的输出结果可以分为两个部分(上图中已经用两个红框标识出来了)
1、Active Internet connections 即有源TCP连接
2、Active UNIX domain sockets 即有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
列名解释:
Proto:显示连接使用的协议
Recv-Q:指接收队列,Send-Q:指发送队列,这两个数字一般都应该是0。如果不是则说明软件包正在队列中堆积,这种情况很少见
Local Address:tcp连接的本地地址
Foreign Address:tcp连接另一端的地址
RefCnt:表示连接到本套接口上的进程号
Type :显示套接口的类型
State:显示套接口当前的状态
Path:表示连接到套接口的其它进程使用的路径名
netstat常见参数
-a (all) 显示所有选项,但是不显示LISTEN相关
-t (tcp) 仅显示tcp相关选项
-u (udp) 仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字
-l 仅列出有在 Listen (监听) 的服务状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令
LISTEN和LISTENING的状态只有用-a或者-l才能看到
举例(netstat -ltnp 即列出tcp协议,处于listen状态的连接信息,同时显示出进程号,进程名)
root@kickseed:~# netstat -ltnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 697/redis-server 12
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 778/sshd
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 2674/0
tcp 0 0 127.0.0.1:6011 0.0.0.0:* LISTEN 2804/1
tcp6 0 0 :::3306 :::* LISTEN 735/mysqld
tcp6 0 0 :::22 :::* LISTEN 778/sshd
tcp6 0 0 ::1:6010 :::* LISTEN 2674/0
tcp6 0 0 ::1:6011 :::* LISTEN 2804/1
tcp6 0 0 :::33060 :::* LISTEN 735/mysqld
netstat命令总结相关推荐
- netstat 命令(Linux)
netstat 命令 netstat 命令用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等 列出所有处于监听状态的tcp端口 netstat -lt 查看所有的端口信息, 包括 PID ...
- 如何通过netstat命令判断是否遭受Dos功击?遭到DDoS该如何缓解?
服务器配置错误等,还有一种常见的可能是有人针对服务器发起了DDoS功击,导致服务器拥堵或直接崩溃.DDos功击是最常见的一种网络功击方式,主要是通过控制大量僵尸网络肉鸡对服务器发送请求,导致服务器资源 ...
- Aix netstat命令解析
1.1 Aix netstat命令解析 1.1.1 概述 1.1.2 命令报告及其输出 1.1.2.1 接口可用性.地址和统计(-i/-in) 首先,应检验所有配置的网络接口的状态,使用 netsta ...
- Linux netstat命令介绍
关注Linux的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务(ps命令):另外一个就是有什么连接或服务可用(netstat命令).netstat还可以显示ps无法显示的.从inetd或 ...
- CentOS7 minimal 没有netstat命令
在CentOS 7 minimal中使用netstat 时,发现显示如下,明显没有了netstat 命令 [root@localhost ~]# netstat -a -bash: netstat: ...
- 图解netstat命令实例
Netstat 在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告. Net ...
- Windows查看网络端口被占用情况netstat命令
在windows命令行窗口下执行: C:\>netstat -aon|findstr "80" TCP 127.0.0.1:80 0.0.0.0:0 ...
- win7下查找端口,使用netstat命令注意事项
最近才开始学习javaWeb,简单的看了一下几个框架搭建,感觉最痛苦的就是一大堆的环境变量设置,比如:连接数据库设置,tomcat的设置等等,真的让人痛苦不堪,有时候就因为一个环境变量的配置问题苦苦纠 ...
- (Q 2)netstat命令 检测TCP/IP 网络链接是否存在异常
netstat命令教程视频 1.-e 以太网查看 C:\>netstat -e 接口统计接收的 发送的字节 1663186062 243565560 单播数据包 1820964 1413096 ...
- 使用netstat命令查看端口的使用情况
netstat命令查看本地的端口被占用的情况 Windows如何查看端口占用情况操作步骤如下: 开始--运行--cmd 进入命令提示符,输入netstat -ano 即可看到所有连接的PID 之后在任 ...
最新文章
- oracle数据库实现不同数据库之间的表格数据定期同步
- 传统网站移动化的难点
- Windows平台RTMP多实例推送探讨
- carsim中质心加速度_振动CAE分析在空调压缩机支架设计中的应用
- 创意吃鱼法(洛谷-P1736)
- Python多线程与Socket编程综合案例:素数
- 【推荐实践】内容分发场景的多目标架构实践
- 赛灵思推7nm加速平台:面向所有场景、所有开放者,AI推理性能提升8倍
- 21、方法的-、+符号
- Yolo3 实现目标检测
- adb命令模拟按键事件 KeyCode
- C# 基础(三十一)c#实现 正弦sin、反正弦arcsin,正切tan、反正切arctan:求角度值
- python全栈开发中级班全程笔记(第三模块、第一章(多态、封装、反射、内置方法、元类、作业))...
- PPT文件不能编辑如何解决?
- itextpdf实现PDF模板文件动态赋值和绘制条形码
- 小程序实现公农历选择器
- 连接策略与搜索引擎优化
- Python学习笔记字典之检查字典中是否存在键或值
- Ae 效果快速参考:颜色校正
- 通达信指标公式编写常用函数(四)——EVERY、COUNT
热门文章
- WCF实例 - 简介
- HDU - 6746 Civilization(贪心+模拟)
- 牛客多校 - B-Suffix Array(后缀数组)
- CodeForces - 1287B Hyperset(暴力水题)
- 洛谷 - P2764 最小路径覆盖问题(最大流+二分图最小路径覆盖+路径打印)
- rockbox主题包安装_DUX主题
- 安卓入门系列-08四大组件之Activity
- python爬虫-爬取壁纸酷主页内容
- 解决ansible报错“msg“: “Failed to import docker-py - cannot import name __version__.
- OD的 CC断点,内存访问断点,硬件断点 解析