systemd on Linux 1: Intro and Unit Files

preview_player
Показать описание
The first video in the systemd series, covering the basics of Linux init and systemd, including how to create systemd unit files for services.

0:00 Introduction
0:51 What is init in Linux?
1:45 SysV init
2:40 systemd's Components and Responsibilities
3:22 systemd Unit Types
4:52 Unit file locations
6:24 How to write a simple unit file
8:02 systemctl daemon-reload
8:56 deep dive on nginx unit file

Рекомендации по теме
Комментарии
Автор

I really appreciate how you give some overview and operational examples instead of just diving into the configuration files like most books and videos.

unixbadger
Автор

This is some of the best explained material I've found anywhere. Every, "but why..." is addressed before moving on to the next step. Subscribed and gonna start checking this channel first when I go researching Linux topics.

sadhucat
Автор

Thank you for making this, really interesting and well explained. Looking forward to the rest of the series.

DonalTechTips
Автор

Thanks for taking the time and effort of making this video and sharing Your knowledge. This was the best introduction to this subject that I have seen to date, and I have watched quite a number...;), and I will now go on to watch the rest in Your "systemd series" :)
Again many thanks.
Best regards.

mrdr
Автор

Your channel is under rated man, I do really enjoy your videos.

KM-svdh
Автор

Exactly what i was searching for. Thank you so much!

FailCommando
Автор

Thank you for the video, i keep getting confused what systemd unit actually are because i see them all over the place. Love your tutorials!

Tech-ubdd
Автор

This is great thank you, I'm just a Linux and systemd user and while I know python I'm not a Linux sysadmin pro, so this is really helpful.

_Zabamund_
Автор

This YouTube production business shows the complications of technical communication. This is further detailed by the many comments from all types of viewers to this surviving video.

Systemd, as you seem to explain it, is just another automation step that gatherers together a bunch of many small scripts, and both necessary and also optional alternatives.

YouTube "journalism" is similar to a large organisation's "Public Office". Your job is to represent the address of interest, only to the uninformed masses, at their selected level of simplicity: infants, children, teenagers, young adults, adults, and retirees. Each target audience really needs specialized attention. It is so hard to be everything to everybody, satisfactorily.

All journalism, like all teaching, Chief Officer and parenting roles, is very demanding on our work performances, and the supposed quality of our work output.

Systemd tried to be in operating systems, similar to YouTube journalism, Chief Officer and parenting roles. Trying to become all things to all people.

Systemd is an evolution to previous "solutions" detailed in this video and its comments from informed viewers. Init, ... Etc.

Some rebels prefer the older, "simpler" traditional methods. The latest version of Peppermint Linux now offers Debian instead of Ubuntu as a base. It uses Devuan which avoids the newer automation called "systemd", which is the subject of this specific YouTube production.

Systemd is a usual further evolutionary development in Linux. Linux was devised to be written in the computer language called "C". After many attempts to upgrade and modify "C", some of the heavyweights in Linux are now slowly trying to move to the "improvement" to C, called "Rust".

Systemd, like the introduction of binary computers to machines, is replacing that older method. Older sceptics are resisting this new automation, simplifications and tidy gathering of independent scripts. This is standard evolutionary "progress". Three steps forward, then one or two steps backward.

gregzeng
Автор

So grateful for finding this video! Thank u so much

YosrDhaoui
Автор

Nice representation for orphaned process. Kudos to creator

networker
Автор

This is amazing, thanks for making this.

abdelrahmanyasser
Автор

Hey thanks for making this. This has been very helpful for me.

SouthBrooklynite
Автор

Great tutorial. Quick question: Let's assume you are turning on your computer and haven't logged in as a user yet. Do these systemd services start before the user logs in? And if they do, does that mean they run as background processes for every user available on that box?

milindatalwatte
Автор

Please turn down the music even more. It’s just too loud :(. Otherwise nice :)

infosandfacts
Автор

We need more of this, seeing the little windows icons at the too broke my heart tho 💔

alessandroruggiero
Автор

This video is soooo good, thanks bro.

TecraTube
Автор

+ systemd-analyze, timer units i found quite important tools in a daily use.
I would not put everything under "/etc/systemd/...". You have also "~/.config/systemd/..." for things like gpg-agent etc.
Also... it could be quite important to mention about Environment and PassEnvironment to control unit environment. Or "~/.config/environment.d/*".
Also "sudo strings /proc/<PID>/environ" is quite handy at times.

Oswee
Автор

12:50 is that a typo, or does the dash prefix mean something?

PetraleiTanyl
Автор

why on earth would you have dark blue font in terminal... while super helpful video, thanks a lot!

veronikatolkachova
visit shbcf.ru