- 1
Tinjau log layanan tertentu
Opsi `-u` membatasi log pada unit layanan tertentu, sedangkan `-n` menentukan jumlah entri yang ditampilkan.
bashjournalctl -u nginx -n 20 --no-pager - 2
Filter log berdasarkan rentang waktu
Gunakan parameter waktu absolut atau relatif untuk membatasi hasil pada periode saat gejala terjadi.
bashjournalctl -u ssh --since "30 min ago" journalctl --since today --until "1 hour ago" - 3
Filter entri berprioritas error
Opsi `-p err` menampilkan entri dengan prioritas error dan lebih tinggi, sedangkan `-b` membatasi hasil pada sesi boot saat ini.
bashjournalctl -p err -b - 4
Pantau log secara real-time
Jalankan permintaan `curl` dari terminal lain untuk menghasilkan aktivitas baru. Hentikan pemantauan dengan `Ctrl+C`.
bashjournalctl -u nginx -f - 5
Identifikasi kegagalan autentikasi SSH
Filter ini membantu meninjau percobaan autentikasi yang gagal dan mengidentifikasi pola akses yang perlu diperiksa lebih lanjut.
bashjournalctl -u ssh | grep "Failed password" - 6
Kelola penggunaan ruang log
Periksa ruang disk yang digunakan oleh journal. Kebijakan retensi dan pembersihan perlu diterapkan secara hati-hati agar bukti diagnostik yang masih diperlukan tidak terhapus.
bashjournalctl --disk-usage sudo journalctl --vacuum-size=200M