How to Transition from init to systemd: Controlling Services
Mar 17,
2015
Last week I showed you how to determine your current run state and figure out what that really means. Let’s control some services to tune the state of our system! The systemctl command is the master tool for controlling and querying the systemd system and service manager. Both it and the related journalctl command truncate […]
How Does Linux Boot? Part 6: Replacing init With systemd – What You Need to Know
Jan 30,
2015
Last week I mentioned that systemd has replaced the traditional init program in Linux. Let’s see some capabilities it adds! Systemd organizes tasks into units which can include initializing hardware, mounting file systems, and starting services that will daemonize and run in the background. The active units are those which are enabled (that is, configured […]
How Does Linux Boot? Part 5: The Kernel Starts The First Process
Jan 29,
2015
So far in our detailed tour of the Linux boot sequence (which started here) we have seen how the UEFI firmware on modern hardware can call a “shim” program to support Secure Boot, which in turn runs the GRUB boot loader to find, load, and start the kernel. The kernel has loaded device drivers for […]