SYSCTL.D(5) sysctl.d SYSCTL.D(5) sysctl.d - /etc/sysctl.d/*.conf /run/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf key.name.under.proc.sys = some value key/name/under/proc/sys = some value key/middle.part.with.dots/foo = 123 key.middle/part/with/dots.foo = 123 -key.that.will.not.fail = value key.pattern.*.with.glob = whatever -key.pattern.excluded.with.glob key.pattern.overridden.with.glob = custom systemd-sysctl.service(8) sysctl(8). . "#" ";". "/" "." sysctl. . . "kernel.domainname=foo" "kernel/domainname=foo" "foo" /proc/sys/kernel/domainname. "net.ipv4.conf.enp3s0/200.forwarding" "net/ipv4/conf/enp3s0.200/forwarding" /proc/sys/net/ipv4/conf/enp3s0.200/forwarding. glob glob(7) . glob. glob "-" "=" SYNOPSIS. . ( ). "-" . sysctl.d . . ( net.ipv4.conf.* net.ipv6.conf.* net.ipv4.neigh.* net.ipv6.neigh.*). sysctl . . systemd-sysctl.service(8) . udev(7) . modules-load.d(5) sysctl ( ). /etc/ /run/ /usr/local/lib/ /usr/lib/ . ".conf". /etc/ /run/ /usr/local/lib/ /usr/lib/. /run/ /usr/. . . ( ) ( ). /usr/lib/ ( ) /usr/local/lib/ ( ) [1]. /etc/ . . 10-40 /usr/ 60-90 /etc/ /run/ . /dev/null /etc/ . initrd . 1. YP /etc/sysctl.d/domain-name.conf: kernel.domainname=example.com 2. ( ) /etc/udev/rules.d/99-bridge.rules: ACTION=="add", SUBSYSTEM=="module", KERNEL=="br_netfilter", \ RUN+="/usr/lib/systemd/systemd-sysctl --prefix=/net/bridge" /etc/sysctl.d/bridge.conf: net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0 . br_netfilter Netfilter ( 3.18) . 3. ( ) /etc/modules-load.d/bridge.conf: br_netfilter /etc/sysctl.d/bridge.conf: net.bridge.bridge-nf-call-ip6tables = 0 net.bridge.bridge-nf-call-iptables = 0 net.bridge.bridge-nf-call-arptables = 0 . br_netfilter Netfilter ( 3.18) . 4. /etc/sysctl.d/20-rp_filter.conf: net.ipv4.conf.default.rp_filter = 2 net.ipv4.conf.*.rp_filter = 2 -net.ipv4.conf.all.rp_filter net.ipv4.conf.hub0.rp_filter = 1 rp_filter "2" "hub0". net.ipv4.conf.default.rp_filter ( ). . net.ipv4.conf.all.rp_filter . "hub0" . systemd(1), systemd-sysctl.service(8), systemd-delta(1), sysctl(8), sysctl.conf(5), modprobe(8) 1. . /usr/local/ . 3 . . : . systemd 260.2 SYSCTL.D(5)