What is Order of reading sysctl.d and /etc/sysctl.conf

本文详细解析了在Red Hat Enterprise Linux 7环境下,系统如何按优先级读取sysctl.d目录及/etc/sysctl.conf文件中的内核参数。配置文件按字典顺序读取,同名文件在不同目录时,遵循特定覆盖规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[RHEL7] What is Order of reading sysctl.d and /etc/sysctl.conf

https://access.redhat.com/solutions/3913331

环境

  • Red Hat Enterprise Linux 7
  • systemd

问题

  • What is Order of reading sysctl.d and /etc/sysctl.conf?

决议

Kernel parameters are interpreted in the order of sysctl.d/etc/sysctl.conf.

The configuration files in the sysctl.d directory are sorted in lexicographic order.
Also, regarding to the following priority, file in the directory overrides file with the same name in the another directory.

  1. /etc/sysctl.d
  2. /run/sysctl.d
  3. /usr/local/lib/sysctl.d
  4. /usr/lib/sysctl.d
  5. /lib/sysctl.d/

Here is a quotation from the online manual(man sysctl.d).

Configuration files are read from directories in /etc/, /run/, and /usr/lib/, in
order of precedence. Each configuration file in these configuration directories
shall be named in the style of filename.conf. Files in /etc/ override files with the
same name in /run/ and /usr/lib/. Files in /run/ override files with the same name
in /usr/lib/.

Packages should install their configuration files in /usr/lib/. Files in /etc/ are
reserved for the local administrator, who may use this logic to override the
configuration files installed by vendor packages. All configuration files are sorted
by their filename in lexicographic order, regardless of which of the directories
they reside in. If multiple files specify the same option, the entry in the file
with the lexicographically latest name will take precedence. It is recommended to
prefix all filenames with a two-digit number and a dash, to simplify the ordering of
the files.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值