Apa itu unit systemd, jenis-jenis unit umum, serta cara menjalankan, menghentikan, mengaktifkan, dan memeriksa layanan dengan systemctl.
Unit systemd adalah objek konfigurasi yang dikelola oleh systemd, sistem init dari sebagian besar distribusi Linux: layanan, soket, pengatur waktu, titik kait, dan lainnya. Unit dijelaskan oleh berkas unit seperti /etc/systemd/system/<name>.service dan dikendalikan dengan perintah systemctl.
.service menjalankan program, .socket memulai layanan saat koneksi tiba, .timer menjalankan unit sesuai jadwal, .mount dan .automount menangani sistem berkas, .target mengelompokkan unit ke dalam status seperti multi-user.target.
Paket memasang unit di /usr/lib/systemd/system (atau /lib/systemd/system). Perubahan lokal ditempatkan di /etc/systemd/system, yang memiliki prioritas lebih tinggi. 'systemctl edit <unit>' membuat penimpaan sisipan alih-alih mengubah berkas bawaan paket.
'systemctl status <unit>' menampilkan status dan baris log terakhir. 'start', 'stop', dan 'restart' bertindak sekarang; 'enable' dan 'disable' mengendalikan permulaan saat booting; 'enable --now' melakukan keduanya. 'systemctl --failed' mencantumkan unit yang gagal, dan 'systemctl daemon-reload' membaca ulang berkas unit setelah ada perubahan.
systemctl --failedsystemctl status <unit>journalctl -u <unit> -bsudo systemctl restart <unit>systemctl edit', bukan dengan mengedit berkas di /usr/lib/systemd/system: pembaruan akan menimpanya.Terakhir diperbarui: 2026-10-08
Cara membaca log dengan journalctl, memeriksa kapasitas penyimpanan yang digunakan journal, dan mengosongkannya secara aman menggunakan opsi --vacuum.
Cara cron menjalankan tugas terjadwal, lima kolom waktu crontab, lokasi penyimpanan berkas cron sistem, dan perbandingannya dengan pengatur waktu systemd.
Fungsi logrotate, cara kerja konfigurasinya di /etc/logrotate.conf dan /etc/logrotate.d, serta cara menguji aturan dengan aman.