Lompat ke konten utama
←

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)
Pilih satu jawaban

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?

Pilih satu jawaban

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke