b conn all delete 删除所有当前连接
bigpipe conn [ipaddr[:port]] delete |
b conn dump [ip]verbose 更加详细的信息,针对每个请求(或指定的ip)都会产生类似下面的信息:
client side client address: 211.101.142.77:29588
client side server address: 211.155.162.35:80
server side client address: 211.155.162.77:29588
server side server address: 211.101.142.65:80
virtual address: 211.155.162.35:0
node address: 211.101.142.65:0
lasthop: (auto) MAC: 00:b0:64:ba:25:ab intfc: external
protocol: tcp
bytes in: 738
bytes out: 2275
packets in: 4
packets out: 2
idle time: 4 |
#b conn dump mirror 查看mirror的信息,这是在standby上使用的命令<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
#b virtual persist dump [mirror]
#b sticky dump [mirror] |
b conn |grep <ip> 可以查看指定的IP地址的连接情况。
# b conn |grep 211.101.142.77
源地址 VTP node protocol
211.101.142.77:27693 -> 211.155.162.35:0 -> 211.101.142.65:0 tcp
211.101.142.77:28087 -> 211.155.162.35:0 -> 211.101.142.65:0 tcp |
b conn |grep <protocol> 可以查看指定的protocol地址的连接情况。
# b conn |grep TCP
源地址 VTP node protocol
211.101.142.77:27693 -> 211.155.162.35:0 -> 211.101.142.65:0 tcp
211.101.142.77:28087 -> 211.155.162.35:0 -> 211.101.142.65:0 tcp |
使用wc –l参数可以进行数统计。这个命令可以作为很多命令的参数。
# b conn |grep 211.101.142.77 |wc –l
# b conn |grep TCP |wc -l |
为了得到每个来源地址建立的connections数量:
b conn | sed -e 's/:/ /g' | awk '{print $1}' | sort | uniq -c | sort –n
注:在这个命令中请注意以下几个参数的使用的方法:
(1)sed –e ‘s/:/ /g’
表达式:sed -e 's/string1/string2/cmd'
功能:替换string1为string2
其中cmd常用的为:g 全局替换 i 忽略大小写
如果cmd为空,则只替换遇到的第一个符合条件的字符串
(2)awk '{print $1}'
表达式:awk '{print "any char",$n}'
功能:提取指定的字段
其中$n表示,以空格分割的部分,例如 aaa bbbb ccccc 这样一个字符串 $1 表示aaa, $2 表示 bbbb, $3 表示 ccccc
(3)sort用来排序 sort –n按照数字进行排序
(4)uniq -c 是进行统计 |
为了得到与某个指定VIP:211.151.23.40相关的信息:利用下面的命令可以看出访问指定的VIP的来源地址数量.
#b conn | grep "211.151.23.40" | sed -e 's/:/ /g' | awk '{print $1}' | sort | uniq -c | sort -n
1 218.201.148.2
1 64.68.82.143
2 161.207.1.111
2 202.102.135.142
5 202.103.48.6
21 211.101.142.77
|
转载于:https://blog.51cto.com/benxiwst/197735