注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

落叶清风L的博客

努力向前

 
 
 

日志

 
 
 
 

netstat 常用参数小结(查看端口情况)  

2014-06-05 21:16:32|  分类: linux基础 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
详细的信息其实可以man手册的,这里简述一下.

        netstat -r  显示出内核的路由表 . 其结果和route -n ,route -e 输出的结果是一样的.
        netstat -a 显示后面对应的协议的端口信息, -t 表示tcp协议,-u表示udp协议,这里显示出来的内容,可以用管道进行过滤,方便找到大家想要的内容 
        e.g. netstat -a -t | grep LISTEN #显示出所有处于监听状态的tcp链接.
        当然,netstat自己有显示监听状态的参数
         netstat -l 后面的参数同样的是自己定. -t 表示tcp -u表示udp -x 表示unix

        netstat -a 默认显示所有的tcp udp unix 所有协议信息, 结合-p 显示进程PID和进程名字,这样我们就可以查看每个进程占用了哪个端口.
       e.g. netstat -ap | grep ssh  

       netstat -n 显示的是 数字的地址,即ip和对应的端口 , 这样我们就可以配合-a参数找到那个端口被占用或者没有被占用.
       e.g. netstat -an | grep ':8080' 当然后面还可以加上更多的过滤,比如你想看在监听状态下的对应的占用的端口,就可以再过滤LISTEN.

        netstat -i 显示网络接口列表(interface) 配合-e参数(extend,表示附加信息). 显示的时对应接口的详细. ifconfig 使用的就是 netstat -ie  , 大家可以亲自试试.

       下面几个应用举例 : 
        netstat -naet 显示出所有tcp 的信息 其中有ip信息, 附加信息 同样的netstat -naeu 显示出udp 对应的.

        netstat -nat | awk '{print $6}'  显示出tcp的所有状态 / 相应的可以显示udp哦

        netstat -nat | awk '{print $6}' | sort | uniq -c 统计所有tcp状态的总和 / 相应的可以显示udp的哦

        netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n 对上面的结果进行排序,升序
  评论这张
 
阅读(50)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018