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