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 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.

General Commands
Command Description
busctl Introspect the bus
coredumpctl Retrieve and process saved core dumps and metadata
hostnamectl Control the system hostname
journalctl Query the systemd journal
localectl Control the system locale and keyboard layout settings
loginctl Control the systemd login manager
networkctl Query the status of network links
portablectl Attach, detach or inspect portable service images
resolvectl Resolve domain names, IPV4 and IPv6 addresses, DNS resource records, and...
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-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-inhibit Execute a program with an inhibition lock taken
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-run Run programs in transient scope units, service units, or path-, socket-, or...
systemd-socket-activate Test socket activation of daemons
systemd-tty-ask-password-agent List or process pending systemd password requests
timedatectl Control the system time and date
File Formats
File Description
binfmt.d Configure additional binary formats for executables at boot
coredump.conf Core dump storage configuration files
crypttab Configuration for encrypted block devices
dnssec-trust-anchors.d DNSSEC trust anchor configuration files
environment.d Definition of user session environment
hostname Local hostname configuration file
journald.conf Journal service configuration files
loader.conf Configuration file for systemd-boot
locale.conf Configuration file for locale settings
localtime Local timezone configuration file
logind.conf Login manager configuration files
machine-id Local machine ID configuration file
machine-info Local machine information file
networkd.conf Global Network configuration files
os-release Operating system identification
resolved.conf Network Name Resolution configuration files
sysctl.d Configure kernel parameters at boot
systemd.automount Automount unit configuration
systemd.device Device unit configuration
systemd.dnssd DNS-SD configuration
systemd.exec Execution environment configuration
systemd.kill Process killing procedure configuration Network device configuration
systemd.mount Mount unit configuration
systemd.netdev Virtual Network Device configuration Network configuration
systemd.nspawn Container settings
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-system.conf System and session service manager configuration files Target unit configuration
systemd.timer Timer unit configuration
systemd.unit Unit configuration
sysusers.d Declarative allocation of system users and groups
tmpfiles.d Configuration for creation, deletion and cleaning of volatile and temporary...
Name Description
bootup System bootup process
daemon Writing and packaging system daemons
file-hierarchy File system hierarchy overview
kernel-command-line Kernel command line parameters
systemd-boot A simple UEFI boot manager
systemd.directives Index of configuration directives
systemd.environment-generator systemd environment file generators
systemd.generator systemd unit generators
systemd.index List all manpages from the systemd project
systemd.journal-fields Special journal fields
systemd.offline-updates Implementation of offline updates in systemd
systemd.special Special systemd units
systemd.syntax General syntax of systemd configuration files
systemd.time Time and date specifications
System Administration
Command Description
halt Halt, power-off or reboot the machine
nss-myhostname Provide hostname resolution for the locally configured system hostname.
nss-resolve Provide hostname resolution via systemd-resolved.service
nss-systemd Provide UNIX user and group name resolution for dynamic users and groups.
pam_systemd Register user sessions in the systemd login manager
runlevel Print previous and current SysV runlevel
shutdown Halt, power-off or reboot the machine
systemd-ask-password-console.service Query the user for system passwords on the console and via wall
systemd-binfmt.service Configure additional binary formats for executables at boot
systemd-coredump Acquire, save and process core dumps
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-fsck@.service File system checker logic
systemd-fstab-generator Unit generator for /etc/fstab
systemd-getty-generator Generator for enabling getty instances on the console
systemd-halt.service System shutdown logic
systemd-hostnamed.service Host name bus mechanism
systemd-initctl.service /dev/initctl compatibility
systemd-journald.service Journal service
systemd-localed.service Locale bus mechanism
systemd-logind.service Login manager
systemd-machine-id-commit.service Commit a transient machine ID to disk
systemd-networkd.service Network manager
systemd-networkd-wait-online.service Wait for network to come online
systemd-portabled.service Portable service manager
systemd-rc-local-generator Compatibility generator for starting /etc/rc.local and /usr/sbin/halt.local...
systemd-resolved.service Network Name Resolution manager
systemd-socket-proxyd Bidirectionally proxy local sockets to another (possibly remote) socket.
systemd-sysctl.service Configure kernel parameters at boot
systemd-system-update-generator Generator for redirecting boot to offline update mode
systemd-sysusers Allocate system users and groups
systemd-sysv-generator Unit generator for SysV init scripts
systemd-timedated.service Time and date bus mechanism
systemd-time-wait-sync.service Wait Until Kernel Time Synchronized
systemd-tmpfiles Creates, deletes and cleans up volatile and temporary files and directories
systemd-update-done.service Mark /etc and /var fully updated
systemd-update-utmp.service Write audit and utmp updates at bootup, runlevel changes and shutdown
systemd-user-sessions.service Permit user logins after boot, prohibit user logins at shutdown
systemd-veritysetup-generator Unit generator for integrity protected block devices
systemd-veritysetup@.service Disk integrity protection logic
systemd-volatile-root.service Make the root file system volatile
telinit Change SysV runlevel