Administrasi Linux Lanjutan: Paket, Layanan, SSH, dan Firewall
Pelajaran 6 dari 13
–
Layanan dan log
Misi: layanan kasir mati setiap dini hari
Setelah pelajaran ini kamu bisa menafsirkan status layanan yang gagal, menemukan galat di jurnal pada rentang jam tertentu, memperbaiki aturan logrotate, dan menerapkan perubahan berkas unit dengan urutan yang benar.
±17 menit
4 latihan
Diperiksa 28 Okt 2026
Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya
Materi
Tiga hari berturut-turut kasir koperasi tidak bisa bertransaksi saat toko buka. Setiap pagi Ani menyalakan ulang layanannya dengan tangan, dan semuanya normal lagi sampai dini hari berikutnya. Misi ini menelusuri penyebabnya dari status, jurnal, dan berkas konfigurasi.
Empat latihan berikut memandu penelusurannya. Lulus misi ini bila minimal 80 persen latihannya benar.
Urutannya: systemctl status menunjukkan keadaan layanan dan kapan ia berhenti; journalctl -u dengan --since dan --until mempersempit pesan ke jam kejadian; pesan galat menunjuk berkas atau sumber daya yang bermasalah; perbaikan dibuat di berkas konfigurasi; lalu perubahan diterapkan dan diperiksa lagi lewat status dan jurnal.
Status failed berbeda dengan inactive. inactive (dead) berarti layanan tidak berjalan, misalnya karena dihentikan dengan systemctl stop atau belum pernah dinyalakan. failed berarti prosesnya berakhir karena masalah: mogok, keluar dengan kode galat, atau melewati batas waktu, dan systemd mencatat penyebabnya di jurnal.
Latihan
0/4 lulus
Misi akhir modul: luluskan minimal 4 dari 4 tugas. Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.
Latihan 1 dari 4
Status ini diambil pukul 07.15. Apa yang dikatakan keluarannya?
$ systemctl status kasir.service
× kasir.service - Aplikasi kasir koperasi
Loaded: loaded (/etc/systemd/system/kasir.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Tue 2026-10-27 02:03:11 WIB; 5h 12min ago
Process: 655 ExecStart=/opt/kasir/bin/kasir-server --port 8080 (code=exited, status=1/FAILURE)
Main PID: 655 (code=exited, status=1/FAILURE)
Latihan 4 dari 4
Ani juga mengganti User=root menjadi User=kasir di /etc/systemd/system/kasir.service. Urutan mana yang membuat proses kasir-server berjalan sebagai kasir?