SYSCTL.D(5) sysctl.d SYSCTL.D(5) NAME sysctl.d - SYNOPSIS /etc/sysctl.d/*.conf /run/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf systemd-sysctl.service(8) sysctl(8)[1] "KEY=VALUE"() "#" ";" KEY "/" "." "/" "." "/" "." "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 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) modules-load.d(5) systemd-sysctl.service(8) ("") /etc/, /run/, /usr/lib/ filename.conf /etc/ /run/ /usr/lib/ /usr/lib/ /etc/ () () /usr/lib/ /etc/ /dev/null /usr/lib/ initrd initrd Example 1. YP /etc/sysctl.d/domain-name.conf: kernel.domainname=example.com Example 2. udev() /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 br_netfilter Example 3. modules-load.d () /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 br_netfilter systemd(1), systemd-sysctl.service(8), systemd-delta(1), sysctl(8)[1], sysctl.conf(5), modprobe(8) NOTES 1. sysctl(8) [set $man.base.url.for.relative.links]//man/sysctl.html man http://www.jinbuguo.com man https://github.com/man-pages-zh/manpages- zh systemd 231 SYSCTL.D(5)