Linux 内核配置选项详解
5星 · 超过95%的资源 需积分: 3 14 浏览量
更新于2024-07-23
收藏 195KB DOC 举报
Linux 内核配置参考文档
Linux 内核配置是 Linux 操作系统的核心组件之一,它负责管理系统的硬件资源、进程调度、内存管理、网络通信等功能。 Linux 内核配置文件(通常是 .config 文件)用于存储内核的配置信息,以便在编译内核时使用。下面是 Linux 内核配置的详细说明:
一、代码成熟度选项 (Codematurityleveloptions)
代码成熟度选项用于显示尚在开发中或尚未完成的代码与驱动。如果您不是测试人员或开发者,请勿选择此选项,以免影响系统的稳定性。
二、常规设置 (Generalsetup)
常规设置用于配置内核的基本选项。例如,Localversion-appendtokernelrelease 选项可以在内核版本后面添加自定义的版本字符串(小于 64 字符),可以使用 "uname -a" 命令查看。
三、自动追加版本信息 (Automaticallyappendversioninformationtotheversionstring)
自动追加版本信息选项用于在版本字符串后面添加版本信息。需要 perl 和 git 仓库支持。
四、交换分区支持 (Supportforpagingofanonymousmemory(swap))
交换分区支持用于使用交换分区或者交换文件作为虚拟内存。
五、System V IPC支持 (SystemVIPC)
System V IPC 支持用于实现进程间通信(IPC)。许多程序需要这个功能。建议选择 POSIX 消息队列支持。
六、BSD 进程统计信息 (BSDProcessAccounting)
BSD 进程统计信息用于将进程的统计信息写入文件的用户级系统调用,主要包括进程的创建时间、创建者、内存占用等信息。
七、BSD 进程统计信息版本 3 文件格式 (BSDProcessAccountingversion3fileformat)
BSD 进程统计信息版本 3 文件格式用于包含每个进程的 PID 和其父进程的 PID,但是不兼容老版本的文件格式。
八、任务/进程统计信息导出 (Exporttask/processstatisticsthroughnetlink)
任务/进程统计信息导出用于通过 netlink 接口向用户空间导出任务/进程的统计信息,与 BSD 进程统计信息的不同之处在于这些统计信息在整个任务/进程生存期都是可用的。
九、进程等候系统资源统计 (Enableper-taskdelayaccounting)
进程等候系统资源统计用于在统计信息中包含进程等候系统资源(cpu、IO 同步、内存交换等)所花费的时间。
十、UTS 名字空间支持 (UTSNamespaces)
UTS 名字空间支持用于提供名字空间的支持。
十一、审计支持 (Auditingsupport)
审计支持用于某些内核模块(例如 SELinux)需要它, 只有同时选择其子项才能对系统调用进行审计。
十二、系统调用审计支持 (Enablesystem-callauditingsupport)
系统调用审计支持用于支持对系统调用的审计。
十三、内核配置信息支持 (Kernel.configsupport)
内核配置信息支持用于把内核的配置信息编译进内核中,以便以后可以通过 scripts/extract-ikconfig 脚本来提取内核配置信息。
Linux 内核配置文件是 Linux 操作系统的核心组件之一,它负责管理系统的硬件资源、进程调度、内存管理、网络通信等功能。正确地配置内核可以提高系统的稳定性和性能。
2013-08-16 上传
2022-09-20 上传
2021-10-11 上传
2008-12-30 上传
2008-12-24 上传
2007-09-04 上传
2009-08-03 上传
2021-05-19 上传
点击了解资源详情
fridayLL
- 粉丝: 9
- 资源: 6
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常