快速业务通道

proc文件系统中网络参数详解(1)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-24

  permalink

  什么是proc文件系统

  proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间.它以文件系统的方式为访问系统内核数据的操作提供接口.用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数.系统的信息,如进程,是动态改变的,用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的.它的目录结构如下:

  目录名称 目录内容

  apm 高级电源管理信息

  cmdline 内核命令行

  Cpuinfo 关于Cpu信息

  Devices 可以用到的设备(块设备/字符设备)

  Dma 使用的DMA通道

  Filesystems 支持的文件系统

  Interrupts 中断的使用

  Ioports I/O端口的使用

  Kcore 内核核心印象

  Kmsg 内核消息

  Ksyms 内核符号表

  Loadavg 负载均衡

  Locks 内核锁

  Meminfo 内存信息

  Misc 杂项

  Modules 加载模块列表

  Mounts 加载的文件系统

  Partitions 系统识别的分区表

  Rtc 实时时钟

  Slabinfo Slab池信息

  Stat 全面统计状态表

  Swaps 对换空间的利用情况

  Version 内核版本

  Uptime 系统正常运行时间

  用户如果要查看系统信息,可以用cat命令.例如:

  # cat /proc/interrupts

  CPU0

  0: 8728810 XT-PIC timer

  1: 895 XT-PIC keyboard

  2: 0 XT-PIC cascade

  3: 531695 XT-PIC aha152x

  4: 2014133 XT-PIC serial

  5: 44401 XT-PIC pcnet_cs

  8: 2 XT-PIC rtc

  11: 8 XT-PIC i82365

  12: 182918 XT-PIC Mouse

  13: 1 XT-PIC fpu PS/2

  14: 1232265 XT-PIC ide0

  15: 7 XT-PIC ide1

  NMI: 0

  用户还可以实现修改内核参数.在/proc文件系统中有一个有趣的目录:/proc/sys.它不仅提供了内核信息,可以通过它修改内核参数,来优化你的系统.但是你很小心,可能会造成系统崩溃.最好是先找一台无关紧要的机子,调试成功后再应用到你的系统上.

  要改变内核的参数,只要用vi编辑或echo参数重定向到文件中即可.下面有一个例子:

  # cat /proc/sys/fs/file-max

  4096

  # echo 8192 > /proc/sys/fs/file-max

  # cat /proc/sys/fs/file-max

  8192

  如果你优化了参数,则可以把它们写成添加到文件rc.local中,使它在系统启动时自动完成修改.

  -----------------------------------------------------------------------------------------------

  /proc文件系统中网络参数

  在/proc/sys/net/ipv4/目录下,包含的是和tcp/ip协议相关的各种参数,下面我们就对这些网络参数加以详细的说明.

  参数名 参数类型

  参数值(如无特别标注,内存类的单位为byte,关于时间的单位为秒)

  官方详细说明(skylove对该参数的个人心得或补充说明)

  ip_forward :BOOLEAN

  0 - 关闭(默认值)

  非0值 - 打开ip转发

  在网络本地接口之间转发数据报.该参数非常特殊,对该参数的修改将导致其它所有相关配置参数恢复其默认值(对于主机参阅RFC1122,对于路由器参见 RFC1812)(在其他一些操作系统中,这个参数不是boolean型,而是INTEGER型,设置为0为不转发,1为根据接口情形决定是否转发,2是始终转发)

  ip_default_ttl :INTEGER

  默认值为 64

  表示IP数据报的Time To Live值(在网络传递中,每经过一"跳",该值减少1,当ttl为0的时候,丢弃该包.该值越大,即在网络上可以经过的路由器设备的数量越多,但一个错误的包,也会越发浪费生存周期.根据目前的实际情形而看,设置为32已经足够普通网络访问Internet的需求了)

  ip_no_pmtu_disc :BOOLEAN

  默认值为FALSE(0)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号