8.74.2. Contents of systemd
Short Descriptions
| Is used to introspect and monitor the D-Bus bus | |
| Is used to retrieve coredumps from the systemd journal | |
| 
                    Normally invokes shutdown with the
                     | |
| Is used to query and change the system hostname and related settings | |
| Is the first process to be started after the kernel has initialized the hardware; init takes over the boot process and starts the processes specified by its configuration files; in this case, it starts systemd | |
| Is used to query the contents of the systemd journal | |
| Is used to add and remove kernel and initramfs images to and from /boot; in LFS, this is done manually | |
| Is used to query and change the system locale and keyboard layout settings | |
| Is used to introspect and control the state of the systemd Login Manager | |
| Is used to introspect and control the state of the systemd Virtual Machine and Container Registration Manager | |
| Is used to introspect and configure the state of the network links configured by systemd-networkd | |
| Controls the systemd Out Of Memory daemon | |
| Is used to attach or detach portable services from the local system | |
| Instructs the kernel to halt the system and switch off the computer (see halt) | |
| Instructs the kernel to reboot the system (see halt) | |
| Registers DNS server and domain configuration with systemd-resolved | |
| Sends control commands to the network name resolution manager, or resolves domain names, IPv4 and IPv6 addresses, DNS records, and services | |
| 
                    Outputs the previous and the current run-level, as noted
                    in the last run-level record in  | |
| Brings the system down in a safe and secure manner, signaling all processes and notifying all logged-in users | |
| Is used to introspect and control the state of the systemd system and service manager | |
| Reports whether the system is connected to an external power source. | |
| Is used to analyze system startup performance, as well as identify troublesome systemd units | |
| Is used to query a system password or passphrase from the user, using a message specified on the Linux command line | |
| Is used to connect the STDOUT and STDERR outputs of a process with the systemd journal | |
| Recursively shows the contents of the selected Linux control group hierarchy in a tree | |
| Shows the top control groups of the local Linux control group hierarchy, ordered by their CPU, memory and disk I/O loads | |
| Displays and processes credentials | |
| 
                    Is used to identify and compare configuration files in
                     | |
| Detects whether the system is being run in a virtual environment, and adjusts udev accordingly | |
| Is used to inspect OS disk images | |
| Is used to escape strings for inclusion in systemd unit names | |
| Is used to manage the hardware database (hwdb) | |
| Generates and prints id128 (UUID) strings | |
| Is used to execute a program with a shutdown, sleep or idle inhibitor lock taken, preventing an action such as a system shutdown until the process is completed | |
| 
                    Is used by system installer tools to initialize the
                    machine ID stored in  | |
| Is used to temporarily mount or automount disks | |
| Is used by daemon scripts to notify the init system of status changes | |
| Is used to run a command, or an entire OS, in a light-weight namespace container | |
| Is used to query system and user paths | |
| Is used to grow and add partitions to a partition table when systemd is used with an OS image (e.g. a container) | |
| Is used to resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services | |
| Is used to create and start a transient .service or a .scope unit and run the specified command in it; this is useful for validating systemd units | |
| Is used to listen on socket devices and launch a process upon a successful connection to the socket | |
| Activates system extension images | |
| 
                    Creates, deletes, and cleans up volatile and temporary
                    files and directories, based on the configuration file
                    format and location specified in  | |
| Unmounts mount points | |
| Is used to list and/or process pending systemd password requests | |
| Tells init which run-level to change to | |
| Is used to query and change the system clock and its settings | |
| Is a generic udev administration tool which controls the udevd daemon, provides info from the udev hardware database, monitors uevents, waits for uevents to finish, tests udev configuration, and triggers uevents for a given device | |
| Is the main systemd utility library | |
| Is a library to access Udev device information |