
System and Service Manager
System and Service Manager systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system.
Frequently Asked Questions - systemd
A: By default, systemd places all systemd daemons in their own cgroup in the “cpu” hierarchy. Unfortunately, due to a kernel limitation, this has the effect of disallowing RT entirely for the service.
Known Environment Variables - systemd
$SYSTEMD_ACTIVATION_SCOPE — closely related to $SYSTEMD_ACTIVATION_UNIT, it is either set to system or user depending on whether the NSS/PAM module is called by systemd in --system …
Diagnosing Boot Problems - systemd
When you have systemd running to the extent that it can provide you with a shell, please use it to extract useful information for debugging. Boot with these parameters on the kernel command line:
systemd-boot UEFI Boot Manager
systemd-boot reads simple and entirely generic boot loader configuration files; one file per boot loader entry to select from. All files need to reside on the ESP.
Portable Services Introduction - systemd
systemd (since version 239) supports a concept of “Portable Services”. “Portable Services” are a delivery method for system services that uses two specific features of container management:
Predictable Network Interface Names - systemd
Starting with v197 systemd/udev will automatically assign predictable, stable network interface names for all local Ethernet, WLAN and WWAN interfaces. This is a departure from the traditional interface …
systemd Optimizations
This still needs some love in systemd upstream to be a smooth ride, but we definitely would like to go this way sooner or later, even for the normal desktops. Add an option for service units to temporarily …
Container Interface - systemd
People have been asking to be able to run systemd without CAP_SYS_ADMIN and CAP_SYS_MKNOD in the container. This is now supported to some level in systemd, but we recommend against it (see …
New Control Group Interfaces - systemd
Systemd provides three unit types that are useful for the purpose of resource control: Services encapsulate a number of processes that are started and stopped by systemd based on configuration.