专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » linuxnetstat:Linux Netstat命令常用选项详细解析 »正文

linuxnetstat:Linux Netstat命令常用选项详细解析

来源: 发布时间:星期四, 2009年2月12日 浏览:13次 评论:0


Netstat用于显示和IP、TCP、UDP和ICMP相关统计数据般用于检验本机各端口网络连接情况 如果我们计算机有时候接受到数据报会导致出错数据删除或故障我们不必感到奇怪TCP/IP可以容许这些类型并能够自动重发数据报但如果累计出错情况数目占到所接收IP数据报相当大百分比或者它数目正迅速增加那么我们就应该使用Netstat查查为什么会出现这些情况了 1、netstat 些常用选项 ·netstat –s 本选项能够按照各个分别显示其统计数据如果我们应用(如Web浏览器)运行速度比较慢或者不能显示Web页的类数据那么我们就可以用本选项来查看下所显示信息我们需要仔细查看统计数据各行找到出错关键字进而确定问题所在 ·netstat –e 本选项用于显示有关以太网统计数据它列出项目包括传送数据报总字节数、数、删除数、数据报数量和广播数量这些统计数据既有发送数据报数量也有接收数据报数量这个选项可以用来统计些基本网络流量) ·netstat –r 本选项可以显示有关表信息类似于后面所讲使用route pr命令时看到 信息除了显示有效外还显示当前有效连接 ·netstat –a 本选项显示个所有有效连接信息列表包括已建立连接(ESTABLISHED)也包括监听连接请求(LISTENING)那些连接 ·netstat –n 显示所有已建立有效连接 下面是 netstat 输出举例: C:\>netstat -e Interface Statistics ReceivedSent Bytes399583794047224622 Unicast packets120099131015 Non-unicast packets7579544 3823 Discards 0 0 Errors 0 0 Unknown protocols363054211 C:\>netstat -a Active Connections Proto Local AddressForeign Address State TCPCORP1:1572 172.16.48.10:nbsession ESTABLISHED TCPCORP1:1589 172.16.48.10:nbsession ESTABLISHED TCPCORP1:1606 172.16.105.245:nbsession ESTABLISHED TCPCORP1:1632 172.16.48.213:nbsessionESTABLISHED TCPCORP1:1659 172.16.48.169:nbsessionESTABLISHED TCPCORP1:1714 172.16.48.203:nbsessionESTABLISHED TCPCORP1:1719 172.16.48.36:nbsession ESTABLISHED TCPCORP1:1241 172.16.48.101:nbsessionESTABLISHED UDPCORP1:1025 *:* UDPCORP1:snmp *:* UDPCORP1:nbname *:* UDPCORP1:nbdatagram *:* UDPCORP1:nbname *:* UDPCORP1:nbdatagram *:*



C:\>netstat -s IP Statistics Packets Received = 5378528 Received Header Errors = 738854 Received Address Errors= 23150 Datagrams Forwarded= 0 Unknown Protocols Received = 0 Received Packets Discarded = 0 Received Packets Delivered = 4616524 Output Requests= 132702 Routing Discards = 157 Discarded Output Packets = 0 Output Packet No Route = 0 Reassembly Required= 0 Reassembly Successful = 0 Reassembly Failures = Datagrams Successfully Fragmented = 0 Datagrams Failing Fragmentation = 0 Fragments Created = 0 ICMP Statistics ReceivedSent Messages 693 4 Errors 0 0 Destination Unreachable685 0 Time Exceeded0 0 Parameter Problems 0 0 Source Quenches0 0 Redirects0 0 Echoes 4 0 Echo Replies 0 4 Timestamps 0 0 Timestamp Replies0 0 Address Masks0 0 Address Mask Replies 0 0 TCP Statistics Active Opens = 597 Passive Opens= 135 Failed Connection Attempts = 107 Re Connections= 91 Current Connections= 8 Segments Received= 106770 Segments Sent= 118431 Segments Retransmitted = 461 UDP Statistics Datagrams Received = 4157136 No Ports = 351928 ReceiveErrors = 2 Datagrams Sent = 13809 2、Netstat妙用 经常上网般都使用ICQ不知道我们有没有被些讨厌人骚扰想投诉却又不知从和下手?其实我们只要知道对方IP就可以向他所属ISP投诉了但怎样才能通过ICQ知道对方IP呢?如果对方在设置ICQ时选择了不显示IP地址那我们是无法在信息栏中看到其实我们只需要通过Netstat就可以很方便做到这点:当他通过ICQ或其他工具和我们相连时(例如我们给他发条ICQ信息或他给我们发条信息)我们立刻在DOS 命令提示符下输入netstat -n或netstat -a就可以看到对方上网时所用IP或ISP域名了甚至连所用Port都完全暴露了



0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: