Documentation Reference Number: #0110


systemd

I. Description

Systemd is short for system daemon and it is a collection of programs and utilities which control basic functions of a computer. Systemd deals with booting the computer, handling when hardware is connected and disconnected from the computer, creating virtual network connections, dealing with Domain Name Service, computer time, and other things of that nature.

II. systemd Utilities

Program Name Program Description
bootctl Controls the firmware boot settings and manages the boot loader.
busctl Inspects and monitors the D-Bus bus.
coredumpctl Used to view and retrieve core dump files created by systemd-coredump.
homectl Manipulates (get/set/create/delete) home directories for users.
hostnamectl Get or set the system hostname, and get or set settings related to the system hostname.
importctl Import, download, or create disk images.
journalctl journalctl is the utility that deals with collecting log information from programs that are launched by or controlled by systemd.
localectl Control the system locale and the keyboard layout settings.
loginctl View settings for, and control the systemd login manager.
machinectl Issue commands (stop, start, restart, etc.) to virtual machines, containers, and the host machine.
networkctl View and/or modify network connections managed by systemd.
oomctl Manage the 'out-of-memory' systemd module, which kills user-space programs that exceed memory limitations.
portablectl Manipulate (create, attach, detach) 'portable service images'.
resolvectl Resolve domain names using the systemd domain name resolution service.
systemctl Control systemd system itself, and systemd services.
timedatectl Manage the system time, and time synchronization services.
updatectl Manage system updates.
updatectl Manage system updates.
userdbctl Manage users and groups.
varlinkctl Manage 'Varlink' services.