Lompat ke konten utama
←

Analisis Log Keamanan

Pelajaran 8 dari 15

Menyaring di terminal

Menghitung frekuensi: sort dan uniq

Setelah pelajaran ini kamu bisa menemukan IP teratas dan kode galat terbanyak dengan rangkaian sort, uniq -c, dan sort -rn.

±13 menitDiperiksa 24 Okt 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Pertanyaan analis paling sering adalah 'yang mana paling banyak': IP mana paling sering meminta, kode status mana paling sering muncul. Jawabannya rangkaian tiga perintah. Pertama, ambil kolom yang dihitung (dengan awk atau cut). Kedua, 'sort' mengurutkan agar nilai yang sama berdekatan. Ketiga, 'uniq -c' menggabungkan baris kembar yang BERSEBELAHAN dan mencetak jumlahnya. Menambahkan 'sort -rn' di ujung mengurutkan hasil dari angka terbesar.

awk '{print $1}' access.log | sort | uniq -c | sort -rn

Urutan itu penting: uniq hanya menggabungkan baris kembar yang bersebelahan, jadi 'sort' di tengah wajib agar hitungannya benar. Untuk menghitung hanya kode tertentu, saring dulu dengan awk: 'awk "$9==404" access.log' menyisakan baris berstatus 404 saja, lalu dihitung. Ini lebih tepat daripada mencari teks 404 di mana saja, karena angka 404 bisa muncul sebagai ukuran byte.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Luluskan semua latihan dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Tampilkan 1 lagi