1---
2layout: default
3SPDX-License-Identifier: LGPL-2.1-or-later
4---
5
6# System and Service Manager
7
8systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.
9
10systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit.
11
12Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.
13
14---
15
16{% assign by_category = site.pages | group_by:"category" %}
17{% assign extra_pages = site.data.extra_pages | group_by:"category" %}
18{% assign merged = by_category | concat: extra_pages | sort:"name" %}
19
20{% for pair in merged %}
21  {% if pair.name != "" %}
22## {{ pair.name }}
23{% assign sorted = pair.items | sort:"title" %}{% for page in sorted %}
24* [{{ page.title }}]({{ page.url | relative_url }}){% endfor %}
25  {% endif %}
26{% endfor %}
27
28## See also
29
30* [Introductory blog story](http://0pointer.de/blog/projects/systemd.html)
31* [Three](http://0pointer.de/blog/projects/systemd-update.html) [status](http://0pointer.de/blog/projects/systemd-update-2.html) [updates](http://0pointer.de/blog/projects/systemd-update-3.html)
32* The [Wikipedia article](https://en.wikipedia.org/wiki/systemd)
33
34---
35
36<pre class="intro-code-block">
37Welcome to <span class="color-blue">Fedora 20 (Heisenbug)</span>!
38
39[  <span class="color-green">OK</span>  ] Reached target Remote File Systems.
40[  <span class="color-green">OK</span>  ] Listening on Delayed Shutdown Socket.
41[  <span class="color-green">OK</span>  ] Listening on /dev/initctl Compatibility Named Pipe.
42[  <span class="color-green">OK</span>  ] Reached target Paths.
43[  <span class="color-green">OK</span>  ] Reached target Encrypted Volumes.
44[  <span class="color-green">OK</span>  ] Listening on Journal Socket.
45         Mounting Huge Pages File System...
46         Mounting POSIX Message Queue File System...
47         Mounting Debug File System...
48         Starting Journal Service...
49[  <span class="color-green">OK</span>  ] Started Journal Service.
50         Mounting Configuration File System...
51         Mounting FUSE Control File System...
52[  <span class="color-green">OK</span>  ] Created slice Root Slice.
53[  <span class="color-green">OK</span>  ] Created slice User and Session Slice.
54[  <span class="color-green">OK</span>  ] Created slice System Slice.
55[  <span class="color-green">OK</span>  ] Reached target Slices.
56[  <span class="color-green">OK</span>  ] Reached target Swap.
57         Mounting Temporary Directory...
58[  <span class="color-green">OK</span>  ] Reached target Local File Systems (Pre).
59         Starting Load Random Seed...
60         Starting Load/Save Random Seed...
61[  <span class="color-green">OK</span>  ] Mounted Huge Pages File System.
62[  <span class="color-green">OK</span>  ] Mounted POSIX Message Queue File System.
63[  <span class="color-green">OK</span>  ] Mounted Debug File System.
64[  <span class="color-green">OK</span>  ] Mounted Configuration File System.
65[  <span class="color-green">OK</span>  ] Mounted FUSE Control File System.
66[  <span class="color-green">OK</span>  ] Mounted Temporary Directory.
67[  <span class="color-green">OK</span>  ] Started Load Random Seed.
68[  <span class="color-green">OK</span>  ] Started Load/Save Random Seed.
69[  <span class="color-green">OK</span>  ] Reached target Local File Systems.
70         Starting Recreate Volatile Files and Directories...
71         Starting Trigger Flushing of Journal to Persistent Storage...
72[  <span class="color-green">OK</span>  ] Started Recreate Volatile Files and Directories.
73         Starting Record System Reboot/Shutdown in UTMP...
74[  <span class="color-green">OK</span>  ] Started Trigger Flushing of Journal to Persistent Storage.
75[  <span class="color-green">OK</span>  ] Started Record System Reboot/Shutdown in UTMP.
76[  <span class="color-green">OK</span>  ] Reached target System Initialization.
77[  <span class="color-green">OK</span>  ] Reached target Timers.
78[  <span class="color-green">OK</span>  ] Listening on D-Bus System Message Bus Socket.
79[  <span class="color-green">OK</span>  ] Reached target Sockets.
80[  <span class="color-green">OK</span>  ] Reached target Basic System.
81         Starting Permit User Sessions...
82         Starting D-Bus System Message Bus...
83[  <span class="color-green">OK</span>  ] Started D-Bus System Message Bus.
84         Starting Login Service...
85         Starting Cleanup of Temporary Directories...
86[  <span class="color-green">OK</span>  ] Started Permit User Sessions.
87[  <span class="color-green">OK</span>  ] Started Cleanup of Temporary Directories.
88         Starting Console Getty...
89[  <span class="color-green">OK</span>  ] Started Console Getty.
90[  <span class="color-green">OK</span>  ] Reached target Login Prompts.
91[  <span class="color-green">OK</span>  ] Started Login Service.
92[  <span class="color-green">OK</span>  ] Reached target Multi-User System.
93
94Fedora release 20 (Heisenbug)
95Kernel 3.9.2-200.fc18.x86_64 on an x86_64 (console)
96
97fedora login:
98</pre>
99