1.3. Unit file structure
Unit files typically consist of three following sections:
- The
[Unit]section - Contains generic options that are not dependent on the type of the unit. These options provide unit description, specify the unit’s behavior, and set dependencies to other units.
For a list of most frequently used [Unit] options, see Important [Unit] section options.
- The
[Unit type]section -
Contains type-specific directives, these are grouped under a section named after the unit type. For example, service unit files contain the
[Service]section. - The
[Install]section -
Contains information about unit installation used by
systemctl enableanddisablecommands. For a list of options for the[Install]section, see Important [Install] section options.