Linux与Solaris内核配置全解析
1. Linux内核配置方法概述
在Linux系统中,配置内核有四种基本方法,每种方法适用于不同的场景:
- 修改可调(动态)内核配置参数 :这是最简单且最常见的方法。
- 从头构建内核 :即从源代码编译,可能需要进行修改和添加,此方法难度较大且较少使用。
- 动态加载新驱动和模块到现有内核 。
- 通过内核加载器GRUB在启动时提供操作指令 。
2. 调整Linux内核参数
内核中的许多模块和驱动考虑到通用性,设计了特殊的“钩子”,允许系统管理员动态调整参数,如内部表的大小或内核在特定情况下的行为。这些“钩子”可通过 /proc 文件系统(即procfs)中的文件访问。
可以通过 /proc/sys 中的特殊文件在运行时查看和设置内核选项。例如,要更改系统一次可打开的最大文件数,可以这样操作:
linux$ cat /proc/sys/fs/file-max
34916
linux$ sudo sh -c "echo 32768 > /proc/sys/fs/file-max"
需要注意的是,这种方式所做的更改在重启后不会保留。
为了更持久地修改这些参数,可以使用 sysctl 命令。该命令可以从
超级会员免费看
订阅专栏 解锁全文
731

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



