Package systemd
System and Service Manager
systemd is a system and service manager that runs as PID 1 and starts the rest
of the system. It 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. Other parts of this package are a logging daemon,
utilities to control basic system configuration like the hostname, date, locale,
maintain a list of logged-in users, system accounts, runtime directories and
settings, and a logging daemons.
This package was built from the v258-stable branch of systemd.
Version: 258.2
See also: systemd-boot-unsigned, systemd-bootchart, systemd-container, systemd-devel, systemd-journal-remote, systemd-networkd, systemd-pam, systemd-resolved, systemd-swap, systemd-sysusers, systemd-udev.
General Commands | |
| busctl | Introspect the bus |
| homectl | Create, remove, change or inspect home directories |
| hostnamectl | Control the system hostname |
| init | alias for systemd |
| journalctl | Print log entries from the systemd journal |
| localectl | Control the system locale and keyboard layout settings |
| loginctl | Control the systemd login manager |
| oomctl | Analyze the state stored in systemd-oomd |
| resolvectl | Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and services; introspect and reconfigure the DNS resolver |
| run0 | Elevate privileges |
| systemctl | Control the systemd system and service manager |
| systemd | systemd system and service manager |
| systemd-analyze | Analyze and debug system manager |
| systemd-ask-password | Query the user for a system password |
| systemd-cat | Connect a pipeline or program's output with the journal |
| systemd-cgls | Recursively show control group contents |
| systemd-cgtop | Show top control groups by their resource usage |
| systemd-creds | Lists, shows, encrypts and decrypts service credentials |
| systemd-delta | Find overridden configuration files |
| systemd-detect-virt | Detect execution in a virtualized environment |
| systemd-escape | Escape strings for usage in systemd unit names |
| systemd-firstboot | Initialize basic system settings on or before the first boot-up of a system |
| systemd-firstboot.service | alias for systemd-firstboot |
| systemd-id128 | Generate and print sd-128 identifiers |
| systemd-inhibit | Execute a program with an inhibition lock taken |
| systemd-keyutil | Perform various operations on private keys and X.509 certificates |
| systemd-machine-id-setup | Initialize the machine ID in /etc/machine-id |
| systemd-mount | Establish and destroy transient mount or auto-mount points |
| systemd-notify | Notify service manager about start-up completion and other daemon status changes |
| systemd-path | List and query system and user paths |
| systemd-pty-forward | Run a command with a custom terminal background color or title |
| systemd-run | Run programs in transient scope units, service units, or path-, socket-, or timer-triggered service units |
| systemd-sbsign | Sign PE binaries for EFI Secure Boot |
| systemd-socket-activate | Test socket activation of daemons |
| systemd-ssh-issue | Generator for SSH login prompt drop-ins |
| systemd-ssh-proxy | SSH client plugin for connecting to AF_VSOCK and AF_UNIX sockets |
| systemd-stdio-bridge | D-Bus proxy |
| systemd-tty-ask-password-agent | List or process pending systemd password requests |
| systemd-umount | alias for systemd-mount |
| systemd-vpick | Resolve paths to ".v/" versioned directories |
| timedatectl | Control the system time and date |
| ukify | Combine components into a signed Unified Kernel Image for UEFI systems |
| updatectl | Control the system update service |
| userdbctl | Inspect users, groups and group memberships |
| varlinkctl | Introspect with and invoke Varlink services |
File Formats | |
| capsule@.service | System unit for the capsule service manager |
| dnssec-trust-anchors.d | DNSSEC trust anchor configuration files |
| environment.d | Definition of user service environment |
| extension-release | alias for os-release |
| hostname | Local hostname configuration file |
| iocost.conf | Configuration files for the iocost solution manager |
| journald.conf | Journal service configuration files |
| journald.conf.d | alias for journald.conf |
| journald@.conf | alias for journald.conf |
| locale.conf | Configuration file for locale settings |
| localtime | Local timezone configuration file |
| logind.conf | Login manager configuration files |
| logind.conf.d | alias for logind.conf |
| machine-id | Local machine ID configuration file |
| machine-info | Local machine information file |
| org.freedesktop.LogControl1 | D-Bus interface to query and set logging configuration |
| org.freedesktop.hostname1 | The D-Bus interface of systemd-hostnamed |
| org.freedesktop.locale1 | The D-Bus interface of systemd-localed |
| org.freedesktop.login1 | The D-Bus interface of systemd-logind |
| org.freedesktop.oom1 | The D-Bus interface of systemd-oomd |
| org.freedesktop.systemd1 | The D-Bus interface of systemd |
| org.freedesktop.timedate1 | The D-Bus interface of systemd-timedated |
| os-release | Operating system identification |
| system.conf.d | alias for systemd-system.conf |
| systemd-system.conf | System and session service manager configuration files |
| systemd-user-runtime-dir | alias for user@.service |
| systemd-user.conf | alias for systemd-system.conf |
| systemd.automount | Automount unit configuration |
| systemd.device | Device unit configuration |
| systemd.dns-delegate | DNS Server Delegation Configuration |
| systemd.dnssd | DNS-SD configuration |
| systemd.exec | Execution environment configuration |
| systemd.kill | Process killing procedure configuration |
| systemd.link | Network device configuration |
| systemd.mount | Mount unit configuration |
| systemd.path | Path unit configuration |
| systemd.preset | Service enablement presets |
| systemd.resource-control | Resource control unit settings |
| systemd.scope | Scope unit configuration |
| systemd.service | Service unit configuration |
| systemd.slice | Slice unit configuration |
| systemd.socket | Socket unit configuration |
| systemd.swap | Swap unit configuration |
| systemd.target | Target unit configuration |
| systemd.timer | Timer unit configuration |
| systemd.unit | Unit configuration |
| tmpfiles.d | Configuration for creation, deletion, and cleaning of files and directories |
| user-runtime-dir@.service | alias for user@.service |
| user.conf.d | alias for systemd-system.conf |
| user@.service | System units to start the user manager |
| veritytab | Configuration for verity block devices |
Miscellanea | |
| bootup | System bootup process |
| daemon | Writing and packaging system daemons |
| file-hierarchy | File system hierarchy overview |
| kernel-command-line | Kernel command line parameters |
| linuxaa64.efi.stub | alias for systemd-stub |
| linuxia32.efi.stub | alias for systemd-stub |
| linuxx64.efi.stub | alias for systemd-stub |
| sd-stub | alias for systemd-stub |
| smbios-type-11 | SMBIOS Type 11 strings |
| systemd-stub | A simple UEFI kernel boot stub |
| systemd.directives | Index of configuration directives |
| systemd.environment-generator | systemd environment file generators |
| systemd.generator | systemd unit generators |
| systemd.image-filter | Disk Image Dissection Filter |
| systemd.image-policy | Disk Image Dissection Policy |
| systemd.index | List all manpages from the systemd project |
| systemd.journal-fields | Special journal fields |
| systemd.net-naming-scheme | Network device naming schemes |
| systemd.offline-updates | Implementation of offline updates in systemd |
| systemd.special | Special systemd units |
| systemd.syntax | General syntax of systemd configuration files |
| systemd.system-credentials | System Credentials |
| systemd.time | Time and date specifications |
| systemd.v | Directory with Versioned Resources |
System Administration | |
| 30-systemd-environment-d-generator | alias for systemd-environment-d-generator |
| halt | alias for poweroff |
| nss-myhostname | Hostname resolution for the locally configured system hostname |
| nss-resolve | Hostname resolution via systemd-resolved.service |
| nss-systemd | UNIX user and group name resolution for user/group lookup via Varlink |
| poweroff | Power off, reboot, or halt the machine |
| rc-local.service | alias for systemd-rc-local-generator |
| reboot | alias for poweroff |
| shutdown | Halt, power off or reboot the machine |
| systemd-ask-password-console.path | alias for systemd-ask-password-console.service |
| systemd-ask-password-console.service | Query the user for system passwords on the console and via wall |
| systemd-ask-password-wall.path | alias for systemd-ask-password-console.service |
| systemd-ask-password-wall.service | alias for systemd-ask-password-console.service |
| systemd-battery-check | alias for systemd-battery-check.service |
| systemd-battery-check.service | Check battery level whether there's enough charge, and power off if not |
| systemd-boot-check-no-failures | alias for systemd-boot-check-no-failures.service |
| systemd-boot-check-no-failures.service | verify that the system booted up cleanly |
| systemd-boot-clear-sysfail.service | Clear LoaderEntrySysFail entry |
| systemd-confext | alias for systemd-sysext |
| systemd-confext-initrd.service | alias for systemd-sysext |
| systemd-confext.service | alias for systemd-sysext |
| systemd-debug-generator | Generator for enabling a runtime debug shell and masking specific units at boot |
| systemd-environment-d-generator | Load variables specified by environment.d |
| systemd-factory-reset | Request or complete a factory reset operation, or query current factory reset mode |
| systemd-factory-reset-complete.service | alias for systemd-factory-reset |
| systemd-factory-reset-generator | Pull factory-reset-now.target into the initial boot transaction when factory reset has been requested |
| systemd-factory-reset-request.service | alias for systemd-factory-reset |
| systemd-factory-reset.socket | alias for systemd-factory-reset |
| systemd-factory-reset@.service | alias for systemd-factory-reset |
| systemd-fstab-generator | Unit generator for /etc/fstab |
| systemd-getty-generator | Generator for enabling getty instances on the console |
| systemd-halt.service | alias for systemd-poweroff.service |
| systemd-hostnamed | alias for systemd-hostnamed.service |
| systemd-hostnamed.service | Daemon to control system hostname from programs |
| systemd-journald | alias for systemd-journald.service |
| systemd-journald-audit.socket | alias for systemd-journald.service |
| systemd-journald-dev-log.socket | alias for systemd-journald.service |
| systemd-journald-varlink@.socket | alias for systemd-journald.service |
| systemd-journald.service | Journal service |
| systemd-journald.socket | alias for systemd-journald.service |
| systemd-journald@.service | alias for systemd-journald.service |
| systemd-journald@.socket | alias for systemd-journald.service |
| systemd-kexec.service | alias for systemd-poweroff.service |
| systemd-localed | alias for systemd-localed.service |
| systemd-localed.service | Locale bus mechanism |
| systemd-logind | alias for systemd-logind.service |
| systemd-logind.service | Login manager |
| systemd-loop@.service | Attach a loopback block device |
| systemd-machine-id-commit.service | Commit a transient machine ID to disk |
| systemd-poweroff.service | System shutdown logic |
| systemd-rc-local-generator | Compatibility generator and service to start /etc/rc.d/rc.local during boot |
| systemd-reboot.service | alias for systemd-poweroff.service |
| systemd-run-generator | Generator for invoking commands specified on the kernel command line as system service |
| systemd-shutdown | alias for systemd-poweroff.service |
| systemd-socket-proxyd | Bidirectionally proxy local sockets to another (possibly remote) socket |
| systemd-soft-reboot.service | Userspace reboot operation |
| systemd-ssh-generator | Generator for binding a socket-activated SSH server to local AF_VSOCK and AF_UNIX sockets |
| systemd-storagetm | alias for systemd-storagetm.service |
| systemd-storagetm.service | Exposes all local block devices as NVMe-TCP mass storage devices |
| systemd-sysext | Activates System Extension Images |
| systemd-sysext-initrd.service | alias for systemd-sysext |
| systemd-sysext.service | alias for systemd-sysext |
| systemd-system-update-generator | Generator for redirecting boot to offline update mode |
| systemd-sysusers.service | alias for systemd-sysusers |
| systemd-sysv-generator | Unit generator for SysV init scripts |
| systemd-time-wait-sync | alias for systemd-time-wait-sync.service |
| systemd-time-wait-sync.service | Wait until kernel time is synchronized |
| systemd-timedated | alias for systemd-timedated.service |
| systemd-timedated.service | Time and date bus mechanism |
| systemd-tmpfiles | Create, delete, and clean up files and directories |
| systemd-tmpfiles-clean.service | alias for systemd-tmpfiles |
| systemd-tmpfiles-clean.timer | alias for systemd-tmpfiles |
| systemd-tmpfiles-setup.service | alias for systemd-tmpfiles |
| systemd-tpm2-clear.service | Request that the TPM security chip is cleared on next boot |
| systemd-tpm2-generator | Generator for inserting TPM2 synchronization point in the boot process |
| systemd-tpm2-setup | alias for systemd-tpm2-setup.service |
| systemd-tpm2-setup-early.service | alias for systemd-tpm2-setup.service |
| systemd-tpm2-setup.service | Set up the TPM2 Storage Root Key (SRK) at boot |
| systemd-update-done | alias for systemd-update-done.service |
| systemd-update-done.service | Mark /etc/ and /var/ as fully updated |
| systemd-update-utmp | alias for systemd-update-utmp.service |
| systemd-update-utmp.service | Write audit and utmp updates at bootup and shutdown |
| systemd-user-sessions | alias for systemd-user-sessions.service |
| systemd-user-sessions.service | Permit user logins after boot, prohibit user logins at shutdown |
| systemd-userdbd | alias for systemd-userdbd.service |
| systemd-userdbd.service | JSON User/Group Record Query Multiplexer/NSS Compatibility |
| systemd-validatefs@.service | Validate File System Mount Constraint Data |
| systemd-xdg-autostart-generator | User unit generator for XDG autostart files |