全部博文(317)
发布时间:2015-06-04 11:17:07
网上的帖子,大多都写开启net.ipv4.tcp_tw_recycle这个开关,可以快速回收处于TIME_WAIT状态的socket(针对Server端而言)。而实际上,这个开关,需要net.ipv4.tcp_timestamps(默认开启的)这个开关开启才有效果。更不为提到却很重要的一个信息是:当tcp_tw_recycle开启时(tcp_timestamps同时开启,快速回收socket的.........【阅读全文】
发布时间:2015-06-03 18:05:17
最近一个长连接服务经常被反馈连接失败,刚开始怀疑是网络问题,也就没有细查。今天仔细抓包分析了一下,原来碰到了在开启tcp_tw_recycle和tcp_timestamps的机器上,当多个客户端使用同一个外网IP( NAT)时可能出现连接建立不成功的坑,具体表现为客户端发送了SYN 包给服务器,服务器也收到了,但就是不回复SYN+ACK 给客.........【阅读全文】
发布时间:2015-05-25 17:47:26
Ubuntu安装的过程中,一般都是新建一个用户,然后这个用户可以使用sudo指令来进行管理动作,要是一般用户或是第二管理者要登入服务器,直觉的做法是useradd用户与管理者账号,管理者需要sudo权限,就加到sudo群组中,一台两台还好,要是服务器有一定数量时就麻烦了,再再加上安全的需求,要求账号密码定期变更。如此一来.........【阅读全文】
发布时间:2014-12-12 15:37:47
转自 http://www.unixhot.com/space.php?uid=1&do=blog&id=47tcp状态:LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-.........【阅读全文】
发布时间:2014-06-19 17:55:49
概述系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件下保证程序的运作,ulimit 是我们在处理这些问题时,经常使用的一种简单手段。ulimit 是一种 linux 系统的内键功能,它具有一套参数集,用于为由它生成的 shell 进程及其子进程的资源使用设置限制。本文将在后.........【阅读全文】