`
weigang.gao
  • 浏览: 467292 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Linux netstat命令详解

 
阅读更多

原文:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html

简介

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

输出信息含义

执行netstat后,其输出结果为

[root@hadoop0 conf]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 hadoop0:ssh                 192.168.1.108:50150         ESTABLISHED 
tcp        0      0 hadoop0:54039               hadoop2:8485                TIME_WAIT   
tcp        0      0 hadoop0:55209               hadoop3:8485                TIME_WAIT   
tcp        0      0 hadoop0:42170               hadoop1:8485                ESTABLISHED 
tcp        0      0 hadoop0:intu-ec-svcdisc     hadoop1:39322               ESTABLISHED 
tcp        0      0 hadoop0:55212               hadoop3:8485                ESTABLISHED 
tcp        0      0 hadoop0:intu-ec-svcdisc     hadoop3:34079               ESTABLISHED 
tcp        0      0 hadoop0:58261               hadoop0:intu-ec-svcdisc     ESTABLISHED 
tcp        0      0 hadoop0:54042               hadoop2:8485                ESTABLISHED 
tcp        0      0 hadoop0:intu-ec-svcdisc     hadoop2:35049               ESTABLISHED 
tcp        0      0 hadoop0:intu-ec-svcdisc     hadoop0:58261               ESTABLISHED 
tcp        0    132 hadoop0:ssh                 192.168.1.108:61779         ESTABLISHED 
tcp        0      0 hadoop0:ssh                 192.168.1.108:61844         ESTABLISHED 
tcp        0      0 hadoop0:intu-ec-svcdisc     hadoop1:38939               ESTABLISHED 
tcp        0      0 hadoop0:51737               hadoop2:eforward            ESTABLISHED 
tcp        0      0 hadoop0:42167               hadoop1:8485                TIME_WAIT   
tcp        0      0 hadoop0:8031                hadoop1:44119               ESTABLISHED 
tcp        0      0 hadoop0:8031                hadoop2:50867               ESTABLISHED 
tcp        0      0 hadoop0:ciphire-serv        hadoop1:58828               ESTABLISHED 
tcp        0      0 hadoop0:48647               hadoop1:spcsdlobby          ESTABLISHED 
tcp        0      0 hadoop0:ciphire-serv        hadoop2:59315               ESTABLISHED 
tcp        0      0 hadoop0:8031                hadoop3:37771               ESTABLISHED 
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                    7182   @/org/kernel/udev/udevd
unix  8      [ ]         DGRAM                    8379   /dev/log
unix  2      [ ]         DGRAM                    31494  
unix  2      [ ]         DGRAM                    31301  

从整体上看,netstat的输出结果可以分为两个部分:

一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指%0A的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在队列中堆积。这种情况只能在非常少的情况见到。

另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。

常见参数

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到

 

分享到:
评论

相关推荐

    Linux netstat命令详解.pdf

    从整体上看,netstat的输出结果可以分为两个部分: 一个是Active Internet connections,称为有源TCP连接,其中"Recv-Q"和"Send-Q"指 的是接收队列和发送队列。这些数字一般都应该是0。如果不是则表示软件包正在...

    Linux netstat命令大全详解

    本篇文章主要介绍了Linux netstat命令详解,现在分享给大家,也留给日后一个参考,有需要的可以了解一下。

    Linux+netstat+命令详解.doc

    Linux+netstat+命令详解.doc

    Linux netstat命令用法详解

    Linux netstat命令 Linux netstat命令用于显示网络状态。 利用netstat指令可让你得知整个Linux系统的网络情况。 语法netstat [-acCeFghilMnNoprstuvVwx][-A][--ip] 参数说明: -a或–all 显示所有连线中的Socket。 -...

    Linux netstat命令详细解析

    简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义执行netstat后,其输出结果为 代码如下...

    linux ss命令详解

    ss 是 Socket Statistics 的缩写。ss 命令可以用来获取 socket 统计信息,它显示的...tcp_diag 是一个用于分析统计的模块,可以获得 Linux 内核中第一手的信息,因此 ss 命令的性能会好很多。 常用选项 -h, –help 帮助

    Linux用netstat查看服务及监听端口详解.pdf

    Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

    Linux下netstat命令的一些常见用法

    主要介绍了Linux下netstat一些常见用法,非常不错,具有参考借鉴价值,需要的朋友可以参考下

    大数据基础-Linux基础详解课程39.网络相关操作命令-网络通信命令(ping,ip,netstat).mp4

    大数据基础-Linux基础详解课程

    Linux系统命令及其使用详解(完美版)

    运维工程师必会的109个Linux命令,分为 [1].文件管理 cat cd chmod.. [2].磁盘管理 dd df du.. [3].压缩管理bzip2 cpio split.. [4].进程管理 crontab kill ps nohup.. [5].网络管理 finger ftp netstat.. [6].系统...

    Linux命令搜索工具linux-command.zip

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。   Linux命令分类 这里存放Linux 命令大全并不全,你可以通过linux-command来搜索,它是把 command 目录里面搜集的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不...

    cmd操作命令和linux命令大全收集

    72. netstat -an----(TC)命令检查接口 73. syncapp--------创建一个公文包 74. sysedit--------系统配置编辑器 75. sigverif-------文件签名验证程序 76. ciadv.msc------索引服务程序 77. shrpubw--------创建...

    linux 查看端口占用命令实例详解

    linux 查看端口占用命令实例详解 端口是系统非常重要的一个东东,我们经常需要查看哪个进程占用了哪个端口,或者哪个端口被哪个进程占用。废话不多说,直接上干货,教大家怎样查看系统端口占用情况。 方法一: 1....

    linux – CenterOS 搞定 【端口】 + 【MySQL / Mariadb】: 安装、远程连接

    《centos7 安装Mariadb》 ... 《Linux环境下修改MySQL端口方法》 列出所有端口 netstat -ntlp – 《Centos查看端口占用情况和开启端口命令》 《操作防火墙》 日志查询: cat /var/log/...《Linux awk命令详解》 作者

    详解Linux查看程序端口占用情况

    netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name  发现8080端口被PID为9658的Java进程占用。 进一步使用命令: ps -aux | grep java 或者直接: ps -aux | ...

    企业级Linux服务攻略

    1.3.2 netstat命令 1.3.3 nslookup测试域名解析 1.4 本章习题 第2章 Samba服务 2.1 Samba原理 2.1.1 Samba概述 2.1.2 Samba应用环境 2.1.3 Samba工作原理 2.2 安装Samba服务 2.2.1 Samba所需软件 2.2.2 Samba的...

    LINUX系统管理白皮书

    5.9 netstat详解 46 5.9.1 显示路由表 47 5.9.2 显示接口特性 47 5.9.3 显示链接 48 5.10 检查ARP表格 48 5.11 未来展望 50 5.12 名字服务和解析器配置 50 5.13 解析器库 50 5.13.1 host.conf文件 51 ...

    Linux高性能服务器编程

    1.5.2 ARP高速缓存的查看和修改 1.5.3 使用tcpdump观察ARP通信过程 1.6 DNS工作原理 1.6.1 DNS查询和应答报文详解 1.6.2 Linux下访问DNS服务 1.6.3 使用tcpdump观察DNS通信过程 1.7 socket和TCPIP协议族的...

Global site tag (gtag.js) - Google Analytics