SYSTEMD-SYSCTL.SERVICE(8)               SYSTEMD-SYSCTL.SERVICE(8)

     NAME
          systemd-sysctl.service, systemd-sysctl - Configure kernel
          parameters at boot

     SYNOPSIS
          /lib/systemd/systemd-sysctl [OPTIONS...] [CONFIGFILE...]

          systemd-sysctl.service

     DESCRIPTION
          systemd-sysctl.service is an early boot service that
          configures sysctl(8) kernel parameters by invoking
          /lib/systemd/systemd-sysctl.

          When invoked with no arguments, /lib/systemd/systemd-sysctl
          applies all directives from configuration files listed in
          sysctl.d(5). If one or more filenames are passed on the
          command line, only the directives in these files are
          applied.

          In addition, --prefix= option may be used to limit which
          sysctl settings are applied.

          See sysctl.d(5) for information about the configuration of
          sysctl settings. After sysctl configuration is changed on
          disk, it must be written to the files in /proc/sys/ before
          it takes effect. It is possible to update specific settings,
          or simply to reload all configuration, see Examples below.

     OPTIONS
          --prefix=
              Only apply rules with the specified prefix.

          --cat-config
              Copy the contents of config files to standard output.
              Before each file, the filename is printed as a comment.

          --no-pager
              Do not pipe output into a pager.

          -h, --help
              Print a short help text and exit.

          --version
              Print a short version string and exit.

     EXAMPLES
          Example 1. Reset all sysctl settings

              systemctl restart systemd-sysctl

     Page 1                     systemd 247          (printed 5/24/22)

     SYSTEMD-SYSCTL.SERVICE(8)               SYSTEMD-SYSCTL.SERVICE(8)

          Example 2. View coredump handler configuration

              # sysctl kernel.core_pattern
              kernel.core_pattern = |/libexec/abrt-hook-ccpp %s %c %p %u %g %t %P %I

          Example 3. Update coredump handler configuration

              # /lib/systemd/systemd-sysctl --prefix kernel.core_pattern

          This searches all the directories listed in sysctl.d(5) for
          configuration files and writes
          /proc/sys/kernel/core_pattern.

          Example 4. Update coredump handler configuration according
          to a specific file

              # /lib/systemd/systemd-sysctl 50-coredump.conf

          This applies all the settings found in 50-coredump.conf.
          Either /etc/sysctl.d/50-coredump.conf, or
          /run/sysctl.d/50-coredump.conf, or
          /usr/lib/sysctl.d/50-coredump.conf will be used, in the
          order of preference.

          See sysctl(8) for various ways to directly apply sysctl
          settings.

     SEE ALSO
          systemd(1), sysctl.d(5), sysctl(8),

     Page 2                     systemd 247          (printed 5/24/22)