# systemd-sysctl.service(8) - man - phpMan

[SYSTEMD-SYSCTL.SERVICE(8)](https://www.chedong.com/phpMan.php/man/SYSTEMD-SYSCTL.SERVICE/8/markdown)              systemd-sysctl.service              [SYSTEMD-SYSCTL.SERVICE(8)](https://www.chedong.com/phpMan.php/man/SYSTEMD-SYSCTL.SERVICE/8/markdown)



## 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)](https://www.chedong.com/phpMan.php/man/sysctl/8/markdown) 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)](https://www.chedong.com/phpMan.php/man/sysctl.d/5/markdown). 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)](https://www.chedong.com/phpMan.php/man/sysctl.d/5/markdown) 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

### 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)](https://www.chedong.com/phpMan.php/man/sysctl.d/5/markdown) 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)](https://www.chedong.com/phpMan.php/man/sysctl/8/markdown) for various ways to directly apply sysctl settings.

## SEE ALSO
       [**systemd**(1)](https://www.chedong.com/phpMan.php/man/systemd/1/markdown), [**sysctl.d**(5)](https://www.chedong.com/phpMan.php/man/sysctl.d/5/markdown), [**sysctl**(8)](https://www.chedong.com/phpMan.php/man/sysctl/8/markdown),



systemd 249                                                                [SYSTEMD-SYSCTL.SERVICE(8)](https://www.chedong.com/phpMan.php/man/SYSTEMD-SYSCTL.SERVICE/8/markdown)
