systemd.directives — Index of configuration directives
Directives for configuring units, used in unit files.
Accept=
After=
Alias=
AllowIsolate=
Also=
Backlog=
Before=
BindIPv6Only=
BindToDevice=
BindsTo=
BlockIOReadBandwidth=
BlockIOWeight=
BlockIOWriteBandwidth=
Broadcast=
BusName=
CPUAffinity=
CPUSchedulingPolicy=
CPUSchedulingPriority=
CPUSchedulingResetOnFork=
CPUShares=
Capabilities=
CapabilityBoundingSet=
ConditionACPower=
ConditionCapability=
ConditionDirectoryNotEmpty=
ConditionFileIsExecutable=
ConditionFileNotEmpty=
ConditionHost=
ConditionKernelCommandLine=
ConditionNull=
ConditionPathExists=
ConditionPathExistsGlob=
ConditionPathIsDirectory=
ConditionPathIsMountPoint=
ConditionPathIsReadWrite=
ConditionPathIsSymbolicLink=
ConditionSecurity=
ConditionVirtualization=
Conflicts=
ControlGroup=
ControlGroupAttribute=
ControlGroupModify=
ControlGroupPersistent=
DefaultDependencies=
Description=
DeviceAllow=
DeviceDeny=
DirectoryMode=
systemd.automount(5), systemd.mount(5), systemd.path(5), systemd.socket(5)
DirectoryNotEmpty=
Documentation=
Environment=
EnvironmentFile=
ExecReload=
ExecStart=
ExecStartPost=
ExecStartPre=
ExecStop=
ExecStopPost=
ExecStopPre=
FreeBind=
FsckPassNo=
Group=
GuessMainPID=
IOSchedulingClass=
IOSchedulingPriority=
IPTOS=
IPTTL=
IgnoreOnIsolate=
IgnoreOnSnapshot=
IgnoreSIGPIPE=
InaccessibleDirectories=
JobTimeoutSec=
KeepAlive=
KillMode=
KillSignal=
LimitAS=
LimitCORE=
LimitCPU=
LimitDATA=
LimitFSIZE=
LimitLOCKS=
LimitMEMLOCK=
LimitMSGQUEUE=
LimitNICE=
LimitNOFILE=
LimitNPROC=
LimitRSS=
LimitRTPRIO=
LimitRTTIME=
LimitSIGPENDING=
LimitSTACK=
ListenDatagram=
ListenFIFO=
ListenMessageQueue=
ListenNetlink=
ListenSequentialPacket=
ListenSpecial=
ListenStream=
MakeDirectory=
Mark=
MaxConnections=
MemoryLimit=
MemorySoftLimit=
MessageQueueMaxMessages=
MessageQueueMessageSize=
MountFlags=
Nice=
NoNewPrivileges=
NonBlocking=
NotifyAccess=
OOMScoreAdjust=
OnActiveSec=
OnBootSec=
OnCalendar=
OnFailure=
OnFailureIsolate=
OnStartupSec=
OnUnitActiveSec=
OnUnitInactiveSec=
Options=
PAMName=
PIDFile=
PartOf=
PassCredentials=
PassSecurity=
PathChanged=
PathExists=
PathExistsGlob=
PathModified=
PermissionsStartOnly=
PipeSize=
Priority=
PrivateNetwork=
PrivateTmp=
PropagatesReloadTo=
ReadOnlyDirectories=
ReadWriteDirectories=
ReceiveBuffer=
RefuseManualStart=
RefuseManualStop=
ReloadPropagatedFrom=
RemainAfterExit=
RequiredBy=
Requires=
RequiresMountsFor=
RequiresOverridable=
Requisite=
RequisiteOverridable=
Restart=
RestartPreventExitStatus=
RestartSec=
RootDirectory=
RootDirectoryStartOnly=
SecureBits=
SendBuffer=
SendSIGKILL=
Service=
SmackLabel=
SmackLabelIPIn=
SmackLabelIPOut=
SocketMode=
Sockets=
SourcePath=
StandardError=
StandardInput=
StandardOutput=
StartLimitAction=
StartLimitBurst=
StartLimitInterval=
StopWhenUnneeded=
SuccessExitStatus=
SupplementaryGroups=
SysVStartPriority=
SyslogFacility=
SyslogIdentifier=
SyslogLevel=
SyslogLevelPrefix=
SystemCallFilter=
TCPCongestion=
TCPWrapName=
TTYPath=
TTYReset=
TTYVHangup=
TTYVTDisallocate=
TimeoutSec=
systemd.mount(5), systemd.service(5), systemd.socket(5), systemd.swap(5)
TimeoutStartSec=
TimeoutStopSec=
TimerSlackNSec=
Transparent=
Type=
UMask=
Unit=
User=
UtmpIdentifier=
WantedBy=
Wants=
WatchdogSec=
What=
Where=
WorkingDirectory=
Kernel boot options for configuring the behaviour of the systemd process.
1
2
3
4
5
S
emergency
fsck.mode=
fstab=
locale.LANG=
locale.LANGUAGE=
locale.LC_ADDRESS=
locale.LC_COLLATE=
locale.LC_CTYPE=
locale.LC_IDENTIFICATION=
locale.LC_MEASUREMENT=
locale.LC_MESSAGES=
locale.LC_MONETARY=
locale.LC_NAME=
locale.LC_NUMERIC=
locale.LC_PAPER=
locale.LC_TELEPHONE=
locale.LC_TIME=
luks.crypttab=
luks.uuid=
luks=
modules-load=
net.ifnames=
plymouth.enable=
quiet
quotacheck.mode=
rd.fstab=
rd.luks.crypttab=
rd.luks.uuid=
rd.luks=
rd.modules-load=
rd.systemd.unit=
rd.udev.children-max=
rd.udev.exec-delay=
rd.udev.log-priority=
s
single
systemd.confirm_spawn=
systemd.crash_chvt=
systemd.crash_shell=
systemd.default_standard_error=
systemd.default_standard_output=
systemd.dump_core=
systemd.journald.forward_to_console=
systemd.journald.forward_to_kmsg=
systemd.journald.forward_to_syslog=
systemd.log_color=
systemd.log_level=
systemd.log_location=
systemd.log_target=
systemd.setenv=
systemd.show_status=
systemd.unit=
udev.children-max=
udev.exec-delay=
udev.log-priority=
vconsole.font.map=
vconsole.font.unimap=
vconsole.font=
vconsole.keymap.toggle=
vconsole.keymap=
Environment variables understood by the systemd manager and other programs.
$LISTEN_FDS
$LISTEN_PID
$NOTIFY_SOCKET
$PREVLEVEL
$RUNLEVEL
$SYSTEMD_LOG_COLOR
$SYSTEMD_LOG_LEVEL
$SYSTEMD_LOG_LOCATION
$SYSTEMD_LOG_TARGET
$SYSTEMD_PAGER
journalctl(1), localectl(1), loginctl(1), systemctl(1), timedatectl(1)
$SYSTEMD_SYSVINIT_PATH
$SYSTEMD_SYSVRCND_PATH
$SYSTEMD_UNIT_PATH
$UDEV_LOG=
$XDG_CONFIG_DIRS
$XDG_CONFIG_HOME
$XDG_DATA_DIRS
$XDG_DATA_HOME
$XDG_RUNTIME_DIR
$XDG_SESSION_ID
Directives for configuring systemd units through the udev database.
$attr{file
}
$devnode
$devpath
$driver
$env{key
}
$id
$kernel
$links
$major
$minor
$name
$number
$parent
$result
$root
$sys
%E{key
}
%M
%N
%P
%S
%b
%c
%k
%m
%n
%p
%r
%s{file
}
ACTION
ATTRS{filename
}
ATTR{filename
}
DEVPATH
DRIVER
DRIVERS
ENV{key
}
GOTO
GROUP
ID_MODEL=
ID_MODEL_FROM_DATABASE=
IMPORT{type
}
KERNEL
KERNELS
LABEL
MODE
NAME
OPTIONS
OWNER
PROGRAM
RESULT
RUN{type
}
SUBSYSTEM
SUBSYSTEMS
SYMLINK
SYSTEMD_ALIAS=
SYSTEMD_READY=
SYSTEMD_WANTS=
TAG
TAGS
TEST{octal mode mask
}
WAIT_FOR
event_timeout=
link_priority=
nowatch
static_node=
string_escape=
watch
Fields in the journal events with a well known meaning.
CODE_FILE=
CODE_FUNC=
CODE_LINE=
COREDUMP_UNIT=
COREDUMP_USER_UNIT=
ERRNO=
MESSAGE=
MESSAGE_ID=
PRIORITY=
SYSLOG_FACILITY=
SYSLOG_IDENTIFIER=
SYSLOG_PID=
_AUDIT_LOGINUID=
_AUDIT_SESSION=
_BOOT_ID=
_CMDLINE=
_COMM=
_EXE=
_GID=
_HOSTNAME=
_KERNEL_DEVICE=
_KERNEL_SUBSYSTEM=
_MACHINE_ID=
_PID=
_SELINUX_CONTEXT=
_SOURCE_REALTIME_TIMESTAMP=
_SYSTEMD_CGROUP=
_SYSTEMD_OWNER_UID=
_SYSTEMD_SESSION=
_SYSTEMD_UNIT=
_SYSTEMD_USER_UNIT=
_TRANSPORT=
_UDEV_DEVLINK=
_UDEV_DEVNODE=
_UDEV_SYSNAME=
_UID=
__CURSOR=
__MONOTONIC_TIMESTAMP=
__REALTIME_TIMESTAMP=
Directives for configuring PAM behaviour.
Options which influence mounted filesystems and encrypted volumes.
Directives for configuring the behaviour of the systemd process.
CrashChVT=
CrashShell=
DefaultControllers=
DefaultLimitAS=
DefaultLimitCORE=
DefaultLimitCPU=
DefaultLimitDATA=
DefaultLimitFSIZE=
DefaultLimitLOCKS=
DefaultLimitMEMLOCK=
DefaultLimitMSGQUEUE=
DefaultLimitNICE=
DefaultLimitNOFILE=
DefaultLimitNPROC=
DefaultLimitRSS=
DefaultLimitRTPRIO=
DefaultLimitRTTIME=
DefaultLimitSIGPENDING=
DefaultLimitSTACK=
DefaultStandardError=
DefaultStandardOutput=
DumpCore=
JoinControllers=
LogColor=
LogLevel=
LogLocation=
LogTarget=
RuntimeWatchdogSec=
ShowStatus=
ShutdownWatchdogSec=
Directives for configuring the behaviour of the systemd-bootchart process.
Command-line options accepted by programs in the systemd suite.
--accept
--accept-cached
--action=
--adjust-system-clock
--all
--attr-match=
--attr-nomatch=
--attribute-walk
--batch
--bind-ro=
--bind=
--boot
--booted
--capability=
--catalog
--cert=
--children-max=
--clean
--cleanup-db
--cmdline
--confirm-spawn
--console
--container
--controllers=
--crash-shell
--create
--cursor=
--daemon
--debug
--default-standard-error=
--default-standard-output=
--delay=
--depth=
--device-id-of-file=
--diff=
--directory=
--disk-usage
--dry-run
--dump-catalog
--dump-configuration-items
--dump-core
--entropy
--environment=
--exec-delay=
--exit
--exit-if-exists=
--export
--export-db
--export-prefix=
--fail
--failed
--field=
--follow
--force
--freq
--full
--global
--halt
--header
--help
halt(8), hostnamectl(1), journalctl(1), localectl(1), loginctl(1), runlevel(8), shutdown(8), systemctl(1), systemd(1), systemd-activate(8), systemd-analyze(1), systemd-ask-password(1), systemd-cat(1), systemd-cgls(1), systemd-cgtop(1), systemd-coredumpctl(1), systemd-delta(1), systemd-detect-virt(1), systemd-inhibit(1), systemd-journal-gatewayd.service(8), systemd-machine-id-setup(1), systemd-notify(1), systemd-nspawn(1), systemd-tmpfiles(8), systemd-tty-ask-password-agent(1), systemd-udevd.service(8), telinit(8), timedatectl(1), udevadm(8)
--host
hostnamectl(1), localectl(1), loginctl(1), systemctl(1), timedatectl(1)
--icon=
--identifier=
--ignore-dependencies
--ignore-inhibitors
--init
--interval=
--introspect=
--irreversible
--iterations=
--kernel
--key=
--kill-who=
--level-prefix=
--lines=
--link-journal=
--list
--list-catalog
--listen=
--log-color=
--log-level=
--log-location=
--log-priority=
--log-target=
--merge
--mode=
--multiple
--name=
--new-id128
--no-ask-password
hostnamectl(1), localectl(1), loginctl(1), systemctl(1), timedatectl(1)
--no-block
--no-convert
--no-filter
--no-legend
--no-pager
journalctl(1), localectl(1), loginctl(1), systemctl(1), systemd-cgls(1), systemd-coredumpctl(1), systemd-delta(1), timedatectl(1)
--no-reload
--no-tail
--no-tty
--no-wall
--no-wtmp
--order
--output
--output=
--pager-end
--parent-match=
--path=
--pid=
--plymouth
--poweroff
--prefix=
--pretty
--priority=
--private-network
--privileged
--property
--property-match=
--property=
--pss
--query
--query=
--quiet
journalctl(1), systemctl(1), systemd-detect-virt(1), udevadm(8)
--read-only
--readahead=
--ready
--reboot
--rel
--reload
--remove
--require
--resolve-names=
--reverse
--root
--root=
--runtime
--sample
--scale-x
--scale-y
--seq-end=
--seq-start=
--setup-keys
--show-status=
--signal=
--since=
--start-exec-queue
--static
--status=
--stop-exec-queue
--subsystem-match=
--subsystem-nomatch=
--subsystem=
--sysname-match=
--system
--tag-match=
--test
--test=
--this-boot
--timeout=
--transient
--type=
--udev
--unit=
--until=
--update
--update-catalog
--user
--user-unit=
--user=
--uuid=
--verbose
--verify
--verify-key=
--version
hostnamectl(1), journalctl(1), localectl(1), loginctl(1), systemctl(1), systemd(1), systemd-activate(8), systemd-cat(1), systemd-cgls(1), systemd-cgtop(1), systemd-coredumpctl(1), systemd-delta(1), systemd-detect-virt(1), systemd-inhibit(1), systemd-journal-gatewayd.service(8), systemd-machine-id-setup(1), systemd-notify(1), systemd-nspawn(1), systemd-tty-ask-password-agent(1), systemd-udevd.service(8), timedatectl(1), udevadm(8)
--vm
--wall
--watch
--what=
--who=
--why=
--wtmp-only
-C
-D
-E
-F
-H
hostnamectl(1), localectl(1), loginctl(1), shutdown(8), systemctl(1), timedatectl(1)
-P
-a
journalctl(1), loginctl(1), systemctl(1), systemd-activate(8)
-b
-c
journalctl(1), shutdown(8), systemd-cgtop(1), systemd-detect-virt(1)
-d
-e
-f
-h
hostnamectl(1), journalctl(1), localectl(1), loginctl(1), shutdown(8), systemctl(1), systemd(1), systemd-activate(8), systemd-analyze(1), systemd-ask-password(1), systemd-cat(1), systemd-cgls(1), systemd-cgtop(1), systemd-coredumpctl(1), systemd-delta(1), systemd-detect-virt(1), systemd-inhibit(1), systemd-journal-gatewayd.service(8), systemd-machine-id-setup(1), systemd-notify(1), systemd-nspawn(1), systemd-tty-ask-password-agent(1), timedatectl(1)
-i
-j
-k
-l
-m
-n
journalctl(1), systemctl(1), systemd-bootchart(1), systemd-cgtop(1)
-o
journalctl(1), systemctl(1), systemd-bootchart(1), systemd-coredumpctl(1)
-p
halt(8), journalctl(1), loginctl(1), systemctl(1), systemd-bootchart(1), systemd-cat(1), systemd-cgtop(1)
-q
-r
-s
-t
systemctl(1), systemd-cat(1), systemd-cgtop(1), systemd-delta(1)
-u
-v
-w
-x
-y
Other configuration elements which don't fit in any of the above groups.
ANSI_COLOR=
BUG_REPORT_URL=
CHASSIS=
CPE_NAME=
Compress=
Controllers=
D
F
FONT=
FONT_MAP=
FONT_UNIMAP=
ForwardToConsole=
ForwardToKMsg=
ForwardToSyslog=
HOME_URL=
HandleHibernateKey=
HandleLidSwitch=
HandlePowerKey=
HandleSuspendKey=
HibernateKeyIgnoreInhibited=
ICON_NAME=
ID=
ID_LIKE=
IdleAction=
IdleActionSec=
InhibitDelayMaxSec=
KEYMAP=
KEYMAP_TOGGLE=
KillExcludeUsers=
KillOnlyUsers=
KillUserProcesses=
L
LidSwitchIgnoreInhibited=
MaxFileSec=
MaxLevelConsole=
MaxLevelKMsg=
MaxLevelStore=
MaxLevelSyslog=
MaxRetentionSec=
NAME=
NAutoVTs=
PRETTY_HOSTNAME=
PRETTY_NAME=
PowerKeyIgnoreInhibited=
R
RateLimitBurst=
RateLimitInterval=
ReserveVT=
ResetControllers=
RuntimeKeepFree=
RuntimeMaxFileSize=
RuntimeMaxUse=
SUPPORT_URL=
Seal=
SplitMode=
Storage=
SuspendKeyIgnoreInhibited=
SyncIntervalSec=
SystemKeepFree=
SystemMaxFileSize=
SystemMaxUse=
VERSION=
VERSION_ID=
X
Z
b
c
d
equivalent
f
h
m
masked
min
ms
overridden
p
r
redirected
udev_log
unchanged
us
w
x
z
Paths and file names referred to in the documentation.
/etc/binfmt.d/*.conf
/etc/crypttab
/etc/hostname
/etc/locale.conf
/etc/localtime
/etc/machine-id
/etc/machine-info
/etc/modules-load.d/*.conf
/etc/os-release
/etc/sysctl.d/*.conf
/etc/systemd/bootchart.conf
/etc/systemd/journald.conf
/etc/systemd/logind.conf
/etc/systemd/system-preset/*.preset
/etc/systemd/system.conf
/etc/systemd/system/*
/etc/systemd/user-preset/*.preset
/etc/systemd/user.conf
/etc/systemd/user/*
/etc/tmpfiles.d/*.conf
/etc/vconsole.conf
/proc/cmdline
/run/binfmt.d/*.conf
/run/modules-load.d/*.conf
/run/sysctl.d/*.conf
/run/systemd/system-preset/*.preset
/run/systemd/system/*
/run/systemd/user-preset/*.preset
/run/systemd/user/*
/run/tmpfiles.d/*.conf
/usr/lib/binfmt.d/*.conf
/usr/lib/modules-load.d/*.conf
/usr/lib/sysctl.d/*.conf
/usr/lib/systemd/system-generators/systemd-cryptsetup-generator
/usr/lib/systemd/system-generators/systemd-fstab-generator
/usr/lib/systemd/system-generators/systemd-getty-generator
/usr/lib/systemd/system-generators/systemd-system-update-generator
/usr/lib/systemd/system-preset/*.preset
/usr/lib/systemd/system/*
/usr/lib/systemd/systemd-binfmt
/usr/lib/systemd/systemd-cryptsetup
/usr/lib/systemd/systemd-fsck
/usr/lib/systemd/systemd-hostnamed
/usr/lib/systemd/systemd-initctl
/usr/lib/systemd/systemd-journald
/usr/lib/systemd/systemd-localed
/usr/lib/systemd/systemd-logind
/usr/lib/systemd/systemd-modules-load
/usr/lib/systemd/systemd-quotacheck
/usr/lib/systemd/systemd-random-seed
/usr/lib/systemd/systemd-readahead
/usr/lib/systemd/systemd-remount-fs
/usr/lib/systemd/systemd-shutdown
/usr/lib/systemd/systemd-shutdownd
/usr/lib/systemd/systemd-sleep
/usr/lib/systemd/systemd-sysctl
/usr/lib/systemd/systemd-timedated
/usr/lib/systemd/systemd-update-utmp
/usr/lib/systemd/systemd-user-sessions
/usr/lib/systemd/systemd-vconsole-setup
/usr/lib/systemd/user-preset/*.preset
/usr/lib/systemd/user/*
/usr/lib/tmpfiles.d/*.conf
automount
.automount
basic.target
bluetooth.target
cryptsetup.target
ctrl-alt-del.target
dbus.service
dbus.socket
default.target
device
.device
display-manager.service
emergency.target
exit.target
final.target
getty.target
graphical.target
halt.target
hibernate.target
hybrid-sleep.target
initrd-fs.target
initrd-root-fs.target
kbrequest.target
kexec.target
local-fs-pre.target
local-fs.target
mount
.mount
systemd.exec(5), systemd.kill(5), systemd.mount(5), systemd.unit(5)
multi-user.target
network.target
nss-lookup.target
nss-myhostname.la
nss-user-lookup.target
pam_systemd.so
path
.path
paths.target
poweroff.target
printer.target
reboot.target
remote-fs-pre.target
remote-fs-setup.target
remote-fs.target
rescue.target
rpcbind.target
runlevel2.target
runlevel3.target
runlevel4.target
runlevel5.target
service
.service
systemd.exec(5), systemd.kill(5), systemd.service(5), systemd.unit(5)
shutdown.target
sigpwr.target
sleep.target
smartcard.target
snapshot
.snapshot
socket
.socket
systemd.exec(5), systemd.kill(5), systemd.socket(5), systemd.unit(5)
sockets.target
sound.target
suspend.target
swap
.swap
systemd.exec(5), systemd.kill(5), systemd.swap(5), systemd.unit(5)
swap.target
sysinit.target
syslog.socket
system-update.target
systemd-ask-password-console.path
systemd-ask-password-console.service
systemd-ask-password-wall.path
systemd-ask-password-wall.service
systemd-binfmt.service
systemd-cryptsetup@.service
systemd-fsck-root.service
systemd-fsck@.service
systemd-halt.service
systemd-hibernate.service
systemd-hostnamed.service
systemd-hybrid-sleep.service
systemd-initctl.service
systemd-initctl.socket
systemd-journal-gatewayd.service
systemd-journal-gatewayd.socket
systemd-journald.service
systemd-journald.socket
systemd-kexec.service
systemd-localed.service
systemd-logind.service
systemd-modules-load.service
systemd-poweroff.service
systemd-quotacheck.service
systemd-random-seed-load.service
systemd-random-seed-save.service
systemd-readahead-collect.service
systemd-readahead-done.service
systemd-readahead-done.timer
systemd-readahead-replay.service
systemd-reboot.service
systemd-remount-fs.service
systemd-shutdownd.service
systemd-shutdownd.socket
systemd-suspend.service
systemd-sysctl.service
systemd-timedated.service
systemd-tmpfiles-clean.service
systemd-tmpfiles-clean.timer
systemd-tmpfiles-setup.service
systemd-udevd-control.socket
systemd-udevd-kernel.socket
systemd-udevd.service
systemd-update-utmp-runlevel.service
systemd-update-utmp-shutdown.service
systemd-user-sessions.service
systemd-vconsole-setup.service
target
.target
time-sync.target
timer
.timer
timers.target
umount.target