systemd.directives

Index

## 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)