
网络
lkkey80
这个作者很懒,什么都没留下…
展开
-
关于/proc/$pid/fd socket:[number]
众所周知,在相应进程的/proc/$pid/fd 目录下存放了此进程所有打开的fd。当然有些可能不是本进程自己打开的,如通过fork()从父进程继承而来的。本文着着重讲述socket有关的内容。当我们在fd目录下使用 ls -l 命令查看时,会看到诸如下面的内容: lrwx------ 1 root root 64 Nov 21 09:44 133 -> /dev/sda1lrwx----原创 2013-11-21 10:36:57 · 20140 阅读 · 1 评论 -
带宽时延积、TCP 滑动窗口和拥塞窗口
带宽时延积(BDP),带宽 * RTT原创 2014-09-29 13:21:22 · 3408 阅读 · 0 评论 -
查看内核缓存TCP/UDP数据占用的内存大小
可通过/proc/net/sockstat查看cat /proc/net/sockstatsockets: used 159TCP: inuse 49 orphan 0 tw 2 alloc 61 mem 487UDP: inuse 0 mem 0UDPLITE: inuse 0RAW: inuse 0FRAG: inuse 0 memory 0原创 2014-12-11 15:22:06 · 4290 阅读 · 0 评论 -
SELINUX 导致rsync无法同步文件
问题描述:写了一个脚本update.sh调用rsync同步更新服务器上的文件,将update.sh加入Linux 自启动脚本/etc/rc.local由系统自动拉起后,rsync会无缘无故的失败,在终端手动运行update.sh就可以正常同步文件。原因:查看/var/log/messages发现是SELINUX限制了rsync的执行。解决办法:使用ls -Z 查原创 2015-09-11 10:40:07 · 2528 阅读 · 1 评论 -
wireshark 解析器开发
wireshark支持2种形式的解析器,内建的解析器(built-in dissector)和插件解析器(plugin dissector)。内建的解析器随wireshark一起发布,而插件解析器可以将生成的.dll(windows)或.so(linux)直接放到wireshark的plugins目录下即可使用。 内建的解析器必须用C语言来写,而插件解析器可以用C语言或lua脚本来写原创 2016-04-26 15:27:20 · 1185 阅读 · 0 评论