Service Management with systemd

Website Maintenance Alert

Due to scheduled maintenance, the USENIX website may not be available on Monday, March 17, from 10:00 am–6:00 pm Pacific Daylight Time (UTC -7). We apologize for the inconvenience and thank you for your patience.

If you would like to register for NSDI '25, SREcon25 Americas, or PEPR '25, please complete your registration before or after this time period.

Bayview Room
Half Day Afternoon
1:30 pm5:00 pm
LISA17: Engineering
Description: 

Tasks like management and maintenance of services that are critical to the business are on the daily TODO list of every system administrator. Also, containers and micro-service based architectures create the reality in which number of services that sysadmin has to manage is ever growing. To successfully manage thousands of services we need smart tools that can help us. In this session, we will look at systemd. Init system and service manager used by all major Linux distributions. Session will be a hands-on, interactive look at the architecture, capabilities, and administrative how-tos of systemd. Anyone who is new to systemd or looking to dig deeper into some of the advanced features should attend. Please bring a laptop with a virtual machine running a distribution of your choice that uses systemd.

Who should attend: 

Linux system administrators, package maintainers and developers who are transitioning to systemd, or who are considering doing so.

Take back to work: 

Understanding of how systemd works, where to find the configuration files, and how to maintain them.

Topics include: 
  • The basic principles of systemd
  • systemd's major components
  • Anatomy of a systemd unit file
  • Understanding and optimizing the boot sequence
  • Improved system logging with the journal
  • Resource management via systemd's cgroups interface
  • Simple security management with systemd and the kernel's capabilities
  • systemd, containers, and virtualization
Presentation Type: 
Training