热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

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

文章标题:proc文件系统中网络参数详解(1)。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类

  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中,使它在系统启动时自动完成修改。

[1] [2] [3] 下一页


推荐阅读
author-avatar
TC维尼_748
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有