Linux内核参数http://space.itpub.net/17283404/viewspace-694350net.ipv4.tcp_syncookies = 1表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;什么...
分类:
系统相关 时间:
2015-03-19 10:07:22
阅读次数:
175
TCP vs UDP vs ICMP如前所述,对于所有类型的socket,并不是都有同样的成员函数。下面的表格列出了3个socket中存在的成员函数:...
分类:
其他好文 时间:
2015-03-17 21:52:33
阅读次数:
161
主机禁止ping:修改/proc/sys/net/ipv4/icmp_echo_ignore_all 值为1 默认是0echo '1' > /proc/sys/net/ipv4/icmp_echo_ignore_all禁用ipv6: 提高网络效率有inet6 addr 表示ipv6协议是开启状态,关...
分类:
系统相关 时间:
2015-03-15 21:16:01
阅读次数:
173
本文转自:http://www.cnblogs.com/Rosanna/p/3446557.html/proc/sys目录下存放着大多数内核参数,并且可以在系统运行时进行更改,不过重新启动机器就会失效。/etc/sysctl.conf是一个允许改变正在运行中的Linux系统的接口,它包含一些TCP/...
分类:
其他好文 时间:
2015-03-15 16:39:17
阅读次数:
126
select的限制用select实现的并发服务器,能达到的并发数一般受两方面限制:1)一个进程能打开的最大文件描述符限制。这可以通过调整内核参数。可以通过ulimit -n(number)来调整或者使用setrlimit函数设置,但一个系统所能打开的最大数也是有限的,跟内存大小有关,可以通过cat /proc/sys/fs/file-max 查看/**示例: getrlimit/setrlimit...
分类:
其他好文 时间:
2015-03-14 21:50:34
阅读次数:
212
套接字 SocketsBoost.Asio有三种类型的Socket类:ip::tcp,ip::udp和ip::icmp,三者都是可扩展的。你可以创建自己的Socket类,虽然做起来稍微复杂了点。假如你真的要这么做,可以参考boost/asio/ip/tcp.hpp,boost/asio/ip/udp.hpp和boost/asio/ip/icmp.hpp。它们都是很小的类,在内部使用typedef关键...
分类:
其他好文 时间:
2015-03-14 17:00:22
阅读次数:
132
编辑/etc/sysctl.conf文件 增加net.ipv4.tcp_syncookies = 1net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1再执行以下命令,让修改结果立即生效:sysctl -p说明: net.ipv4.tcp_syn....
分类:
系统相关 时间:
2015-03-13 00:02:17
阅读次数:
287
http://www.cnblogs.com/gaojian/archive/2012/10/12/2721284.htmlhttp://blog.chinaunix.net/uid-24426415-id-77335.htmlhttp://www.2cto.com/os/201108/101488...
分类:
数据库 时间:
2015-03-12 06:20:43
阅读次数:
131
一、概述性能监视,是Windows NT提供的一种系统功能。Windows NT一直以来总是集成了性能监视工具,它提供有关操作系统当前运行状况的信息,针对各种对象提供了数百个性能计数器。性能对象,就是被监视的对象,典型例子有Processor、Process、Memory、TCP/UDP/IP/ICMP、PhysicalDisk等。计数器通常提供操作系统、应用程序、服务、驱动程序等的性能相关信息,...