皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Glibc 新增 /etc/tunables.conf 配置文件,用于实现系统级全局可调参数管理

红帽已向GNU C库(即Glibc)贡献了全新的系统级全局可调参数基础设施,支持通过新增的/etc/tunables.conf配置文件来定义全系统生效的可调参数。

红帽工程师今日已将这套系统级全局可调参数基础设施正式合并入Glibc的Git代码仓库。自此之后,用户既可以通过/etc/tunables.conf配置文件定义可调参数,也可以沿用此前通过GLIBC_TUNABLES=环境变量指定现有可调参数的传统方式。

Glibc 新增 /etc/tunables.conf 配置文件,用于实现系统级全局可调参数管理

/etc/tunables.conf支持每行定义一个Glibc可调参数。每行配置前还可以添加单个单词或字符作为前缀,用于控制该参数是否允许被用户侧的GLIBC_TUNABLES环境变量覆盖。

tunables.conf 配置文件还支持 [proc:*] 语法,可通过进程的基础名或完整路径对不同进程进行模式匹配。此外,系统级全局可调参数的过滤机制也支持对‌AT_SECURE‌或非AT_SECURE二进制程序进行筛选。这类过滤能力将为Glibc解锁大量新增功能,比如针对可信/不可信二进制程序的差异化管控等场景,尤其可以实现禁止部分可调参数被环境变量覆盖的能力。

Glibc 新增 /etc/tunables.conf 配置文件,用于实现系统级全局可调参数管理

关于Glibc全新系统级全局可调参数支持的更多细节,可查阅这份文档提交记录获取完整说明。

转自 Glibc Introduces /etc/tunables.conf For System-Wide Tunables – Phoronix