定制 Linux 内核与应对 SELinux 安全系统
定制 Linux 内核
Fedora 是以 Linux 内核为核心的应用程序、守护进程和驱动程序的集合。内核负责处理硬件,并提供诸如创建进程、管理权限和管理文件系统等基本功能。在大多数情况下,你无需自行构建内核,因为有许多配置良好的内核可供使用。但在以下情况,你可能需要构建自定义内核:
- 添加对特殊硬件(如 USB 扫描仪、相机、游戏手柄和声卡)的支持。
- 使用标准 Fedora 内核中没有的额外加密功能。
- 探索替代文件系统。
- 去除可能永远不会用到的设备驱动程序。
- 去除业余无线电支持(除非你热衷于业余无线电)。
许多内核功能以模块形式存在,这些代码块在实际使用功能时才会加载。如果不使用这些模块,它们不会占用太多空间,但移除未使用的模块可以在重建内核时节省时间,并且可以提高一定的安全性。
定制内核步骤
- 制作紧急计划或启动盘 :在构建自定义内核之前,需要制作一个启动盘,以便在内核出现紧急情况时能够重新进入系统。如果使用的是 Mandrake 或 SuSE Linux,还可以创建一个救援盘,救援盘类似于启动盘,但还包含诊断信息,可在遇到启动问题时提供更多关于计算机的信息。不同的发行版创建启动盘或救援盘的过程有所不同:
- Fedora 或 Mandrake 计算机制作启动盘 :
- 将软盘插入驱动器,打开终端窗口,并获取超级用户权限。
- 输入命令:
- Fedora 或 Mandrake 计算机制作启动盘 :
超级会员免费看
订阅专栏 解锁全文
1082

被折叠的 条评论
为什么被折叠?



