当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 本文主要介绍了linux系统位于目录/proc/sys/net/ipv4/下的部分内核网络参数,同时对通过linux内核网络参数的调整来提高linux系统的安全性和稳定性提出了自己的见解。
 

 

 ·嵌入式 linux 开发简介    »显示摘要«
    摘要:嵌入式系统是以应用为中心,以计算机技术为基础、软硬件均可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。其发展已有二十多年的历史,国际上也出现了一些著名的嵌入式操作系统,如vxworks,palm os,windows ce等等,但这些操作系统均属于商品化产品,价格昂贵且由于源代码不公开导致了诸如对设备的支持 ,应用软件的移植等一系列的问题。而linux作为一种优秀的f......
 ·flex书源码下载    »显示摘要«
    摘要:关于flex的第一本书《developing rich clients with macromedia flex》,作者steven webster、alistair mcleod,目前该书的所有源码已提供下载,访问http://www.iterationtwo.com/flexbook/,点击source code,填写个人资料,选择下载最底部的all source(2,753k)。作者的blo......


Linux 内核网络参数的意义及应用
本文主要介绍了linux系统位于目录/proc/sys/net/ipv4/下的部分内核网络参数,同时对通过linux内核网络参数的调整来提高linux系统的安全性与稳定性提出了自己的见解.从而为系统管理员进一步增强网络的安全性与系统的稳定性提供了参考.

  注意: 【程序编程相关:.net中取当前系统的想关信息的类

  在linux中,我们可以根据不同的需求来调整/proc/sys/net/ipv4/目录下的内核网络参数,通过合理的配置这里内核网络参数,从而达到提高网络的安全性与系统的稳定性的目的.因为这方面的文献比较少,所以我们不可能进行全面的介绍.现在已经有linux组织正在从事这方面的文档的写作,相信在不久的将来,我们就会看到比较完整的文档.下面我们就来看一看一些比较常用的内核网络参数. 【推荐阅读:安装PHPLIB

  2.因为内核是以hz为单位的内部时钟来定义速度的,通常速度为100hz,所以设定一个参数值为100就表示允许1个包/秒,假如为20则允许5个包/秒. 【扩展信息:.net中设置系统时间

  1.参数值带有速度(rate)的参数不能在loopback接口上工作.

  3.所有内核网络参数配置文件位于/proc/sys/net/ipv4/目录下.

1.icmp相关内核配置参数

  概述:通常我们使用icmp包来探测目的主机上的其它协议(如tcp与udp)是否可用.比如包含“destination unreachable”信息的icmp包就是最常见的icmp包.

  1.icmp_destunreach_rate:设置内容为“destination unreachable”icmp包的响应速率.设置值应为整数.

  应用实例:

  假设有a.b两部主机,首先我们在主机a上执行以下ipchains语句:

ipchains -a input -p icmp -j reject

  这里的reject与deny不同,deny会丢掉符合条件的包如同没有接收到该包一样,而reject会在丢掉该包的同时给请求主机发回一个“destination unreachable”的icmp.

  然后在主机b上ping主机a,这时候我们会发现“destination unreachable”icmp包的响应速度是很及时的.接着我们在主机a上执行:

echo "1000" > /proc/sys/net/ipv4/icmp_destunreach_rate

  也即每10秒钟响应一个“destination unreachable”的icmp包.
...   下一页
    摘要:最近做在做一个项目,涉及到文件上传的问题。 以前也做过文件上传。但都是些小文件,不超过2m。 这次要求上传1g以上的东西。 没办法找来资料研究了一下。 基于web的文件上传可以使用ftp和http两种协议,用ftp的话虽然传输稳定,但安全性是个严重的问题,所以没有考虑。 剩下只有http。 在http中有3种方式,put、webdav、rfc1867,前2种方法不适合大文件上传,在这里也不说了。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE