MENU

Fun & Interesting

Systemd Explained: The Ultimate Deep Dive for Linux Users

Learn Linux TV 246,353 2 years ago
Video Not Working? Fix It Now

Systemd - it's the most popular init system when it comes to Linux, and everyone loves it. Honest. But whether or not you love Systemd, you're going to love this video because it will teach you all the core basics of Systemd. This coverage will include starting, stopping, restarting units, location priority in regard to unit file locations, editing service units and more! (And yes, you WILL learn Systemd with this video, or your money back!!!) Note: Be sure to check the time code section to see what's covered. One or more follow-up videos will be made at some point in the future to cover anything I ran out of time for. Enjoy! *LEARN LINUX TV - YOUR HOME FOR LINUX-RELATED FUN AND LEARNING!* Support Linux Learning and check out Netdata, a powerful utility that enables you to easily and proactively monitor your business, home, or homelab network • Check out Netdata here ➜ https://learnlinux.link/netdata (affiliate revenue earned) *⏰ TIME CODES* 00:00 - Intro 01:10 - How this video will be structured 02:11 - Some basic knowledge on init systems, etc 04:46 - What are Units in terms of Systemd? 06:02 - Installing Apache (for use as an example service unit) 07:51 - Checking the status of a Systemd Unit 09:34 - Starting a Systemd Unit 11:02 - How to stop a Unit with Systemd 11:47 - Restarting a Unit 12:38 - Enabling/Disabling Systemd Units 15:58 - Where are Systemd's Unit files stored? 20:40 - Systemd unit file directory priority/preference 23:31 - Taking a closer look at a Systemd Service File 30:22 - How "reload" differs from "restart" in Systemd Service Units 31:37 - Service File explanation (continued) 33:02 - Editing and Overriding Systemd Unit Files 42:01 - Reloading Systemd with systemd daemon-reload (and why you should) 43:06 - Some tips on creating your own unit files *🎓 Full Linux Courses* • Linux Crash Course ➜ https://linux.video/cc • tmux ➜ https://linux.video/tmux • vim ➜ https://linux.video/vim • Bash Scripting ➜ https://linux.video/bash • Proxmox VE ➜ https://linux.video/pve • Ansible (Udemy) ➜ https://learnlinux.link/ansible • Linux Essentials (Udemy) ➜ https://learnlinux.link/linux-essentials *🎓 More About Learn Linux TV* • Main site ➜ https://www.learnlinux.tv • Community Forums ➜ https://community.learnlinux.tv • Github Account ➜ https://github.com/LearnLinuxTV • Content Ethics ➜ https://www.learnlinux.tv/content-ethics • Request Paid Assistance ➜ https://www.learnlinux.tv/request-assistance *⚠️ Disclaimer* LearnLinuxTV produces technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). LearnLinuxTV is not responsible for any damages that may arise from any use of the content and information that's being provided. The viewer is expected to follow best judgement and to make his/her/their best decisions while working with production or non-production software, systems and hardware. #CloudComputing #DevOps #Systemd

Comment