简介

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命令总结相关推荐

  1. netstat 命令(Linux)

    netstat 命令 netstat 命令用于显示各种网络相关信息,如网络连接, 路由表, 接口状态等等 列出所有处于监听状态的tcp端口 netstat -lt 查看所有的端口信息, 包括 PID ...

  2. 如何通过netstat命令判断是否遭受Dos功击?遭到DDoS该如何缓解?

    服务器配置错误等,还有一种常见的可能是有人针对服务器发起了DDoS功击,导致服务器拥堵或直接崩溃.DDos功击是最常见的一种网络功击方式,主要是通过控制大量僵尸网络肉鸡对服务器发送请求,导致服务器资源 ...

  3. Aix netstat命令解析

    1.1 Aix netstat命令解析 1.1.1 概述 1.1.2 命令报告及其输出 1.1.2.1 接口可用性.地址和统计(-i/-in) 首先,应检验所有配置的网络接口的状态,使用 netsta ...

  4. Linux netstat命令介绍

    关注Linux的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务(ps命令):另外一个就是有什么连接或服务可用(netstat命令).netstat还可以显示ps无法显示的.从inetd或 ...

  5. CentOS7 minimal 没有netstat命令

    在CentOS 7 minimal中使用netstat 时,发现显示如下,明显没有了netstat 命令 [root@localhost ~]# netstat -a -bash: netstat: ...

  6. 图解netstat命令实例

    Netstat  在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告. Net ...

  7. Windows查看网络端口被占用情况netstat命令

    在windows命令行窗口下执行: C:\>netstat -aon|findstr "80"  TCP     127.0.0.1:80         0.0.0.0:0 ...

  8. win7下查找端口,使用netstat命令注意事项

    最近才开始学习javaWeb,简单的看了一下几个框架搭建,感觉最痛苦的就是一大堆的环境变量设置,比如:连接数据库设置,tomcat的设置等等,真的让人痛苦不堪,有时候就因为一个环境变量的配置问题苦苦纠 ...

  9. (Q 2)netstat命令 检测TCP/IP 网络链接是否存在异常

    netstat命令教程视频 1.-e 以太网查看 C:\>netstat -e 接口统计接收的 发送的字节 1663186062 243565560 单播数据包 1820964 1413096 ...

  10. 使用netstat命令查看端口的使用情况

    netstat命令查看本地的端口被占用的情况 Windows如何查看端口占用情况操作步骤如下: 开始--运行--cmd 进入命令提示符,输入netstat -ano 即可看到所有连接的PID 之后在任 ...

最新文章

  1. oracle数据库实现不同数据库之间的表格数据定期同步
  2. 传统网站移动化的难点
  3. Windows平台RTMP多实例推送探讨
  4. carsim中质心加速度_振动CAE分析在空调压缩机支架设计中的应用
  5. 创意吃鱼法(洛谷-P1736)
  6. Python多线程与Socket编程综合案例:素数
  7. 【推荐实践】内容分发场景的多目标架构实践
  8. 赛灵思推7nm加速平台:面向所有场景、所有开放者,AI推理性能提升8倍
  9. 21、方法的-、+符号
  10. Yolo3 实现目标检测
  11. adb命令模拟按键事件 KeyCode
  12. C# 基础(三十一)c#实现 正弦sin、反正弦arcsin,正切tan、反正切arctan:求角度值
  13. python全栈开发中级班全程笔记(第三模块、第一章(多态、封装、反射、内置方法、元类、作业))...
  14. PPT文件不能编辑如何解决?
  15. itextpdf实现PDF模板文件动态赋值和绘制条形码
  16. 小程序实现公农历选择器
  17. 连接策略与搜索引擎优化
  18. Python学习笔记字典之检查字典中是否存在键或值
  19. Ae 效果快速参考:颜色校正
  20. 通达信指标公式编写常用函数(四)——EVERY、COUNT

热门文章

  1. WCF实例 - 简介
  2. HDU - 6746 Civilization(贪心+模拟)
  3. 牛客多校 - B-Suffix Array(后缀数组)
  4. CodeForces - 1287B Hyperset(暴力水题)
  5. 洛谷 - P2764 最小路径覆盖问题(最大流+二分图最小路径覆盖+路径打印)
  6. rockbox主题包安装_DUX主题
  7. 安卓入门系列-08四大组件之Activity
  8. python爬虫-爬取壁纸酷主页内容
  9. 解决ansible报错“msg“: “Failed to import docker-py - cannot import name __version__.
  10. OD的 CC断点,内存访问断点,硬件断点 解析