linux26内核配置详解

linux26内核配置详解

ID:34642679

大小:209.37 KB

页数:29页

时间:2019-03-08

linux26内核配置详解_第1页
linux26内核配置详解_第2页
linux26内核配置详解_第3页
linux26内核配置详解_第4页
linux26内核配置详解_第5页
资源描述:

《linux26内核配置详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、[linux[linux内核[linux内核内核]内核]]]2.62.62.6内核的配置与编译2.6内核的配置与编译内核的配置与编译内核的配置与编译首先对内核进行菜单配置,代码:1.cd/usr/src/linux2.makemenuconfig复制代码代码成熟度选项,代码:1.Codematurityleveloptions--->2.[*]Promptfordevelopmentand/orincompletecode/drivers3.[*]Selectonlydriversexpectedtocompilecleanly复制代码打开使用开发中、不完全的代码/驱动会让内核

2、配置多出很多选项,由于我们需要使用一些正在开发中的功能,因此必需打开这一选项。通用设置选项代码:1.Generalsetup--->2.()Localversion-appendtokernelrelease3.[*]Supportforpagingofanonymousmemory(swap)4.[*]SystemVIPC5.[*]POSIXMessageQueues6.[*]BSDProcessAccounting7.[*]BSDProcessAccountingversion3fileformat8.[*]Sysctlsupport9.[]Auditingsupport1

3、0.(15)Kernellogbuffersize(16=>64KB,17=>128KB)11.[*]Supportforhot-pluggabledevices12.[*]KernelUserspaceEvents13.[*]Kernel.configsupport14.[*]Enableaccessto.configthrough/proc/config.gz15.[*]Configurestandardkernelfeatures(forsmallsystems)--->16.---Configurestandardkernelfeatures(forsmallsyste

4、ms)17.[]Loadallsymbolsfordebugging/kksymoops18.[*]Enablefutexsupport19.[*]Enableeventpollsupport20.[*]Optimizeforsize21.[*]Usefullshmemfilesystem22.(0)Functionalignment23.(0)Labelalignment24.(0)Loopalignment25.(0)Jumpalignment复制代码Localversion-appendtokernelrelease:这里填入的是64字符以内的字符串,你在这里填上的字符口

5、串可以用uname-a命令看到。Supportforpagingofanonymousmemory(swap):这是使用交换分区或者交换文件来做为虚拟内存的,当然要选上了。SystemVIPC:表示系统5的InterProcessCommunication,它用于处理器在程序之间同步和交换信息,如果不选这项,很多程序运行不起来的。POSIXMessageQueues:这是POSIX的消息队列,它同样是一种IPC。建议你最好将它选上。BSDProcessAccounting:这是充许用户进程访问内核将账户信息写入文件中的。这通常被认为是个好主意,建议你最好将它选上。Sysctls

6、upport:这个选项能不重新编译内核修改内核的某些参数和变量,如果你也选择了支持/proc,将能从/proc/sys存取可以影响内核的参数或变量。建议你最好将它选上。Auditingsupport:审记支持,用于和内核的某些子模块同时工作,例如SELinux。只有选择此项及它的子项,才能调用有关审记的系统调用。Kernellogbuffersize:内核日志缓存的大小,12=>4KB,13=>8KB,14=>16KB单处理器,15=>32KB多处理器,16=>64KBforx86NUMAQorIA-64,17=>128KBforS/390。Supportforhot-plug

7、gabledevices:是否支持热插拔的选项,肯定要选上。不然USB、PCMCIA等这些设备都用不了。KernelUserspaceEvents:内核中分为系统区和用户区,这里系统区和用户区进行通讯的一种方式,选上。Kernel.configsupport:将.config配置信息保存在内核中,选上它及它的子项使得其它用户能从/proc中得到内核的配置。还记得另一篇贴子我是如何取得启动光盘的内核配置信息,并在此基础上配置新的内核吗?Configurestandardkernelfeatur

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。