Looking at init

πŸ“š Hoofdstuk 6.1: Het Init-Systeem in Linux

──────────────────────────────
βš™οΈ Wat is Init?
──────────────────────────────
Init is het eerste proces dat start nΓ‘ het laden van de Linux-kernel.
Het coΓΆrdineert het opstartproces en start alle achtergrondservices.

βœ” Init heeft meestal PID 1.
βœ” Alle andere processen zijn kindprocessen van init.

πŸ“Œ Processenboom weergeven:
pstree -p 1
β†’ Toont de hiΓ«rarchie van processen gestart door init.

──────────────────────────────
πŸ“‚ Locaties van init
──────────────────────────────
Init kan zich op verschillende plekken bevinden:
β€’ /etc/init
β€’ /bin/init
β€’ /sbin/init

πŸ“Œ Controleren waar init zich bevindt:
which init

πŸ“Œ Controleren of het een symlink is:
readlink -f $(which init)
β†’ Toont of init een alias is voor systemd (of iets anders).

──────────────────────────────
πŸš€ Systemd – De Moderne Init-Vervanger
──────────────────────────────
Systemd is in de meeste moderne distro’s de standaard.

πŸ“Œ Controleren of je systemd gebruikt:
ps -p 1

β–Ά Als uitvoer:
β€’ `systemd` β†’ Je systeem gebruikt systemd
β€’ `init` β†’ Oud init-systeem is actief

──────────────────────────────
πŸ“œ Upstart – Verouderd
──────────────────────────────
Upstart was ooit een alternatief voor init/systemd.

Gebruikt in o.a.:
β€’ Fedora
β€’ openSUSE
β€’ Ubuntu
β€’ RHEL

β›” Niet meer in gebruik – vrijwel overal vervangen door systemd.