Hampir semua distribusi Linux modern memakai systemd sebagai init system dan manajer service. Section ini membahas unit, perintah systemctl, target boot, logging dengan journald, hingga menulis unit service untuk aplikasi sendiri.
Kenali systemd sebagai init modern: PID 1, cgroups, dan perannya mem-bootstrap seluruh sistem.
Buka → # systemd UnitsPahami jenis unit service, socket, timer, target, dan path beserta lokasi berkasnya.
Buka → # Managing ServicesKelola service: start, stop, restart, reload, enable, dan disable dengan benar.
Buka → # systemctlGunakan systemctl untuk memeriksa status, melihat daftar unit, dan mengubah konfigurasi runtime.
Buka → # Service DependenciesAtur urutan service dengan Wants, Requires, After, dan Before pada definisi unit.
Buka → # systemd TargetsPahami target seperti multi-user dan graphical sebagai pengganti runlevel klasik.
Buka → # journalctlBaca log sistem dengan journalctl: filter berdasarkan unit, waktu, prioritas, dan follow mode.
Buka → # Menulis Service UnitTulis unit service sendiri dengan section Unit, Service, dan Install untuk aplikasi custom.
Buka → # Startup dan ShutdownTelusuri alur boot dari firmware hingga login beserta proses shutdown dan reboot.
Buka → # Troubleshooting ServicesDiagnosis service gagal start dengan systemctl status, journalctl, dan systemctl verify.
Buka →