netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。

1.命令格式:

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

2.命令功能:

netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

3.命令参数:

-a或–all 显示所有连线中的Socket。

-A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。

-c或–continuous 持续列出网络状态。

-C或–cache 显示路由器配置的快取信息。

-e或–extend 显示网络其他相关信息。

-F或–fib 显示FIB。

-g或–groups 显示多重广播功能群组组员名单。

-h或–help 在线帮助。

-i或–interfaces 显示网络界面信息表单。

-l或–listening 显示监控中的服务器的Socket。

-M或–masquerade 显示伪装的网络连线。

-n或–numeric 直接使用IP地址,而不通过域名服务器。

-N或–netlink或–symbolic 显示网络硬件外围设备的符号连接名称。

-o或–timers 显示计时器。

-p或–programs 显示正在使用Socket的程序识别码和程序名称。

-r或–route 显示Routing Table。

-s或–statistice 显示网络工作信息统计表。

-t或–tcp 显示TCP传输协议的连线状况。

-u或–udp 显示UDP传输协议的连线状况。

-v或–verbose 显示指令执行过程。

-V或–version 显示版本信息。

-w或–raw 显示RAW传输协议的连线状况。

-x或–unix 此参数的效果和指定”-A unix”参数相同。

–ip或–inet 此参数的效果和指定”-A inet”参数相同。

4.使用实例:

实例1:无参数使用

命令:

netstat

输出:

  1.  
  2. [root@localhost ~]# netstat
  3. Active Internet connections (w/o servers)
  4. Proto Recv-Send-Local Address               Foreign Address             State      
  5. tcp        0    268 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 
  6. udp        0      0 192.168.120.204:4371        10.58.119.119:domain        ESTABLISHED 
  7. Active UNIX domain sockets (w/o servers)
  8. Proto RefCnt Flags       Type       State         I-Node Path
  9. unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
  10. unix  4      [ ]         DGRAM                    7337   /dev/log
  11. unix  2      [ ]         DGRAM                    708823 
  12. unix  2      [ ]         DGRAM                    7539   
  13. unix  3      [ ]         STREAM     CONNECTED     7287   
  14. unix  3      [ ]         STREAM     CONNECTED     7286   
  15. [root@localhost ~]#
  16.  

说明:

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

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

另一个是Active UNIX domain sockets,称为有源Unix域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。

Proto显示连接使用的协议,RefCnt表示连接到本套接口上的进程号,Types显示套接口的类型,State显示套接口当前的状态,Path表示连接到套接口的其它进程使用的路径名。

套接口类型:

-t :TCP

-u :UDP

-raw :RAW类型

--unix :UNIX域类型

--ax25 :AX25类型

--ipx :ipx类型

--netrom :netrom类型

状态说明:

LISTEN:侦听来自远方的TCP端口的连接请求

SYN-SENT:再发送连接请求后等待匹配的连接请求(如果有大量这样的状态包,检查是否中招了)

SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认(如有大量此状态,估计被flood攻击了)

ESTABLISHED:代表一个打开的连接

FIN-WAIT-1:等待远程TCP连接中断请求,或先前的连接中断请求的确认

FIN-WAIT-2:从远程TCP等待连接中断请求

CLOSE-WAIT:等待从本地用户发来的连接中断请求

CLOSING:等待远程TCP对连接中断的确认

LAST-ACK:等待原来的发向远程TCP的连接中断请求的确认(不是什么好东西,此项出现,检查是否被攻击)

TIME-WAIT:等待足够的时间以确保远程TCP接收到连接中断请求的确认

CLOSED:没有任何连接状态

实例2:列出所有端口

命令:

netstat -a

输出:

  1.  
  2. [root@localhost ~]# netstat -a
  3. Active Internet connections (servers and established)
  4. Proto Recv-Send-Local Address               Foreign Address             State      
  5. tcp        0      0 localhost:smux              *:*                         LISTEN      
  6. tcp        0      0 *:svn                       *:*                         LISTEN      
  7. tcp        0      0 *:ssh                       *:*                         LISTEN      
  8. tcp        0    284 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 
  9. udp        0      0 localhost:syslog            *:*                                     
  10. udp        0      0 *:snmp                      *:*                                     
  11. Active UNIX domain sockets (servers and established)
  12. Proto RefCnt Flags       Type       State         I-Node Path
  13. unix  2      [ ACC ]     STREAM     LISTENING     708833 /tmp/ssh-yKnDB15725/agent.15725
  14. unix  2      [ ACC ]     STREAM     LISTENING     7296   /var/run/audispd_events
  15. unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
  16. unix  4      [ ]         DGRAM                    7337   /dev/log
  17. unix  2      [ ]         DGRAM                    708823 
  18. unix  2      [ ]         DGRAM                    7539   
  19. unix  3      [ ]         STREAM     CONNECTED     7287   
  20. unix  3      [ ]         STREAM     CONNECTED     7286   
  21. [root@localhost ~]# 
  22.  

说明:

显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请(LISTENING)的那些连接。

实例3:显示当前UDP连接状况

命令:

netstat -nu

输出:

  1.  
  2. [root@andy ~]# netstat -nu
  3. Active Internet connections (w/o servers)
  4. Proto Recv-Send-Local Address               Foreign Address             State      
  5. udp        0      0 ::ffff:192.168.12:53392     ::ffff:192.168.9.120:10000  ESTABLISHED 
  6. udp        0      0 ::ffff:192.168.12:56723     ::ffff:192.168.9.120:10000  ESTABLISHED 
  7. udp        0      0 ::ffff:192.168.12:56480     ::ffff:192.168.9.120:10000  ESTABLISHED 
  8. udp        0      0 ::ffff:192.168.12:58154     ::ffff:192.168.9.120:10000  ESTABLISHED 
  9. udp        0      0 ::ffff:192.168.12:44227     ::ffff:192.168.9.120:10000  ESTABLISHED 
  10. udp        0      0 ::ffff:192.168.12:36954     ::ffff:192.168.9.120:10000  ESTABLISHED 
  11. udp        0      0 ::ffff:192.168.12:53984     ::ffff:192.168.9.120:10000  ESTABLISHED 
  12. udp        0      0 ::ffff:192.168.12:57703     ::ffff:192.168.9.120:10000  ESTABLISHED 
  13. udp        0      0 ::ffff:192.168.12:53613     ::ffff:192.168.9.120:10000  ESTABLISHED 
  14. [root@andy ~]# 
  15.  

说明:

实例4:显示UDP端口号的使用情况

命令:

netstat -apu

输出:

  1.  
  2. [root@andy ~]# netstat -apu
  3. Active Internet connections (servers and established)
  4. Proto Recv-Send-Local Address               Foreign Address             State       PID/Program name   
  5. udp        0      0 *:57604                     *:*                                     28094/java          
  6. udp        0      0 *:40583                     *:*                                     21220/java          
  7. udp        0      0 *:45451                     *:*                                     14583/java          
  8. udp        0      0 ::ffff:192.168.12:53392     ::ffff:192.168.9.120:ndmp   ESTABLISHED 19327/java          
  9. udp        0      0 *:52370                     *:*                                     15841/java          
  10. udp        0      0 ::ffff:192.168.12:56723     ::ffff:192.168.9.120:ndmp   ESTABLISHED 15841/java          
  11. udp        0      0 *:44182                     *:*                                     31757/java          
  12. udp        0      0 *:48155                     *:*                                     5476/java           
  13. udp        0      0 *:59808                     *:*                                     17333/java          
  14. udp        0      0 ::ffff:192.168.12:56480     ::ffff:192.168.9.120:ndmp   ESTABLISHED 28094/java          
  15. udp        0      0 ::ffff:192.168.12:58154     ::ffff:192.168.9.120:ndmp   ESTABLISHED 15429/java          
  16. udp        0      0 *:36780                     *:*                                     10091/java          
  17. udp        0      0 *:36795                     *:*                                     24594/java          
  18. udp        0      0 *:41922                     *:*                                     20506/java          
  19. udp        0      0 ::ffff:192.168.12:44227     ::ffff:192.168.9.120:ndmp   ESTABLISHED 17333/java          
  20. udp        0      0 *:34258                     *:*                                     8866/java           
  21. udp        0      0 *:55508                     *:*                                     11667/java          
  22. udp        0      0 *:36055                     *:*                                     12425/java          
  23. udp        0      0 ::ffff:192.168.12:36954     ::ffff:192.168.9.120:ndmp   ESTABLISHED 16532/java          
  24. udp        0      0 ::ffff:192.168.12:53984     ::ffff:192.168.9.120:ndmp   ESTABLISHED 20506/java          
  25. udp        0      0 ::ffff:192.168.12:57703     ::ffff:192.168.9.120:ndmp   ESTABLISHED 31757/java          
  26. udp        0      0 ::ffff:192.168.12:53613     ::ffff:192.168.9.120:ndmp   ESTABLISHED 3199/java           
  27. udp        0      0 *:56309                     *:*                                     15429/java          
  28. udp        0      0 *:54007                     *:*                                     16532/java          
  29. udp        0      0 *:39544                     *:*                                     3199/java           
  30. udp        0      0 *:43900                     *:*                                     19327/java          
  31. [root@andy ~]# 
  32.  

说明:

实例5:显示网卡列表

命令:

netstat -i

输出:

  1.  
  2. [root@andy ~]# netstat -i
  3. Kernel Interface table
  4. Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
  5. eth0       1500   0 151818887      0      0      0 198928403      0      0      0 BMRU
  6. lo        16436   0   107235      0      0      0   107235      0      0      0 LRU
  7. [root@andy ~]# 
  8.  

说明:

实例6:显示组播组的关系

命令:

netstat -g

输出:

  1.  
  2. [root@andy ~]# netstat -g
  3. IPv6/IPv4 Group Memberships
  4. Interface       RefCnt Group
  5. --------------- ------ ---------------------
  6. lo              1      all-systems.mcast.net
  7. eth0            1      all-systems.mcast.net
  8. lo              1      ff02::1
  9. eth0            1      ff02::1:ffff:9b0c
  10. eth0            1      ff02::1
  11. [root@andy ~]# 
  12.  

说明:

实例7:显示网络统计信息

命令:

netstat -s

输出:

  1.  
  2.  
  3. [root@localhost ~]# netstat -s
  4. Ip:
  5.     530999 total packets received
  6.     0 forwarded
  7.     0 incoming packets discarded
  8.     530999 incoming packets delivered
  9.     8258 requests sent out
  10.     1 dropped because of missing route
  11. Icmp:
  12.     90 ICMP messages received
  13.     0 input ICMP message failed.
  14.     ICMP input histogram:
  15.         destination unreachable: 17
  16.         echo requests: 1
  17.         echo replies: 72
  18.     106 ICMP messages sent
  19.     0 ICMP messages failed
  20.     ICMP output histogram:
  21.         destination unreachable: 8
  22.         echo request: 97
  23.         echo replies: 1
  24. IcmpMsg:
  25.         InType0: 72
  26.         InType3: 17
  27.         InType8: 1
  28.         OutType0: 1
  29.         OutType3: 8
  30.         OutType8: 97
  31. Tcp:
  32.     8 active connections openings
  33.     15 passive connection openings
  34.     8 failed connection attempts
  35.     3 connection resets received
  36.     1 connections established
  37.     3132 segments received
  38.     2617 segments send out
  39.     53 segments retransmited
  40.     0 bad segments received.
  41.     252 resets sent
  42. Udp:
  43.     0 packets received
  44.     0 packets to unknown port received.
  45.     0 packet receive errors
  46.     5482 packets sent
  47. TcpExt:
  48.     1 invalid SYN cookies received
  49.     1 TCP sockets finished time wait in fast timer
  50.     57 delayed acks sent
  51.     Quick ack mode was activated 50 times
  52.     60 packets directly queued to recvmsg prequeue.
  53.     68 packets directly received from backlog
  54.     4399 packets directly received from prequeue
  55.     520 packets header predicted
  56.     51 packets header predicted and directly queued to user
  57.     1194 acknowledgments not containing data received
  58.     21 predicted acknowledgments
  59.     0 TCP data loss events
  60.     1 timeouts after reno fast retransmit
  61.     9 retransmits in slow start
  62.     42 other TCP timeouts
  63.     3 connections aborted due to timeout
  64. IpExt:
  65.     InBcastPkts: 527777
  66.  

说明:

按照各个协议分别显示其统计数据。如果我们的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么我们就可以用本选项来查看一下所显示的信息。我们需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

实例8:显示监听的套接口

命令:

netstat -l

输出:

  1.  
  2. [root@localhost ~]# netstat -l
  3. Active Internet connections (only servers)
  4. Proto Recv-Send-Local Address               Foreign Address             State      
  5. tcp        0      0 localhost:smux              *:*                         LISTEN      
  6. tcp        0      0 *:svn                       *:*                         LISTEN      
  7. tcp        0      0 *:ssh                       *:*                         LISTEN      
  8. udp        0      0 localhost:syslog            *:*                                     
  9. udp        0      0 *:snmp                      *:*                                     
  10. Active UNIX domain sockets (only servers)
  11. Proto RefCnt Flags       Type       State         I-Node Path
  12. unix  2      [ ACC ]     STREAM     LISTENING     708833 /tmp/ssh-yKnDB15725/agent.15725
  13. unix  2      [ ACC ]     STREAM     LISTENING     7296   /var/run/audispd_events
  14. [root@localhost ~]# 
  15.  

说明:

实例9:显示所有已建立的有效连接

命令:

netstat -n

输出:

  1.  
  2. [root@localhost ~]# netstat -n
  3. Active Internet connections (w/o servers)
  4. Proto Recv-Send-Local Address               Foreign Address             State      
  5. tcp        0    268 192.168.120.204:22          10.2.0.68:62420             ESTABLISHED 
  6. Active UNIX domain sockets (w/o servers)
  7. Proto RefCnt Flags       Type       State         I-Node Path
  8. unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
  9. unix  4      [ ]         DGRAM                    7337   /dev/log
  10. unix  2      [ ]         DGRAM                    708823 
  11. unix  2      [ ]         DGRAM                    7539   
  12. unix  3      [ ]         STREAM     CONNECTED     7287   
  13. unix  3      [ ]         STREAM     CONNECTED     7286   
  14. [root@localhost ~]# 
  15.  

说明:

实例10:显示关于以太网的统计数据

命令:

netstat -e

输出:

  1.  
  2. [root@localhost ~]# netstat -e
  3. Active Internet connections (w/o servers)
  4. Proto Recv-Send-Local Address               Foreign Address             State       User       Inode     
  5. tcp        0    248 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED root       708795     
  6. Active UNIX domain sockets (w/o servers)
  7. Proto RefCnt Flags       Type       State         I-Node Path
  8. unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
  9. unix  4      [ ]         DGRAM                    7337   /dev/log
  10. unix  2      [ ]         DGRAM                    708823 
  11. unix  2      [ ]         DGRAM                    7539   
  12. unix  3      [ ]         STREAM     CONNECTED     7287   
  13. unix  3      [ ]         STREAM     CONNECTED     7286   
  14. [root@localhost ~]#
  15.  

说明:

用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)

实例11:显示关于路由表的信息

命令:

netstat -r

输出:

  1.  
  2. [root@localhost ~]# netstat -r
  3. Kernel IP routing table
  4. Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
  5. 192.168.120.0   *               255.255.255.0   U         0 0          0 eth0
  6. 192.168.0.0     192.168.120.1   255.255.0.0     UG        0 0          0 eth0
  7. 10.0.0.0        192.168.120.1   255.0.0.0       UG        0 0          0 eth0
  8. default         192.168.120.240 0.0.0.0         UG        0 0          0 eth0
  9. [root@localhost ~]# 
  10.  

说明:

实例12:列出所有 tcp 端口

命令:

netstat -at

输出:

  1.  
  2. [root@localhost ~]# netstat -at
  3. Active Internet connections (servers and established)
  4. Proto Recv-Send-Local Address               Foreign Address             State      
  5. tcp        0      0 localhost:smux              *:*                         LISTEN      
  6. tcp        0      0 *:svn                       *:*                         LISTEN      
  7. tcp        0      0 *:ssh                       *:*                         LISTEN      
  8. tcp        0    284 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 
  9. [root@localhost ~]#
  10.  

说明:

实例13:统计机器中网络连接各个状态个数

命令:

netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

输出:

  1. [root@localhost ~]# netstat -| awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
  2. ESTABLISHED 1
  3. LISTEN 3
  4. [root@localhost ~]# 

说明:

实例14:把状态全都取出来后使用uniq -c统计后再进行排序

命令:

netstat -nat |awk '{print $6}'|sort|uniq -c

输出:

  1.  
  2. [root@andy ~]# netstat -nat |awk '{print $6}'|sort|uniq -c
  3.      14 CLOSE_WAIT
  4.       1 established)
  5.     578 ESTABLISHED
  6.       1 Foreign
  7.      43 LISTEN
  8.       5 TIME_WAIT
  9. [root@andy ~]# netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn
  10.     576 ESTABLISHED
  11.      43 LISTEN
  12.      14 CLOSE_WAIT
  13.       5 TIME_WAIT
  14.       1 Foreign
  15.       1 established)
  16. [root@andy ~]#
  17.  

说明:

实例15:查看连接某服务端口最多的的IP地址

命令:

netstat -nat | grep "192.168.120.20:16067" |awk '{print $5}'|awk -F: '{print $4}'|sort|uniq -c|sort -nr|head -20

输出:

  1.  
  2. [root@andy ~]# netstat -nat | grep "192.168.120.20:16067" |awk '{print $5}'|awk -F: '{print $4}'|sort|uniq -c|sort -nr|head -20
  3.       8 10.2.1.68
  4.       7 192.168.119.13
  5.       6 192.168.119.201
  6.       6 192.168.119.20
  7.       6 192.168.119.10
  8.       4 10.2.1.199
  9.       3 10.2.1.207
  10.       2 192.168.120.20
  11.       2 192.168.120.15
  12.       2 192.168.119.197
  13.       2 192.168.119.11
  14.       2 10.2.1.206
  15.       2 10.2.1.203
  16.       2 10.2.1.189
  17.       2 10.2.1.173
  18.       1 192.168.120.18
  19.       1 192.168.119.19
  20.       1 10.2.2.227
  21.       1 10.2.2.138
  22.       1 10.2.1.208
  23. [root@andy ~]# 
  24.  

说明:

实例16:找出程序运行的端口

命令:

netstat -ap | grep ssh

输出:

  1.  
  2. [root@andy ~]# netstat -ap | grep ssh
  3. tcp        0      0 *:ssh                       *:*                         LISTEN      2570/sshd           
  4. tcp        0      0 ::ffff:192.168.120.206:ssh  ::ffff:10.2.1.205:54508     ESTABLISHED 13883/14            
  5. tcp        0      0 ::ffff:192.168.120.206:ssh  ::ffff:10.2.0.68:62886      ESTABLISHED 20900/6             
  6. tcp        0      0 ::ffff:192.168.120.206:ssh  ::ffff:10.2.2.131:52730     ESTABLISHED 20285/sshd: root@no 
  7. unix  2      [ ACC ]     STREAM     LISTENING     194494461 20900/6             /tmp/ssh-cXIJj20900/agent.20900
  8. unix  3      [ ]         STREAM     CONNECTED     194307443 20285/sshd: root@no 
  9. unix  3      [ ]         STREAM     CONNECTED     194307441 20285/sshd: root@no 
  10. [root@andy ~]# 
  11.  

说明:

实例17:在 netstat 输出中显示 PID 和进程名称

命令:

netstat -pt

输出:

  1. [root@localhost ~]# netstat -pt
  2. Active Internet connections (w/o servers)
  3. Proto Recv-Send-Local Address               Foreign Address             State       PID/Program name   
  4. tcp        0    248 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 15725/0             
  5. [root@localhost ~]# 

说明:

netstat -p 可以与其它开关一起使用,就可以添加 “PID/进程名称” 到 netstat 输出中,这样 debugging 的时候可以很方便的发现特定端口运行的程序。

实例18:找出运行在指定端口的进程

命令:

netstat -anpt | grep ':16064'

输出:

  1.  
  2. [root@andy ~]# netstat -anpt | grep ':16064'
  3. tcp        0      0 :::16064                    :::*                        LISTEN      24594/java          
  4. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.201:6462 ESTABLISHED 24594/java          
  5. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.20:26341 ESTABLISHED 24594/java          
  6. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.20:32208 ESTABLISHED 24594/java          
  7. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.20:32207 ESTABLISHED 24594/java          
  8. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:51303      ESTABLISHED 24594/java          
  9. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:51302      ESTABLISHED 24594/java          
  10. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50020      ESTABLISHED 24594/java          
  11. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50019      ESTABLISHED 24594/java          
  12. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:56155      ESTABLISHED 24594/java          
  13. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50681      ESTABLISHED 24594/java          
  14. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50680      ESTABLISHED 24594/java          
  15. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:52136      ESTABLISHED 24594/java          
  16. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:56989      ESTABLISHED 24594/java          
  17. tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:56988      ESTABLISHED 24594/java          
  18. [root@andy ~]# 
  19.  

说明:

运行在端口16064的进程id为24596,再通过ps命令就可以找到具体的应用程序了。

每天一个linux命令(48):netstat命令的更多相关文章

  1. Linux系统采用netstat命令查看DDOS攻击的方法

    Linux系统采用netstat命令查看DDOS攻击的方法 来源:互联网 作者:佚名 时间:07-05 15:10:21 [大 中 小] 这篇文章主要为大家介绍了Linux系统采用netstat命令查 ...

  2. SS命令和Netstat命令比较

    在早期运维工作中,查看服务器连接数一般都会用netstat命令.其实,有一个命令比netstat更高效,那就是ss(Socket Statistics)命令!ss命令可以用来获取socket统计信息, ...

  3. 每天一个linux命令(43)--netstat命令

    netstat 命令用于显示与 IP TCP  UDP 和 ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat 是在内核中访问网络及相关信息的程序,它能提供TCP连接,T ...

  4. Linux中使用netstat命令的基本操作,排查端口号的占用情况

    Linux中netstat命令详解 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的状态信息.Netstat用于显示与I ...

  5. linux常用命令:netstat 命令

    netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP ...

  6. 【Linux常见命令】netstat命令

    netstat - Print network connections, routing tables, interface statistics, masquerade connections, a ...

  7. Linux系统运行netstat命令时的过三关斩一将

    1.简介 这篇文章主要是记录在日常工作中遇到的一些问题,将其都总结整合到一起,方便查看,提高工作效率.小伙伴们看到标题可能觉得奇怪,不是过五关斩六将而是过三关斩一将.慢慢地往后看发现其中奥秘. 2.过 ...

  8. Linux学习:netstat命令

    Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态等.对于开发来说,很多时候用于查看端口占用情况. 执行netstat命令,其输出结果可以分成两部分: 1)一是“Active ...

  9. linux网络操作 netstat命令

    关闭与启动网卡 ifdown 网卡设备名 #禁用该网卡设备 ifup网卡设备名 #启用该网卡设备 查看网络状态 netstat  命令 ​ -t 列出tcp协议端口 -u 列出udp协议端口 -n 不 ...

  10. Linux中的netstat命令详解

    功能说明 netstat是基于Netstat这个命令行工具的指令,它可以用来查询系统上的网络套接字连接情况,包括tcp,udp以及Unix套接字:另外它还能列出路由表,接口状态和多播成员等信息. 主要 ...

随机推荐

  1. Team Foundation Server 2015(Update 1)集成 SharePoint Server 2013

    自TFS 2008开始,TFS就提供了与SharePoint Server的集成功能,通过多年的研发和提升,目前微软已经实现了两个服务器产品之间的完美集成.通过二者之间的集成,TFS服务器大幅提高和扩 ...

  2. 【Ext.Net学习笔记】07:后续

    这些笔记都是在这个地址看到的:http://www.qeefee.com/category/extnet 然后跟着敲,去理解的. Ext.NET其实就是基于跨浏览器的ExtJS库和.NET Frame ...

  3. 边工作边刷题:70天一遍leetcode: day 77

    Paint House I/II 要点:这题要区分房子编号i和颜色编号k:目标是某个颜色,所以min的list是上一个房子编号中所有其他颜色+当前颜色的cost https://repl.it/Chw ...

  4. UESTC 885 方老师买表 --状压DP

    将方格的摆放分成两种: 1.水平摆放:此时所占的两个格子都记为1. 2.竖直摆放:此时底下那个格子记为1,上面那个记为0. 这样的话,每行都会有一个状态表示. 定义:dp[i][s]表示考虑已经填到第 ...

  5. 使用JspStudy集成环境快速部署jsp项目

    1. 安装jdk 本人网盘资源:https://yunpan.cn/ckZLNbqxkDYYe (提取码:b5e8) 去jdk官网下载最新的jdk: http://www.oracle.com/tec ...

  6. win7系统电脑连接小米蓝牙音箱

    一.买好蓝牙适配器,插到电脑上. 二.右下角工具栏找到蓝牙图标 三.右键这个图标,选择'显示Bluetooth设备' 四.找到小米蓝牙音箱 'NDZ-030-AA' 五.双击打开它,然后选择'服务'选 ...

  7. AMAP

    ViewController.m #import "ViewController.h" //地图显示需要的头文件 #import <MAMapKit/MAMapKit.h&g ...

  8. WPF好看的进度条实现浅谈(效果有点类似VS2012安装界面)

    为了界面友好,一般的操作时间较长时,都需要增加进度条提示.由于WPF自带的进度条其实不怎么好看,而且没啥视觉效果.后来,装VS2012时,发现安装过程中进度条效果不错,于是上网查了资料.学习了Mode ...

  9. [转]VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT

    转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.html VMWare提供了三种工作模式,它们是brid ...

  10. .htaccess设置静态资源缓存(即浏览器缓存)

    在HTTP标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载.这样, 网站加载速度会更快. 下面的代码都需要放到.htaccess中才能生效. ...