GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
@@ -560,14 +560,14 @@ The last thing to start is the login program. `init` spawns a login to each of t
=== 6.2 Systemd
Systemd is the modern initialization method. Its starts with the kernel spawning `/sbin/init` which is symbolically linked to `/lib/systemd/system`. `systemd` interacts with flat configuration files called *units*. There are many types, but the *target* and service *units* determine system initialization.
Systemd is the modern initialization method. It starts with the kernel spawning `/sbin/init` which is symbolically linked to `/lib/systemd/system`. `systemd` interacts with flat configuration files called *units*. There are many types, but the *target* and service *units* determine system initialization.
{zwsp} +
==== 6.2.1 Systemd Init target.units
The kernel spawns `/usr/lib/systemd/system` as the first process on the system. It then executes configurations starting at mounting the local file system to bringing the system to a desired state specified in the default *target* unit. Targets in systemd are like runlevels in SysV. The name of the default target is `default.target` and located in `/lib/systemd/system`.
The kernel spawns `/usr/lib/systemd/system` as the first process on the system. It then executes configurations starting at mounting the local file system to bring the system to a desired state specified in the default *target* unit. Targets in systemd are like runlevels in SysV. The name of the default target is `default.target` and located in `/lib/systemd/system`.
.Translating between Run Levels and Systemd Targets