Chinaunix首页 | 论坛 | 博客
  • 博客访问: 420958
  • 博文数量: 136
  • 博客积分: 5351
  • 博客等级: 少校
  • 技术积分: 1446
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-29 15:46
文章存档

2013年(2)

2012年(18)

2011年(116)

分类: LINUX

2011-06-01 16:12:40

1.  /proc/cmdline文件
     这个文件给出了内核启动的命令行。它和用于进程的cmdline项非常相似。

2.  /proc/cpuinfo文件

    这个文件提供了有关系统CPU的多种信息。这些信息是从内核里对CPU的测试代码中得到的。文件列出
   了CPU的普通型号(386,486,586,686 等),以及能得到的更多特定信息(制造商,型号和版本).
    文件还包含了以bogomips表示的处理器速度,而且如果检测到CPU的多种特性或者bug,文件还会包
    含相应的标志。这个文件的格式为:文件由多行构成,每行包括一个域名称,
    一个冒号和一个值。

3. /proc/devices文件
     这个文件列出字符和块设备的主设备号,以及分配到这些设备号的设备名称。

 4. /proc/filesystems文件
      这个文件列出可供使用的文件系统类型,一种类型一行。虽然它们通常是编入内核的文件系统类型,但
      该文件还可以包含可加载的内核模块加入的其它文件系统类型。

 5. /proc/interrupts文件
      这个文件的每一行都有一个保留的中断。每行中的域有:中断号,本行中断的发生次数,可能带有一个
     加号的域(SA_INTERRUPT标志设置),以及登记这个中断的驱动程序的名字。可以在安装新硬件前,
     像查看/proc/dma和/proc/ioports一样用cat命令手工查看手头的这个文件。这几个文件列出了当前投
     入使用的资源(但是不包括那些没有加载驱动程序的硬件所使用的资源)。

6.   /proc/ioports文件
       这个文件列出了诸如磁盘驱动器,以太网卡和声卡设备等多种设备驱动程序登记的许多I/O端口范围。

7./proc/kcore文件
      这个文件是系统的物理内存以core文件格式保存的文件。例如,GDB能用它考察内核的数据结构。它不
      是纯文本,而是/proc目录下为数不多的几个二进制格式的项之一。

8.  /proc/kmsg文件
       这个文件用于检索用printk生成的内核消息。任何时刻只能有一个具有超级用户权限的进程可以读取这个
       文件。也可以用系统调用syslog检索这些消息。通常使用工具dmesg或守护进程klogd检索这些消息。

9. /proc/ksyms文件
     这个文件列出了已经登记的内核符号;这些符号给出了变量或函数的地址。每行给出一个符号的地址,符号
     名称以及登记这个 符号的模块。程序ksyms,insmod和kmod使用这个文件。它还列出了正在运行的任务数
     ,总任务数和最后分配的PID。

 10./proc/loadavg文件
      这个文件给出以几个不同的时间间隔计算的系统平均负载,这就如同uptime命令显示的结果那样。前三个
      数字是平均负载。这是通过计算过去1分钟,5分钟,15分钟里运行队列中的平均任务数得到的。随后是正
      在运行的任务数和总任务数。最后是上次使用的进程号。

 11. /proc/locks文件
      这个文件包含在打开的文件上的加锁信息。文件中的每一行描述了特定文件和文档上的加锁信息以及对文件
      施加的锁的类型。内核也可以需要时对文件施加强制性锁。

12. /proc/meminfo文件
      这个文件给出了内存状态的信息。它显示出系统中空闲内存,已用物理内存和交换内存的总量。它还显示出
      内核使用的共享内存和缓冲区总量。这些信息的格式和free命令显示的结果类似。

14. /proc/modules文件
     这个文件给出可加载内核模块的信息。lsmod程序用这些信息显示有关模块的名称,大小,使用数目方面的
     信息。

15./proc/mounts文件
     这个文件以/etc/mtab文件的格式给出当前系统所安装的文件系统信息。这个文件也能反映出任何手工安装
     从而在/etc/mtab文件中没有包含的文件系统。

16./proc/pci文件
     这个文件给出PCI设备的信息。用它可以方便地诊断PCI问题。你可以从这个文件中检索到的信息包括诸如
     IDE接口或USB控制器这样的设备,总线,设备和功能编号,设备延迟以及IRQ编号。

17./proc/stat文件
     这个文件包含的信息有CPU利用率,磁盘,内存页,内存对换,全部中断,接触开关以及赏赐自举时间(自
     1970年1月1日起的秒数)。

18./proc/uptime文件
    这个文件给出自从上次系统自举以来的秒数,以及其中有多少秒处于空闲。这主要供uptime程序使用。比
    较这两个数字能够告诉你长期来看CPU周期浪费的比例。

19./proc/version文件
    这个文件只有一行内容,说明正在运行的内核版本。可以用标准的编程方法进行分析获得所需的系统信息。

20./proc/net子目录
    此目录下的文件描述或修改了联网代码的行为。可以通过使用arp,netstat,route和ipfwadm命令设置或查
    询这些特殊文件中的许多文件。
阅读(631) | 评论(0) | 转发(0) |
0

上一篇:dhcp 169

下一篇:DHCP server架设 for RHEL6.0

给主人留下些什么吧!~~