diff options
Diffstat (limited to '')
-rw-r--r-- | upstream/opensuse-leap-15-6/man8/systemd-sysctl.service.8 | 173 |
1 files changed, 173 insertions, 0 deletions
diff --git a/upstream/opensuse-leap-15-6/man8/systemd-sysctl.service.8 b/upstream/opensuse-leap-15-6/man8/systemd-sysctl.service.8 new file mode 100644 index 00000000..108c38c3 --- /dev/null +++ b/upstream/opensuse-leap-15-6/man8/systemd-sysctl.service.8 @@ -0,0 +1,173 @@ +'\" t +.TH "SYSTEMD\-SYSCTL\&.SERVICE" "8" "" "systemd 254" "systemd-sysctl.service" +.\" ----------------------------------------------------------------- +.\" * Define some portability stuff +.\" ----------------------------------------------------------------- +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.\" http://bugs.debian.org/507673 +.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html +.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.ie \n(.g .ds Aq \(aq +.el .ds Aq ' +.\" ----------------------------------------------------------------- +.\" * set default formatting +.\" ----------------------------------------------------------------- +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.\" ----------------------------------------------------------------- +.\" * MAIN CONTENT STARTS HERE * +.\" ----------------------------------------------------------------- +.SH "NAME" +systemd-sysctl.service, systemd-sysctl \- Configure kernel parameters at boot +.SH "SYNOPSIS" +.HP \w'\fB/usr/lib/systemd/systemd\-sysctl\fR\ 'u +\fB/usr/lib/systemd/systemd\-sysctl\fR [OPTIONS...] [\fICONFIGFILE\fR...] +.PP +systemd\-sysctl\&.service +.SH "DESCRIPTION" +.PP +systemd\-sysctl\&.service +is an early boot service that configures +\fBsysctl\fR(8) +kernel parameters by invoking +\fB/usr/lib/systemd/systemd\-sysctl\fR\&. +.PP +When invoked with no arguments, +\fB/usr/lib/systemd/systemd\-sysctl\fR +applies all directives from configuration files listed in +\fBsysctl.d\fR(5)\&. If one or more filenames are passed on the command line, only the directives in these files are applied\&. +.PP +In addition, +\fB\-\-prefix=\fR +option may be used to limit which sysctl settings are applied\&. +.PP +See +\fBsysctl.d\fR(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\&. +.SH "OPTIONS" +.PP +\fB\-\-prefix=\fR +.RS 4 +Only apply rules with the specified prefix\&. +.RE +.PP +\fB\-\-strict=\fR +.RS 4 +Always return non\-zero exit code on failure (including invalid sysctl variable name and insufficient permissions), unless the sysctl variable name is prefixed with a "\-" character\&. +.RE +.PP +\fB\-\-cat\-config\fR +.RS 4 +Copy the contents of config files to standard output\&. Before each file, the filename is printed as a comment\&. +.RE +.PP +\fB\-\-no\-pager\fR +.RS 4 +Do not pipe output into a pager\&. +.RE +.PP +\fB\-h\fR, \fB\-\-help\fR +.RS 4 +Print a short help text and exit\&. +.RE +.PP +\fB\-\-version\fR +.RS 4 +Print a short version string and exit\&. +.RE +.SH "CREDENTIALS" +.PP +\fBsystemd\-sysctl\fR +supports the service credentials logic as implemented by +\fIImportCredential=\fR/\fILoadCredential=\fR/\fISetCredential=\fR +(see +\fBsystemd.exec\fR(1) +for details)\&. The following credentials are used when passed in: +.PP +\fIsysctl\&.extra\fR +.RS 4 +The contents of this credential may contain additional lines to operate on\&. The credential contents should follow the same format as any other +sysctl\&.d/ +drop\-in configuration file\&. If this credential is passed it is processed after all of the drop\-in files read from the file system\&. The settings configured in the credential hence take precedence over those in the file system\&. +.RE +.PP +Note that by default the +systemd\-sysctl\&.service +unit file is set up to inherit the +"sysctl\&.extra" +credential from the service manager\&. +.SH "EXAMPLES" +.PP +\fBExample\ \&1.\ \&Reset all sysctl settings\fR +.sp +.if n \{\ +.RS 4 +.\} +.nf +systemctl restart systemd\-sysctl +.fi +.if n \{\ +.RE +.\} +.PP +\fBExample\ \&2.\ \&View coredump handler configuration\fR +.sp +.if n \{\ +.RS 4 +.\} +.nf +# sysctl kernel\&.core_pattern +kernel\&.core_pattern = |/usr/libexec/abrt\-hook\-ccpp %s %c %p %u %g %t %P %I +.fi +.if n \{\ +.RE +.\} +.PP +\fBExample\ \&3.\ \&Update coredump handler configuration\fR +.sp +.if n \{\ +.RS 4 +.\} +.nf +# /usr/lib/systemd/systemd\-sysctl \-\-prefix kernel\&.core_pattern +.fi +.if n \{\ +.RE +.\} +.PP +This searches all the directories listed in +\fBsysctl.d\fR(5) +for configuration files and writes +/proc/sys/kernel/core_pattern\&. +.PP +\fBExample\ \&4.\ \&Update coredump handler configuration according to a specific file\fR +.sp +.if n \{\ +.RS 4 +.\} +.nf +# /usr/lib/systemd/systemd\-sysctl 50\-coredump\&.conf +.fi +.if n \{\ +.RE +.\} +.PP +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\&. +.PP +See +\fBsysctl\fR(8) +for various ways to directly apply sysctl settings\&. +.SH "SEE ALSO" +.PP +\fBsystemd\fR(1), +\fBsysctl.d\fR(5), +\fBsysctl\fR(8) |