Lompat ke konten utama
←

Analisis Log Keamanan

Pelajaran 7 dari 15

Menyaring di terminal

Mengambil medan dengan cut dan awk

Setelah pelajaran ini kamu bisa memotong kolom dengan cut dan mengambil medan log syslog dengan awk, menghindari jebakan spasi ganda.

±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

Sesudah menyaring baris, analis mengambil medan tertentu. Perintah cut memotong kolom: 'cut -d " " -f 1 access.log' mengambil medan pertama (alamat IP) dengan pemisah spasi. Perintah awk lebih luwes: di dalam '{print $1}', $1 adalah medan pertama, $7 medan ketujuh, dan $NF medan terakhir. Pada log akses web yang medannya dipisah satu spasi, keduanya bekerja; status ada di medan ke-9 dan jalur di medan ke-7.

cut -d ' ' -f 1 access.log     # medan pertama (IP) tiap baris
awk '{print $9}' access.log    # medan ke-9 (kode status)
awk '{print $(NF-3)}' auth.log # medan keempat-dari-belakang

SP 800-92 mengingatkan bahwa format log tidak konsisten. Stempel syslog menulis hari satu digit dengan dua spasi ('Oct 7 ...'), sehingga 'cut -d " "' akan menggeser kolom pada baris itu. Karena awk menganggap satu atau beberapa spasi sebagai satu pemisah, awk tetap benar. Untuk mengambil IP sumber dari baris sshd '... from IP port N ssh2', medan IP adalah medan keempat dari belakang: $(NF-3).

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