source: chapter06/systemd.xml@ e88a471b

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since e88a471b was e88a471b, checked in by DJ Lucas <dj@…>, 6 years ago

Update to util-linux-2.31.1. Fixes #4176.
Correct build issue with systemd-236 tests.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@11338 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 26.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
8<sect1 id="ch-system-systemd" role="wrap" revision="systemd">
9 <?dbhtml filename="systemd.html"?>
10
11 <sect1info condition="script">
12 <productname>systemd</productname>
13 <productnumber>&systemd-version;</productnumber>
14 <address>&systemd-url;</address>
15 </sect1info>
16
17 <title>Systemd-&systemd-version;</title>
18
19 <indexterm zone="ch-system-systemd">
20 <primary sortas="a-systemd">systemd</primary>
21 </indexterm>
22
23 <sect2 role="package">
24 <title/>
25
26 <para>The systemd package contains programs for controlling the startup,
27 running, and shutdown of the system.</para>
28
29 <segmentedlist>
30 <segtitle>&buildtime;</segtitle>
31 <segtitle>&diskspace;</segtitle>
32
33 <seglistitem>
34 <seg>&systemd-ch6-sbu;</seg>
35 <seg>&systemd-ch6-du;</seg>
36 </seglistitem>
37 </segmentedlist>
38 </sect2>
39
40 <sect2 role="installation">
41 <title>Installation of systemd</title>
42
43 <para>Create a symlink to work around missing xsltproc:</para>
44
45<screen><userinput remap="pre">ln -sf /tools/bin/true /usr/bin/xsltproc</userinput></screen>
46
47 <para>Set up the man pages:</para>
48
49<screen><userinput remap="pre">tar -xf ../systemd-man-pages-&systemd-version;.tar.xz</userinput></screen>
50
51 <para>Remove tests that cannot be built in chroot:</para>
52
53<screen><userinput remap="pre">sed '179,223d' -i src/resolve/meson.build</userinput></screen>
54
55 <para>Prepare systemd for compilation:</para>
56
57 <screen><userinput remap="configure">mkdir -p build
58cd build
59
60LANG=en_US.UTF-8 \
61meson --prefix=/usr \
62 --sysconfdir=/etc \
63 --localstatedir=/var \
64 -Dblkid=true \
65 -Dbuildtype=release \
66 -Ddefault-dnssec=no \
67 -Dfirstboot=false \
68 -Dinstall-tests=false \
69 -Dkill-path=/bin/kill \
70 -Dkmod-path=/bin/kmod \
71 -Dldconfig=false \
72 -Dmount-path=/bin/mount \
73 -Drootprefix= \
74 -Drootlibdir=/lib \
75 -Dsplit-usr=true \
76 -Dsulogin-path=/sbin/sulogin \
77 -Dsysusers=false \
78 -Dumount-path=/bin/umount \
79 -Db_lto=false \
80 ..</userinput></screen>
81
82 <variablelist>
83 <title>The meaning of the meson options:</title>
84
85 <varlistentry>
86 <term><parameter>-D*-path=*</parameter></term>
87 <listitem>
88 <para>These switches provide location of binaries needed by
89 systemd at runtime that have not yet been installed, or who's
90 pkgconfig files are currently only in
91 <filename>/tools/lib/pkgconfig</filename>.</para>
92 </listitem>
93 </varlistentry>
94
95 <varlistentry>
96 <term><parameter>-Ddefault-dnssec=no</parameter></term>
97 <listitem>
98 <para>This switch turns off the experimental DNSSEC support.</para>
99 </listitem>
100 </varlistentry>
101
102 <varlistentry>
103 <term><parameter>-Dfirstboot=false</parameter></term>
104 <listitem>
105 <para>This switch prevents installation of systemd
106 services responsible for setting up the system for
107 the first time. They are not useful for LFS because
108 everything is done manually.</para>
109 </listitem>
110 </varlistentry>
111
112 <varlistentry>
113 <term><parameter>-Dinstall-tests=false</parameter></term>
114 <listitem>
115 <para>This switch prevents installation of the compiled tests.</para>
116 </listitem>
117 </varlistentry>
118
119 <varlistentry>
120 <term><parameter>-Dldconfig=no</parameter></term>
121 <listitem>
122 <para>This switch prevents installation of a systemd
123 unit that runs <command>ldconfig</command> at
124 boot, making the boot time longer. Remove it if the
125 described feature is desired, even though it's not
126 useful for source distributions such as LFS.</para>
127 </listitem>
128 </varlistentry>
129
130 <varlistentry>
131 <term><parameter>-Droot*</parameter></term>
132 <listitem>
133 <para>These switches ensure that core programs and
134 shared libraries are installed in the subdirectories
135 of the root partition.</para>
136 </listitem>
137 </varlistentry>
138
139 <varlistentry>
140 <term><parameter>-Dsplit-usr=true</parameter></term>
141 <listitem>
142 <para>This switch ensures that systemd will work on
143 systems where /bin, /lib and /sbin directories are not
144 symlinks to their /usr counterparts.</para>
145 </listitem>
146 </varlistentry>
147
148 <varlistentry>
149 <term><parameter>-Dsysusers=false</parameter></term>
150 <listitem>
151 <para>This switch prevents installation of systemd
152 services responsible for setting up the
153 <filename>/etc/group</filename> and
154 <filename>/etc/passwd</filename> files. Both files
155 were created early in this chapter.</para>
156 </listitem>
157 </varlistentry>
158
159 </variablelist>
160
161 <para>Compile the package:</para>
162
163<screen><userinput remap="make">LANG=en_US.UTF-8 ninja</userinput></screen>
164<!--
165 <para>To test the package, execute the following command:</para>
166
167<screen><userinput remap="test">LANG=en_US.UTF-8 ninja test</userinput></screen>
168-->
169 <para>Install the package:</para>
170
171<screen><userinput remap="install">LANG=en_US.UTF-8 ninja install</userinput></screen>
172
173 <para>Remove an unnecessary directory:</para>
174
175<screen><userinput remap="install">rm -rfv /usr/lib/rpm</userinput></screen>
176
177 <para>Create the Sysvinit compatibility symlinks, so systemd is used
178 as the default init system:</para>
179
180<screen><userinput remap="install">for tool in runlevel reboot shutdown poweroff halt telinit; do
181 ln -sfv ../bin/systemctl /sbin/${tool}
182done
183ln -sfv ../lib/systemd/systemd /sbin/init</userinput></screen>
184
185 <para>Remove our earlier created symlink for xsltproc:</para>
186
187<screen><userinput remap="install">rm -f /usr/bin/xsltproc</userinput></screen>
188
189 <para>Create the <filename>/etc/machine-id</filename> file needed by
190 <command>systemd-journald</command>:</para>
191
192<screen><userinput remap="adjust">systemd-machine-id-setup</userinput></screen>
193
194 <para>Create the <filename>/lib/systemd/systemd-user-sessions</filename>
195 script to allow unprivileged user logins without
196 <application>systemd-logind</application>:</para>
197
198<screen><userinput remap="adjust">cat &gt; /lib/systemd/systemd-user-sessions &lt;&lt; "EOF"
199#!/bin/bash
200rm -f /run/nologin
201EOF
202chmod 755 /lib/systemd/systemd-user-sessions</userinput></screen>
203
204 </sect2>
205
206 <sect2 id="contents-systemd" role="content">
207 <title>Contents of systemd</title>
208
209 <segmentedlist>
210 <segtitle>Installed programs</segtitle>
211 <segtitle>Installed libraries</segtitle>
212 <segtitle>Installed directories</segtitle>
213
214 <seglistitem>
215 <seg>bootctl, busctl, coredumpctl, halt, hostnamectl, init, journalctl,
216 kernel-install, localectl, loginctl, machinectl, networkctl, poweroff,
217 reboot, runlevel, shutdown, systemctl, systemd-analyze,
218 systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
219 systemd-delta, systemd-detect-virt, systemd-escape, systemd-hwdb,
220 systemd-inhibit, systemd-machine-id-setup, systemd-mount,
221 systemd-notify, systemd-nspawn, systemd-path, systemd-resolve,
222 systemd-run, systemd-socket-activate,
223 systemd-stdio-bridge, systemd-tmpfiles, systemd-tty-ask-password-agent,
224 telinit, timedatectl, and udevadm</seg>
225 <seg>libnss_myhostname.so.2, libnss_mymachines.so.2,
226 libnss_resolve.so.2, libnss_systemd.so.2,
227 libsystemd.so, libsystemd-shared-231.so,
228 and libudev.so</seg>
229 <seg>/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d,
230 /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
231 /etc/xdg/systemd, /lib/systemd, /lib/udev, /usr/include/systemd,
232 /usr/lib/binfmt.d, /usr/lib/kernel, /usr/lib/modules-load.d,
233 /usr/lib/sysctl.d, /usr/lib/systemd, /usr/lib/tmpfiles.d,
234 /usr/share/doc/systemd-&systemd-version;, /usr/share/factory,
235 /usr/share/systemd, /var/lib/systemd, and /var/log/journal</seg>
236 </seglistitem>
237 </segmentedlist>
238
239 <variablelist>
240 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
241 <?dbfo list-presentation="list"?>
242 <?dbhtml list-presentation="table"?>
243
244 <varlistentry id="bootctl">
245 <term><command>bootctl</command></term>
246 <listitem>
247 <para>used to query the firmware and boot manager settings</para>
248 <indexterm zone="ch-system-systemd bootctl">
249 <primary sortas="b-bootctl">bootctl</primary>
250 </indexterm>
251 </listitem>
252 </varlistentry>
253
254 <varlistentry id="busctl">
255 <term><command>busctl</command></term>
256 <listitem>
257 <para>Used to introspect and monitor the D-Bus bus</para>
258 <indexterm zone="ch-system-systemd busctl">
259 <primary sortas="b-busctl">busctl</primary>
260 </indexterm>
261 </listitem>
262 </varlistentry>
263
264 <varlistentry id="coredumpctl">
265 <term><command>coredumpctl</command></term>
266 <listitem>
267 <para>Used to retrieve coredumps from the systemd Journal</para>
268 <indexterm zone="ch-system-systemd coredumpctl">
269 <primary sortas="b-coredumpctl">coredumpctl</primary>
270 </indexterm>
271 </listitem>
272 </varlistentry>
273
274 <varlistentry id="halt">
275 <term><command>halt</command></term>
276 <listitem>
277 <para>Normally invokes <command>shutdown</command> with the
278 <parameter>-h</parameter> option, except when already in run-level 0,
279 then it tells the kernel to halt the system; it notes in the
280 file <filename>/var/log/wtmp</filename> that the system is being
281 brought down</para>
282 <indexterm zone="ch-system-systemd halt">
283 <primary sortas="b-halt">halt</primary>
284 </indexterm>
285 </listitem>
286 </varlistentry>
287
288 <varlistentry id="hostnamectl">
289 <term><command>hostnamectl</command></term>
290 <listitem>
291 <para>Used to query and change the system hostname and related
292 settings</para>
293 <indexterm zone="ch-system-systemd hostnamectl">
294 <primary sortas="b-hostnamectl">hostnamectl</primary>
295 </indexterm>
296 </listitem>
297 </varlistentry>
298
299 <varlistentry id="init">
300 <term><command>init</command></term>
301 <listitem>
302 <para>The first process to be started when the kernel has initialized
303 the hardware which takes over the boot process and starts all the
304 proceses it is instructed to</para>
305 <indexterm zone="ch-system-systemd init">
306 <primary sortas="b-init">init</primary>
307 </indexterm>
308 </listitem>
309 </varlistentry>
310
311 <varlistentry id="journalctl">
312 <term><command>journalctl</command></term>
313 <listitem>
314 <para>Used to query the contents of the systemd Journal</para>
315 <indexterm zone="ch-system-systemd journalctl">
316 <primary sortas="b-journalctl">journalctl</primary>
317 </indexterm>
318 </listitem>
319 </varlistentry>
320
321 <varlistentry id="kernel-install">
322 <term><command>kernel-install</command></term>
323 <listitem>
324 <para>Used to add and remove kernel and initramfs images to and
325 from /boot</para>
326 <indexterm zone="ch-system-systemd kernel-install">
327 <primary sortas="b-kernel-install">kernel-install</primary>
328 </indexterm>
329 </listitem>
330 </varlistentry>
331
332 <varlistentry id="localectl">
333 <term><command>localectl</command></term>
334 <listitem>
335 <para>Used to query and change the system locale and keyboard layout
336 settings</para>
337 <indexterm zone="ch-system-systemd localectl">
338 <primary sortas="b-localectl">localectl</primary>
339 </indexterm>
340 </listitem>
341 </varlistentry>
342
343 <varlistentry id="loginctl">
344 <term><command>loginctl</command></term>
345 <listitem>
346 <para>Used to introspect and control the state of the systemd Login
347 Manager</para>
348 <indexterm zone="ch-system-systemd loginctl">
349 <primary sortas="b-loginctl">loginctl</primary>
350 </indexterm>
351 </listitem>
352 </varlistentry>
353
354 <varlistentry id="machinectl">
355 <term><command>machinectl</command></term>
356 <listitem>
357 <para>Used to introspect and control the state of the systemd Virtual
358 Machine and Container Registration Manager</para>
359 <indexterm zone="ch-system-systemd machinectl">
360 <primary sortas="b-machinectl">machinectl</primary>
361 </indexterm>
362 </listitem>
363 </varlistentry>
364
365 <varlistentry id="networkctl">
366 <term><command>networkctl</command></term>
367 <listitem>
368 <para>Used to introspect the state of the network links as seen by
369 systemd-networkd</para>
370 <indexterm zone="ch-system-systemd networkctl">
371 <primary sortas="b-networkctl">networkctl</primary>
372 </indexterm>
373 </listitem>
374 </varlistentry>
375
376 <varlistentry id="poweroff">
377 <term><command>poweroff</command></term>
378 <listitem>
379 <para>Tells the kernel to halt the system and switch off the computer
380 (see <command>halt</command>)</para>
381 <indexterm zone="ch-system-systemd poweroff">
382 <primary sortas="b-poweroff">poweroff</primary>
383 </indexterm>
384 </listitem>
385 </varlistentry>
386
387 <varlistentry id="reboot">
388 <term><command>reboot</command></term>
389 <listitem>
390 <para>Tells the kernel to reboot the system (see
391 <command>halt</command>)</para>
392 <indexterm zone="ch-system-systemd reboot">
393 <primary sortas="b-reboot">reboot</primary>
394 </indexterm>
395 </listitem>
396 </varlistentry>
397
398 <varlistentry id="runlevel">
399 <term><command>runlevel</command></term>
400 <listitem>
401 <para>Reports the previous and the current run-level, as noted in the
402 last run-level record in <filename>/var/run/utmp</filename></para>
403 <indexterm zone="ch-system-systemd runlevel">
404 <primary sortas="b-runlevel">runlevel</primary>
405 </indexterm>
406 </listitem>
407 </varlistentry>
408
409 <varlistentry id="shutdown">
410 <term><command>shutdown</command></term>
411 <listitem>
412 <para>Brings the system down in a secure way, signaling all processes
413 and notifying all logged-in users</para>
414 <indexterm zone="ch-system-systemd shutdown">
415 <primary sortas="b-shutdown">shutdown</primary>
416 </indexterm>
417 </listitem>
418 </varlistentry>
419
420 <varlistentry id="systemctl">
421 <term><command>systemctl</command></term>
422 <listitem>
423 <para>Used to introspect and control the state of the systemd system
424 and service manager</para>
425 <indexterm zone="ch-system-systemd systemctl">
426 <primary sortas="b-systemctl">systemctl</primary>
427 </indexterm>
428 </listitem>
429 </varlistentry>
430
431 <varlistentry id="systemd-analyze">
432 <term><command>systemd-analyze</command></term>
433 <listitem>
434 <para>Used to determine system boot-up performance of the current
435 boot</para>
436 <indexterm zone="ch-system-systemd systemd-analyze">
437 <primary sortas="b-systemd-analyze">systemd-analyze</primary>
438 </indexterm>
439 </listitem>
440 </varlistentry>
441
442 <varlistentry id="systemd-ask-password">
443 <term><command>systemd-ask-password</command></term>
444 <listitem>
445 <para>Used to query a system password or passphrase from the user,
446 using a question message specified on the command line</para>
447 <indexterm zone="ch-system-systemd systemd-ask-password">
448 <primary sortas="b-systemd-ask-password">systemd-ask-password</primary>
449 </indexterm>
450 </listitem>
451 </varlistentry>
452
453 <varlistentry id="systemd-cat">
454 <term><command>systemd-cat</command></term>
455 <listitem>
456 <para>Used to connect STDOUT and STDERR of a process with the Journal
457 </para>
458 <indexterm zone="ch-system-systemd systemd-cat">
459 <primary sortas="b-systemd-cat">systemd-cat</primary>
460 </indexterm>
461 </listitem>
462 </varlistentry>
463
464 <varlistentry id="systemd-cgls">
465 <term><command>systemd-cgls</command></term>
466 <listitem>
467 <para>Recursively shows the contents of the selected Linux control
468 group hierarchy in a tree</para>
469 <indexterm zone="ch-system-systemd systemd-cgls">
470 <primary sortas="b-systemd-cgls">systemd-cgls</primary>
471 </indexterm>
472 </listitem>
473 </varlistentry>
474
475 <varlistentry id="systemd-cgtop">
476 <term><command>systemd-cgtop</command></term>
477 <listitem>
478 <para>Shows the top control groups of the local Linux control group
479 hierarchy, ordered by their CPU, memory and disk I/O load</para>
480 <indexterm zone="ch-system-systemd systemd-cgtop">
481 <primary sortas="b-systemd-cgtop">systemd-cgtop</primary>
482 </indexterm>
483 </listitem>
484 </varlistentry>
485
486 <varlistentry id="systemd-delta">
487 <term><command>systemd-delta</command></term>
488 <listitem>
489 <para>Used to identify and compare configuration files in
490 <filename class="directory">/etc</filename> that override default
491 counterparts in <filename class="directory">/usr</filename></para>
492 <indexterm zone="ch-system-systemd systemd-delta">
493 <primary sortas="b-systemd-delta">systemd-delta</primary>
494 </indexterm>
495 </listitem>
496 </varlistentry>
497
498 <varlistentry id="systemd-detect-virt">
499 <term><command>systemd-detect-virt</command></term>
500 <listitem>
501 <para>Detects execution in a virtualized environment</para>
502 <indexterm zone="ch-system-systemd systemd-detect-virt">
503 <primary sortas="b-systemd-detect-virt">systemd-detect-virt</primary>
504 </indexterm>
505 </listitem>
506 </varlistentry>
507
508 <varlistentry id="systemd-escape">
509 <term><command>systemd-escape</command></term>
510 <listitem>
511 <para>Used to escape strings for inclusion in systemd unit
512 names</para>
513 <indexterm zone="ch-system-systemd systemd-escape">
514 <primary sortas="b-systemd-escape">systemd-escape</primary>
515 </indexterm>
516 </listitem>
517 </varlistentry>
518
519 <varlistentry id="systemd-hwdb">
520 <term><command>systemd-hwdb</command></term>
521 <listitem>
522 <para>Used to manage hardware database (hwdb)</para>
523 <indexterm zone="ch-system-systemd systemd-hwdb">
524 <primary sortas="b-systemd-hwdb">systemd-hwdb</primary>
525 </indexterm>
526 </listitem>
527 </varlistentry>
528
529 <varlistentry id="systemd-inhibit">
530 <term><command>systemd-inhibit</command></term>
531 <listitem>
532 <para>Used to execute a program with a shutdown, sleep or idle
533 inhibitor lock taken</para>
534 <indexterm zone="ch-system-systemd systemd-inhibit">
535 <primary sortas="b-systemd-inhibit">systemd-inhibit</primary>
536 </indexterm>
537 </listitem>
538 </varlistentry>
539
540 <varlistentry id="systemd-machine-id-setup">
541 <term><command>systemd-machine-id-setup</command></term>
542 <listitem>
543 <para>Used by system installer tools to initialize the machine ID
544 stored in <filename>/etc/machine-id</filename> at install time with a
545 randomly generated ID</para>
546 <indexterm zone="ch-system-systemd systemd-machine-id-setup">
547 <primary sortas="b-systemd-machine-id-setup">systemd-machine-id-setup</primary>
548 </indexterm>
549 </listitem>
550 </varlistentry>
551
552 <varlistentry id="systemd-mount">
553 <term><command>systemd-mount</command></term>
554 <listitem>
555 <para>is a tool to temporarily mount or auto-mount a drive.</para>
556 <indexterm zone="ch-system-systemd systemd-mount">
557 <primary sortas="b-systemd-mount">systemd-mount</primary>
558 </indexterm>
559 </listitem>
560 </varlistentry>
561
562 <varlistentry id="systemd-notify">
563 <term><command>systemd-notify</command></term>
564 <listitem>
565 <para>Used by daemon scripts to notify the init system about status
566 changes</para>
567 <indexterm zone="ch-system-systemd systemd-notify">
568 <primary sortas="b-systemd-notify">systemd-notify</primary>
569 </indexterm>
570 </listitem>
571 </varlistentry>
572
573 <varlistentry id="systemd-nspawn">
574 <term><command>systemd-nspawn</command></term>
575 <listitem>
576 <para>Used to run a command or OS in a light-weight namespace
577 container</para>
578 <indexterm zone="ch-system-systemd systemd-nspawn">
579 <primary sortas="b-systemd-nspawn">systemd-nspawn</primary>
580 </indexterm>
581 </listitem>
582 </varlistentry>
583
584 <varlistentry id="systemd-path">
585 <term><command>systemd-path</command></term>
586 <listitem>
587 <para>Used to query system and user paths</para>
588 <indexterm zone="ch-system-systemd systemd-path">
589 <primary sortas="b-systemd-path">systemd-path</primary>
590 </indexterm>
591 </listitem>
592 </varlistentry>
593
594 <varlistentry id="systemd-resolve">
595 <term><command>systemd-resolve</command></term>
596 <listitem>
597 <para>Used to resolve domain names, IPV4 and IPv6 addresses, DNS
598 resource records, and services</para>
599 <indexterm zone="ch-system-systemd systemd-resolve">
600 <primary sortas="b-systemd-resolve">systemd-resolve</primary>
601 </indexterm>
602 </listitem>
603 </varlistentry>
604
605 <varlistentry id="systemd-run">
606 <term><command>systemd-run</command></term>
607 <listitem>
608 <para>Used to create and start a transient .service or a .scope unit
609 and run the specified command in it</para>
610 <indexterm zone="ch-system-systemd systemd-run">
611 <primary sortas="b-systemd-run">systemd-run</primary>
612 </indexterm>
613 </listitem>
614 </varlistentry>
615
616 <!-- <varlistentry id="systemd-stdio-bridge">
617 <term><command>systemd-stdio-bridge</command></term>
618 <listitem>
619 <para>To be completed</para>
620 <indexterm zone="ch-system-systemd systemd-stdio-bridge">
621 <primary sortas="b-systemd-stdio-bridge">systemd-stdio-bridge</primary>
622 </indexterm>
623 </listitem>
624 </varlistentry> -->
625
626 <varlistentry id="systemd-socket-activate">
627 <term><command>systemd-socket-activate</command></term>
628 <listitem>
629 <para>is a tool to listen on socket devices and launch a process upon
630 connection.</para>
631 <indexterm zone="ch-system-systemd systemd-socket-activate">
632 <primary sortas="b-systemd-socket-activate">systemd-socket-activate</primary>
633 </indexterm>
634 </listitem>
635 </varlistentry>
636
637 <varlistentry id="systemd-tmpfiles">
638 <term><command>systemd-tmpfiles</command></term>
639 <listitem>
640 <para>Creates, deletes and cleans up volatile and temporary files and
641 directories, based on the configuration file format and location
642 specified in
643 <filename class="directory">tmpfiles.d</filename> directories</para>
644 <indexterm zone="ch-system-systemd systemd-tmpfiles">
645 <primary sortas="b-systemd-tmpfiles">systemd-tmpfiles</primary>
646 </indexterm>
647 </listitem>
648 </varlistentry>
649
650 <varlistentry id="systemd-tty-ask-password-agent">
651 <term><command>systemd-tty-ask-password-agent</command></term>
652 <listitem>
653 <para>Used to list or process pending systemd password requests</para>
654 <indexterm zone="ch-system-systemd systemd-tty-ask-password-agent">
655 <primary sortas="b-systemd-tty-ask-password-agent">systemd-tty-ask-password-agent</primary>
656 </indexterm>
657 </listitem>
658 </varlistentry>
659
660 <varlistentry id="telinit">
661 <term><command>telinit</command></term>
662 <listitem>
663 <para>Tells <command>init</command> which run-level to change
664 to</para>
665 <indexterm zone="ch-system-systemd telinit">
666 <primary sortas="b-telinit">telinit</primary>
667 </indexterm>
668 </listitem>
669 </varlistentry>
670
671 <varlistentry id="timedatectl">
672 <term><command>timedatectl</command></term>
673 <listitem>
674 <para>Used to query and change the system clock and its settings
675 </para>
676 <indexterm zone="ch-system-systemd timedatectl">
677 <primary sortas="b-timedatectl">timedatectl</primary>
678 </indexterm>
679 </listitem>
680 </varlistentry>
681
682 <varlistentry id="udevadm">
683 <term><command>udevadm</command></term>
684 <listitem>
685 <para>Generic Udev administration tool: controls the udevd daemon,
686 provides info from the Udev database, monitors uevents, waits for
687 uevents to finish, tests Udev configuration, and triggers uevents
688 for a given device</para>
689 <indexterm zone="ch-system-systemd udevadm">
690 <primary sortas="b-udevadm">udevadm</primary>
691 </indexterm>
692 </listitem>
693 </varlistentry>
694
695 <varlistentry id="libsystemd">
696 <term><filename class="libraryfile">libsystemd</filename></term>
697 <listitem>
698 <para>systemd utility library</para>
699 <indexterm zone="ch-system-systemd libsystemd">
700 <primary sortas="c-libsystemd">libsystemd</primary>
701 </indexterm>
702 </listitem>
703 </varlistentry>
704
705 <varlistentry id="libudev">
706 <term><filename class="libraryfile">libudev</filename></term>
707 <listitem>
708 <para>A library to access Udev device information</para>
709 <indexterm zone="ch-system-systemd libudev">
710 <primary sortas="c-libudev">libudev</primary>
711 </indexterm>
712 </listitem>
713 </varlistentry>
714
715 </variablelist>
716
717 </sect2>
718
719</sect1>
Note: See TracBrowser for help on using the repository browser.