手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Debian下设定 TCP/IP 网络

认识 /proc 文件系统

[日期:2007-09-05] 来源:Linux公社  作者:Linuxidc [字体: ]

/proc 文件系统也可称为 procfs ,可以给应用程序提供内核的实时运作状态。procfs 在开机期间会被挂载到/proc目录,你的 /etc/fstab 可以找到:

# <file system> <mount point> <type> <options> <dump> <pass> 
proc /proc proc defaults 0 0

当读取 /proc 目录下的文件时,内核会实时提供该文件所象征的一些信息。比如我们想知道内存和交换空间的用量:

~cat /proc/meminfo MemTotal: 126052 kB MemFree: 81164 kB Buffers: 3908 kB Cached: 26352 kB SwapCached: 0 kB Active: 25816 kB Inactive: 9484 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 126052 kB LowFree: 81164 kB SwapTotal: 369452 kB SwapFree: 369452 kB Dirty: 40 kB Writeback: 0 kB Mapped: 8240 kB Slab: 6412 kB CommitLimit: 432476 kB Committed_AS: 12512 kB PageTables: 304 kB VmallocTotal: 905208 kB VmallocUsed: 2628 kB VmallocChunk: 902536 kB

内核里的某些子系统在 /proc 下都有自己专属的目录。比如网络子系统对应的目录为 /proc/net/。你可以找到ARP表、TCP连接状态、以及路由表。

/proc 下的大多数文件都是只读的,只有少数文件可读可写,如果你想要允许包从某接口流到另一接口:

# echo 1 > /proc/sys/net/ipv4/ip_forward
linux
【内容导航】
第1页:认识 /proc 文件系统 第2页:设定主机名称
第3页:DHCP 服务 第4页:架设 DHCP 服务器
相关资讯       Debian  TCP/IP 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款