(15)/proe/ misc:报告用内核函数 mise_register 登记的设备驱动程序。
(16)/proc/modules:给出可加载内核模块的信息。lsmod 程序用这些信息显示有关模块的名称、大小、使用数目方面的信息。
(17)/proc/mounts:以/etc/mtab 文件的格式给出当前系统所安装的文件系统信息。这个文件也能反映出任何手工安装从而在/etc/mtab 文件中没有包含的文件系统。
(18)/proc/scsi:包含一个列出了所有检测到的 SCSI 设备的文件,并且为每种控制器驱动程序提供一个目录,在这个目录下又为已安装的此种控制器的每个实例提供一个子目录。
(19)/proc/stat:包含的信息有 CPU 利用率、磁盘、内存页、内存对换、全部中断、接触开关以及自举时间(自 1970 年 1 月 1日起的秒数)。
(20)/proc/uptime:给出自从上次系统自举以来的秒数,以及其中有多少秒处于空闲。这主要供 uptime 程序使用。比较这两个数字能够告诉你长期来看 CPU 周期浪费的比例。
(21)/proc/version:只有一行内容,说明正在运行的内核版本。可以用标准的编程方法进行分析获得所需的系统信息。
注意:下面介绍/proc/net 下的一些文件。
(22)/proc/net:此目录下的文件描述或修改了联网代码的行为。可以通过使用arp、netstat、route 和 ipfwadm 命令设置或查询这些特殊文件中的许多文件。
(23)/proc/net/arp:转储每个网络接口的 arp 表中 dev 包的统计。
(24)/proc/net/dev:来自网络设备的统计。
(25)/proc/net/dev_mcast:列出二层(数据链路层)多播组。
(26)/proc/net/igmp:加入的 IGMP 多播组。
(27)/proc/net/netlink: netlink 套接口的信息。
(28)/proc/net/netstat:网络流量的多种统计。第一行是信息头,带有每个变量的名称。接下来的一行保存相应变量的值。
(29)/proc/net/raw:原始套接口的套接口表。
(30)/proc/net/route:静态路由表。
(31)/proc/net/rpc:包含 RPC 信息的目录。
(32)/proc/net/rt_cache:路由缓冲。
(33)/proc/net/snmp: smmp agent 的 ip/icmp/tcp/udp 协议统计:各行交替给出字段名和值。
(34)/proc/net/sockstat:列出使用的 tcp/udp/raw/pac/syc_cookies 的数量。
(35)/proe/net/tcp: TCP 连接的套接口表。
(36)/proc/net/udp: UDP 连接的套接口表。
(37)/proc/net/unix: UNIX 域套接口的套接口表。
注意:下面介绍/proc/sys 下的一些文件。
(38)/proc/sysi 此目录下有许多子目录。此目录中的许多项都可以用来调整系统的性能。
注意:下面介绍/proc/sys/fs 下的一些文件。
(39)/proc/sys/fs/file-max:指定了可以分配的文件句柄的最大数目。
(40)/proc/sys/is/file-nr:有三个值,已分配文件句柄的数目、已使用文件句柄的数目、文件句柄的最大数目。
注意:下面介绍/proc/sys/kernel 下的一些文件。
(41)/proe/sys/kernel/:为管理者以及用户提供查看和配置系统核心参数的窗口。
(42)/proc/sys/kernel/acct:有三个可配置值,根据包含日志的文件系统上可用空
间的数量(以百分比表示)。
(43)/proc/sys/kernel/ctrl-alt-del:该值控制系统在接收到 Ctrl+ Alt+ Delete 组合键时如何反应。这两个值表示:
①0 表示捕获 Ctrl+ Alt+Delete 组合键,并将其送至 init 程序。这将允许系统可以
完美地关闭和重启,就好像输入shutdown 命令一样。
② 1 表示不捕获 Ctrl+ Alt+ Delete 组合键,将执行非干净的关闭,就好像直接关闭
电源一样。
(44)/proc/sys/kernel/domainname:允许配置网络域名。
(45)/proc/sys/kernel/hostname:允许配置网络主机名。
(46)/proc/sys/kernel/msgmax:指定了从一个进程发送到另一进程的消息的最大长度。
(47)/proc/sys/kernel/msgmnb:指定在一个消息队列中最大的字节数。
(48)/proc/sys/kernel/msgmni:指定消息队列标识的最大数目。
(49)/proc/sys/kernel/panic:发生内核严重错误(kernel panic),则内核在重新引导之前等待的时间(以秒为单位)。默认时 0 为禁止重新引导。
(50)/proc/sys/kernel/printk:有四个数字值,它们根据日志记录消息的重要性,定
义将其发送到何处。关于不同日志级别的更多信息,请阅读 syslog(2)联机帮助页。该文件的四个值分别如下。
①控制台日志级别:优先级高于该值的消息将被打印至控制台。
②默认的消息日志级别:将用该优先级来打印没有优先级的消息。
③最低的控制台日志级别:控制台日志级别可被设置的最小值(最高优先级)。
④默认的控制台日志级别;控制台日志级别的默认值。
(51)/proc/sys/kernel/shmall;系统上可以使用的共享内存的总量(以字节为单位)。
(52)/proc/sys/kernel/shmmni;表示用于整个系统共享内存段的最大数目。
(53)/proc/sys/kerngl/sysrq:如果该文件指定的值为非零,则激活 SystemRequest Key。
(54)/proe/sys/kernel/threads-max:指定内核所能使用的线程的最大数目。
注意:下面介绍/proc/sys/net/core 下的一些文件。
(55)/proc/sys/net/core/:该目录下的配置文件主要用来控制内核和网络层之间的交互。