免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1879 | 回复: 0
打印 上一主题 下一主题

Linux内核简介 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-15 00:17 |只看该作者 |倒序浏览
版权声明:
本文本着学习,共享,交流,研究所发布
您可以自由复制、转载、展览、发布,本作品,但请声明出处。
                                                                                                                ――冷血之轩
Linux-2.4内核的简介
目录:
mm―――存放的是linux内存管理的源代码
fs――――源程序涵盖了各种类型的文件系统
arch―――――与CPU类型相关的子目录或文件都在这里
include――――大量的头文件
ipc――――――进程间通信
net――――――网络
kernel―――――关于kernel的文档(调度程序,等待队列,计时器,用户标识等等)

编译内核
首先。应该先去查看README文件,了解kernel的相关信息。
然后。在kernel的版本目录中 执行 make menuconfig
2.4版本的kernel不允许脱离网络,2.6的可以

/proc目录
2.4中 /proc/apm目录 存放的是高级电源管理信息
2.6中没有此目录 但有个/proc/acpi 目录 功能与/proc/apm目录相同
/proc/bus 总线目录―――pci,usb等主板总线信息
/proc/cmdline kernel命令行参数
/proc/devices目录―――系统设备、系统字符、块设备等的编号名称信息(记录的是系统所有能使用的)
/proc/dma―――是系统所使用的DMA通道(系统底层的)
/proc/execdomains――――记录的是与安全相关的信息
/proc/interrupts―――记录系统注册中断信息
/proc/iomem―――――内存镜像
/proc/ioports―――IO端口使用情况,比如键盘接口
/proc/irq―――――与cpu有关的中断掩码
/proc/kcore目录――――是kernel core文件镜像,记录的是系统物理内存的使用情况
/proc/kmsg目录――――是kernel的消息
/proc/loadavg目录――――记录1分钟,5分钟,15分钟的系统负载量
/proc/locks――――――――内存锁,记录被打开文件的相关信息
/proc/mdstat―――――――被md设备驱动控制的raid,即磁盘阵列信息
/proc/misc―――――――――杂项设备信息
/proc/sys――――――――――可以更改kernel相关信息的目录,一般系统调优会使用到
/proc/uptime―――――――――系统启动到现在的所经过的秒数及系统空闲时间
/proc/sysvipc―――――――――系统的消息队列、内存共享、信号等
/proc目录中关于数字目录的解释
数字目录,其实就是进程。每一个数字目录,对应着相应的进程号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP