加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – sysctl.conf没有在启动时运行

发布时间:2020-12-14 03:03:38 所属栏目:Linux 来源:网络整理
导读:在什么时候应该在启动期间读取sysctl.conf,为什么它不会运行?我有以下设置,我重新启动时没有应用: net.bridge.bridge-nf-call-arptables = 0net.bridge.bridge-nf-call-ip6tables = 0net.bridge.bridge-nf-call-iptables = 0net.bridge.bridge-nf-filter-p
在什么时候应该在启动期间读取sysctl.conf,为什么它不会运行?我有以下设置,我重新启动时没有应用:
net.bridge.bridge-nf-call-arptables = 0
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-filter-pppoe-tagged = 0
net.bridge.bridge-nf-filter-vlan-tagged = 0

fs.nfs.nlm_udpport = 32768
fs.nfs.nlm_tcpport = 32768

第一部分是KVM桥接所必需的,第二部分是在已知端口上运行NFS锁管理器.但是,启动后,这些值尚未生效.如果我运行sysctl -p,那么他们会这样做.

这不是一个大问题,除了我无法弄清楚如何在不重启的情况下重启锁管理器.我真的想知道为什么sysctl.conf在启动时没有工作,但我决定只能重启锁管理器.

这是在Ubuntu服务器10.04.2,内核2.6.32-31-server上.我知道有些守护进程会检查配置文件的权限,如果它们过于宽松则拒绝工作,但sysctl.conf是644 root:root,我很确定它是默认的.

解决方法

看一下 Some sysctl’s are ignored on boot.简而言之,在加载某些内核模块之前,应该尽早应用这些设置.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读