Systemd executes several processes, in charge of setting up the system: keyboard, drivers, filesystems, network, services. It does this while keeping a global view of the system as a whole, and the requirements of the components. Each component is described by a “unit file” (sometimes more); the general syntax is derived from the widely-used “*.ini files“ syntax, with <literal><replaceable>key</replaceable> = <replaceable>value</replaceable></literal> pairs grouped between <literal>[<replaceable>section</replaceable>]</literal> headers. Unit files are stored under <filename>/lib/systemd/system/</filename> and <filename>/etc/systemd/system/</filename>; they come in several flavors, but we will focus on “services” and “targets” here.
ينفذ systemd عدة عمليات مسؤولة عن إعداد النظام: لوحة المفاتيح، التعريفات، نظم الملفات، الشبكة، الخدمات. يحافظ systemd على الرؤية العامة للنظام ككل، ولمتطلبات المكونات أيضاً. كل مكون معرف باستخدام ”ملف وحدة unit file“ (وأحياناً أكثر من ملف)؛ الصيغة العامة لهذه الملفات مشتقة من صيغة ملفات ”‎*.ini“ الشائع استخدامها، حيث تُجمع أزواج <literal><replaceable>key</replaceable> = <replaceable>value</replaceable></literal> ضمن ترويسات <literal>[<replaceable>section</replaceable>]</literal>. تُخزَّنُ ملفات الواحدات في <filename>/lib/systemd/system/</filename> و<filename>/etc/systemd/system/</filename>؛ ولها أنواع عديدة، لكننا سنركز على ”الخدمات services“ و”الأهداف targets“ هنا.