SYSTEMD.DIRECTIVES(5)

NAME
systemd.directives - Index of configuration directives

UNIT DIRECTIVES

Directives for configuring units, used in unit files.

Accept=
    systemd.socket(5)

After=
    systemd.unit(5)

Alias=
    systemd.unit(5)

AllowIsolate=
    systemd.unit(5)

Also=
    systemd.unit(5)

Backlog=
    systemd.socket(5)

Before=
    systemd.unit(5)

BindIPv6Only=
    systemd.socket(5)

BindToDevice=
    systemd.socket(5)

BindsTo=
    systemd.unit(5)

BlockIOReadBandwidth=
    systemd.exec(5)

BlockIOWeight=
    systemd.exec(5)

BlockIOWriteBandwidth=
    systemd.exec(5)

Broadcast=
    systemd.socket(5)

BusName=
    systemd.service(5)

CPUAffinity=
    systemd.exec(5)

CPUSchedulingPolicy=
    systemd.exec(5)

CPUSchedulingPriority=
    systemd.exec(5)

CPUSchedulingResetOnFork=
    systemd.exec(5)

CPUShares=
    systemd.exec(5)

Capabilities=
    systemd.exec(5)

CapabilityBoundingSet=
    systemd.exec(5)

ConditionCapability=
    systemd.unit(5)

ConditionDirectoryNotEmpty=
    systemd.unit(5)

ConditionFileIsExecutable=
    systemd.unit(5)

ConditionFileNotEmpty=
    systemd.unit(5)

ConditionHost=
    systemd.unit(5)

ConditionKernelCommandLine=
    systemd.unit(5)

ConditionNull=
    systemd.unit(5)

ConditionPathExists=
    systemd.unit(5)

ConditionPathExistsGlob=
    systemd.unit(5)

ConditionPathIsDirectory=
    systemd.unit(5)

ConditionPathIsMountPoint=
    systemd.unit(5)

ConditionPathIsReadWrite=
    systemd.unit(5)

ConditionPathIsSymbolicLink=
    systemd.unit(5)

ConditionSecurity=
    systemd.unit(5)

ConditionVirtualization=
    systemd.unit(5)

Conflicts=
    systemd.unit(5)

ControlGroup=
    systemd.exec(5)

ControlGroupAttribute=
    systemd.exec(5)

ControlGroupModify=
    systemd.exec(5)

ControlGroupPersistent=
    systemd.exec(5)

DefaultDependencies=
    systemd.unit(5)

Description=
    systemd.unit(5)

DeviceAllow=
    systemd.exec(5)

DeviceDeny=
    systemd.exec(5)

DirectoryMode=
    systemd.automount(5), systemd.mount(5), systemd.path(5), systemd.socket(5)

DirectoryNotEmpty=
    systemd.path(5)

Documentation=
    systemd.unit(5)

Environment=
    systemd.exec(5)

EnvironmentFile=
    systemd.exec(5)

ExecReload=
    systemd.service(5)

ExecStart=
    systemd.service(5)

ExecStartPost=
    systemd.service(5), systemd.socket(5)

ExecStartPre=
    systemd.service(5), systemd.socket(5)

ExecStop=
    systemd.service(5)

ExecStopPost=
    systemd.service(5), systemd.socket(5)

ExecStopPre=
    systemd.socket(5)

FreeBind=
    systemd.socket(5)

FsckPassNo=
    systemd.mount(5), systemd.service(5)

Group=
    systemd.exec(5)

GuessMainPID=
    systemd.service(5)

IOSchedulingClass=
    systemd.exec(5)

IOSchedulingPriority=
    systemd.exec(5)

IPTOS=
    systemd.socket(5)

IPTTL=
    systemd.socket(5)

IgnoreOnIsolate=
    systemd.unit(5)

IgnoreOnSnapshot=
    systemd.unit(5)

IgnoreSIGPIPE=
    systemd.exec(5)

InaccessibleDirectories=
    systemd.exec(5)

JobTimeoutSec=
    systemd.unit(5)

KeepAlive=
    systemd.socket(5)

KillMode=
    systemd.kill(5)

KillSignal=
    systemd.kill(5)

LimitAS=
    systemd.exec(5)

LimitCORE=
    systemd.exec(5)

LimitCPU=
    systemd.exec(5)

LimitDATA=
    systemd.exec(5)

LimitFSIZE=
    systemd.exec(5)

LimitLOCKS=
    systemd.exec(5)

LimitMEMLOCK=
    systemd.exec(5)

LimitMSGQUEUE=
    systemd.exec(5)

LimitNICE=
    systemd.exec(5)

LimitNOFILE=
    systemd.exec(5)

LimitNPROC=
    systemd.exec(5)

LimitRSS=
    systemd.exec(5)

LimitRTPRIO=
    systemd.exec(5)

LimitRTTIME=
    systemd.exec(5)

LimitSIGPENDING=
    systemd.exec(5)

LimitSTACK=
    systemd.exec(5)

ListenDatagram=
    systemd.socket(5)

ListenFIFO=
    systemd.socket(5)

ListenMessageQueue=
    systemd.socket(5)

ListenNetlink=
    systemd.socket(5)

ListenSequentialPacket=
    systemd.socket(5)

ListenSpecial=
    systemd.socket(5)

ListenStream=
    systemd.socket(5)

MakeDirectory=
    systemd.path(5)

Mark=
    systemd.socket(5)

MaxConnections=
    systemd.socket(5)

MemoryLimit=
    systemd.exec(5)

MemorySoftLimit=
    systemd.exec(5)

MessageQueueMaxMessages=
    systemd.socket(5)

MessageQueueMessageSize=
    systemd.socket(5)

MountFlags=
    systemd.exec(5)

Nice=
    systemd.exec(5)

NoNewPrivileges=
    systemd.exec(5)

NonBlocking=
    systemd.service(5)

NotifyAccess=
    systemd.service(5)

OOMScoreAdjust=
    systemd.exec(5)

OnActiveSec=
    systemd.timer(5)

OnBootSec=
    systemd.timer(5)

OnFailure=
    systemd.unit(5)

OnFailureIsolate=
    systemd.unit(5)

OnStartupSec=
    systemd.timer(5)

OnUnitActiveSec=
    systemd.timer(5)

OnUnitInactiveSec=
    systemd.timer(5)

Options=
    systemd.mount(5)

PAMName=
    systemd.exec(5)

PIDFile=
    systemd.service(5)

PartOf=
    systemd.unit(5)

PassCredentials=
    systemd.socket(5)

PassSecurity=
    systemd.socket(5)

PathChanged=
    systemd.path(5)

PathExists=
    systemd.path(5)

PathExistsGlob=
    systemd.path(5)

PathModified=
    systemd.path(5)

PermissionsStartOnly=
    systemd.service(5)

PipeSize=
    systemd.socket(5)

Priority=
    systemd.socket(5), systemd.swap(5)

PrivateNetwork=
    systemd.exec(5)

PrivateTmp=
    systemd.exec(5)

PropagatesReloadTo=
    systemd.unit(5)

ReadOnlyDirectories=
    systemd.exec(5)

ReadWriteDirectories=
    systemd.exec(5)

ReceiveBuffer=
    systemd.socket(5)

RefuseManualStart=
    systemd.unit(5)

RefuseManualStop=
    systemd.unit(5)

ReloadPropagatedFrom=
    systemd.unit(5)

RemainAfterExit=
    systemd.service(5)

RequiredBy=
    systemd.unit(5)

Requires=
    systemd.unit(5)

RequiresMountsFor=
    systemd.unit(5)

RequiresOverridable=
    systemd.unit(5)

Requisite=
    systemd.unit(5)

RequisiteOverridable=
    systemd.unit(5)

Restart=
    systemd.service(5)

RestartPreventExitStatus=
    systemd.service(5)

RestartSec=
    systemd.service(5)

RootDirectory=
    systemd.exec(5)

RootDirectoryStartOnly=
    systemd.service(5)

SecureBits=
    systemd.exec(5)

SendBuffer=
    systemd.socket(5)

SendSIGKILL=
    systemd.kill(5)

Service=
    systemd.socket(5)

SocketMode=
    systemd.socket(5)

Sockets=
    systemd.service(5)

SourcePath=
    systemd.unit(5)

StandardError=
    systemd.exec(5)

StandardInput=
    systemd.exec(5)

StandardOutput=
    systemd.exec(5)

StartLimitAction=
    systemd.service(5)

StartLimitBurst=
    systemd.service(5)

StartLimitInterval=
    systemd.service(5)

StopWhenUnneeded=
    systemd.unit(5)

SuccessExitStatus=
    systemd.service(5)

SupplementaryGroups=
    systemd.exec(5)

SysVStartPriority=
    systemd.service(5)

SyslogFacility=
    systemd.exec(5)

SyslogIdentifier=
    systemd.exec(5)

SyslogLevel=
    systemd.exec(5)

SyslogLevelPrefix=
    systemd.exec(5)

SystemCallFilter=
    systemd.exec(5)

TCPCongestion=
    systemd.socket(5)

TCPWrapName=
    systemd.exec(5)

TTYPath=
    systemd.exec(5)

TTYReset=
    systemd.exec(5)

TTYVHangup=
    systemd.exec(5)

TTYVTDisallocate=
    systemd.exec(5)

TimeoutSec=
    systemd.mount(5), systemd.service(5), systemd.socket(5), systemd.swap(5)

TimeoutStartSec=
    systemd.service(5)

TimeoutStopSec=
    systemd.service(5)

TimerSlackNSec=
    systemd.exec(5)

Transparent=
    systemd.socket(5)

Type=
    systemd.mount(5), systemd.service(5)

UMask=
    systemd.exec(5)

Unit=
    systemd.path(5), systemd.timer(5)

User=
    systemd.exec(5)

UtmpIdentifier=
    systemd.exec(5)

WantedBy=
    systemd.unit(5)

Wants=
    systemd.unit(5)

WatchdogSec=
    systemd.service(5)

What=
    systemd.mount(5), systemd.swap(5)

Where=
    systemd.automount(5), systemd.mount(5)

WorkingDirectory=
    systemd.exec(5)

SYSTEM MANAGER DIRECTIVES

Directives for configuring the behaviour of the systemd process.

CPUAffinity=
    systemd.conf(5)

CapabilityBoundingSet=
    systemd.conf(5)

CrashChVT=
    systemd.conf(5)

CrashShell=
    systemd.conf(5)

DefaultControllers=
    systemd.conf(5)

DefaultLimitAS=
    systemd.conf(5)

DefaultLimitCORE=
    systemd.conf(5)

DefaultLimitCPU=
    systemd.conf(5)

DefaultLimitDATA=
    systemd.conf(5)

DefaultLimitFSIZE=
    systemd.conf(5)

DefaultLimitLOCKS=
    systemd.conf(5)

DefaultLimitMEMLOCK=
    systemd.conf(5)

DefaultLimitMSGQUEUE=
    systemd.conf(5)

DefaultLimitNICE=
    systemd.conf(5)

DefaultLimitNOFILE=
    systemd.conf(5)

DefaultLimitNPROC=
    systemd.conf(5)

DefaultLimitRSS=
    systemd.conf(5)

DefaultLimitRTPRIO=
    systemd.conf(5)

DefaultLimitRTTIME=
    systemd.conf(5)

DefaultLimitSIGPENDING=
    systemd.conf(5)

DefaultLimitSTACK=
    systemd.conf(5)

DefaultStandardError=
    systemd.conf(5)

DefaultStandardOutput=
    systemd.conf(5)

DumpCore=
    systemd.conf(5)

JoinControllers=
    systemd.conf(5)

LogColor=
    systemd.conf(5)

LogLevel=
    systemd.conf(5)

LogLocation=
    systemd.conf(5)

LogTarget=
    systemd.conf(5)

RuntimeWatchdogSec=
    systemd.conf(5)

ShowStatus=
    systemd.conf(5)

ShutdownWatchdogSec=
    systemd.conf(5)

TimerSlackNSec=
    systemd.conf(5)

UDEV DIRECTIVES

Directives for configuring systemd units through the udev database.

ID_MODEL=
    systemd.device(5)

ID_MODEL_FROM_DATABASE=
    systemd.device(5)

SYSTEMD_ALIAS=
    systemd.device(5)

SYSTEMD_READY=
    systemd.device(5)

SYSTEMD_WANTS=
    systemd.device(5)

JOURNAL DIRECTIVES

Directives for configuring the behaviour of the journald process.

CODE_FILE=
    systemd.journal-fields(7)

CODE_FUNC=
    systemd.journal-fields(7)

CODE_LINE=
    systemd.journal-fields(7)

ERRNO=
    systemd.journal-fields(7)

MESSAGE=
    systemd.journal-fields(7)

MESSAGE_ID=
    systemd.journal-fields(7)

PRIORITY=
    systemd.journal-fields(7)

SYSLOG_FACILITY=
    systemd.journal-fields(7)

SYSLOG_IDENTIFIER=
    systemd.journal-fields(7)

SYSLOG_PID=
    systemd.journal-fields(7)

_AUDIT_LOGINUID=
    systemd.journal-fields(7)

_AUDIT_SESSION=
    systemd.journal-fields(7)

_BOOT_ID=
    systemd.journal-fields(7)

_CMDLINE=
    systemd.journal-fields(7)

_COMM=
    systemd.journal-fields(7)

_EXE=
    systemd.journal-fields(7)

_GID=
    systemd.journal-fields(7)

_HOSTNAME=
    systemd.journal-fields(7)

_MACHINE_ID=
    systemd.journal-fields(7)

_PID=
    systemd.journal-fields(7)

_SELINUX_CONTEXT=
    systemd.journal-fields(7)

_SOURCE_REALTIME_TIMESTAMP=
    systemd.journal-fields(7)

_SYSTEMD_CGROUP=
    systemd.journal-fields(7)

_SYSTEMD_OWNER_UID=
    systemd.journal-fields(7)

_SYSTEMD_SESSION=
    systemd.journal-fields(7)

_SYSTEMD_UNIT=
    systemd.journal-fields(7)

_TRANSPORT=
    systemd.journal-fields(7)

_UID=
    systemd.journal-fields(7)

__CURSOR=
    systemd.journal-fields(7)

__MONOTONIC_TIMESTAMP=
    systemd.journal-fields(7)

__REALTIME_TIMESTAMP=
    systemd.journal-fields(7)