摘要: /******************************************************************************************* 版权声明* 本文为本人原创,本人拥有此文的版权。鉴于本人持续受益于开源软件社区,* 本人声明:任何个人及团体均可不 阅读全文
posted @ 2018-11-01 16:10 小强找BUG 阅读(991) 评论(0) 推荐(0)
摘要: 1 起因# 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常 阅读全文
posted @ 2018-11-01 14:14 小强找BUG 阅读(1312) 评论(0) 推荐(0)
摘要: 一、TCP连接建立(三次握手) 过程 客户端A,服务器B,初始序号seq,确认号ack 初始状态:B处于监听状态,A处于打开状态 A -> B : seq = x (A向B发送连接请求报文段,A进入同步发送状态SYN-SENT) B -> A : ack = x + 1,seq = y (B收到报文 阅读全文
posted @ 2018-11-01 14:13 小强找BUG 阅读(397) 评论(0) 推荐(0)
摘要: grep 同时满足多个关键字和满足任意关键字 grep 同时满足多个关键字和满足任意关键字 ① grep -E "word1|word2|word3" file.txt 满足任意条件(word1、word2和word3之一)将匹配。 ② grep word1 file.txt | grep word 阅读全文
posted @ 2018-11-01 12:26 小强找BUG 阅读(310) 评论(0) 推荐(0)
摘要: 监听器模型涉及以下三个对象,模型图如下: (1)事件:用户对组件的一个操作,称之为一个事件(2)事件源:发生事件的组件就是事件源(3)事件监听器(处理器):监听并负责处理事件的方法 执行顺序如下: 1、给事件源注册监听器2、组件接受外部作用,也就是事件被触发3、组件产生一个相应的事件对象,并把此对象 阅读全文
posted @ 2018-11-01 10:23 小强找BUG 阅读(1341) 评论(0) 推荐(0)
摘要: Linux下如何查看哪些端口处于监听状态 查看某一端口的占用情况: lsof -i:端口号 前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端 阅读全文
posted @ 2018-10-31 19:12 小强找BUG 阅读(14595) 评论(0) 推荐(0)
摘要: 转自:http://www.ahlinux.com/start/cmd/527.html netstat命令是一个监控TCP IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,这里我只用到其netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以 阅读全文
posted @ 2018-10-31 19:04 小强找BUG 阅读(3205) 评论(0) 推荐(0)
摘要: 查看并发状态 # netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'这条语句返回结果如下LAST_ACK 5SYN_RECV 30 ESTABLISHED 1597FIN_WAIT1 51FIN_WAIT2 504 阅读全文
posted @ 2018-10-31 19:02 小强找BUG 阅读(3783) 评论(0) 推荐(0)
摘要: tcpdump是linux命令行下常用的的一个抓包工具,记录一下平时常用的方式,测试机器系统是ubuntu 12.04。 tcpdump的命令格式 tcpdump的参数众多,通过man tcpdump可以查看tcpdump的详细说明,这边只列一些笔者自己常用的参数: 各参数说明如下: -i:inte 阅读全文
posted @ 2018-10-31 18:42 小强找BUG 阅读(2777) 评论(0) 推荐(0)
摘要: dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收 阅读全文
posted @ 2018-10-31 11:44 小强找BUG 阅读(540) 评论(0) 推荐(0)