netstat命令常用总结

 

简介:

  netstat命令用于显示和检测机器的网络连接情况。并且可以跟据协议筛选自己想要看到的数据。比如有一天突然发现“too many open files”错误,就可以使用netstat来查看机器是否打开了大量的tcp连接。

 

使用方法:

  简单的使用方式: netstat -[acCeFghilMnNoprstuvVwx]

  常用参数:

    <1> -a, 显示所有连接中的socket

    <2> -i, 列出网卡信息

    <3> -l, 显示监听中的服务器socket

    <4> -n, 直接使用ip地址,不通过域名服务器

    <5> -t, 显示tcp相关连接信息

    <6> -u, 显示udp相关连接信息

    <7> -p,显示正在使用socket的程序的pid和程序名称

 

使用案例:

  <1> 列出网卡列表    

  netstat -i

  

  <2> 统计机器中网络连接各个状态的个数

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

  

  <3> 找到程序运行的端口

  netstat -ap | grep ssh

  

 

    

 

 

   

转载于:https://www.cnblogs.com/MyOnlyBook/p/9471697.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值