LINLAB CHALLENGE 1


Instruksi Lab Challenge 1: Working with File Content

Pada tantangan ini, kita diminta untuk bekerja dengan file log dan mengekstrak informasi tertentu berdasarkan kata kunci yang diberikan. Berikut adalah tugas yang harus diselesaikan:

  1. Ekstrak semua baris dari file /var/log/sample1.log yang mengandung string "INFO" dan simpan ke file /home/student/challenge01/output1.log.

  2. Ekstrak semua baris dari file /var/log/sample2.log yang mengandung string "Illegal" di awal baris dan simpan ke file /home/student/challenge01/output2.log.

  3. Ekstrak semua baris dari file /var/log/sample1.log yang mengandung router_forward_get() dengan level TRACE dan simpan ke file /home/student/challenge01/output3.log.


Cara Penyelesaian

Untuk menyelesaikan tugas ini, kita akan menggunakan command grep, yang digunakan untuk mencari dan mengekstrak teks berdasarkan pola tertentu.

1. Menyaring Baris yang Mengandung "INFO"

grep "INFO" /var/log/sample1.log > /home/student/challenge01/output1.log

Penjelasan:

  • grep "INFO" → mencari semua baris yang mengandung kata "INFO".

  • /var/log/sample1.log → file sumber tempat kita mencari data.

  • > → mengarahkan hasil pencarian ke file tujuan.

  • /home/student/challenge01/output1.log → file tempat hasil pencarian disimpan.


2. Menyaring Baris yang Diawali "Illegal"

grep "^Illegal" /var/log/sample2.log > /home/student/challenge01/output2.log

Penjelasan:

  • grep "^Illegal" → mencari baris yang diawali dengan kata "Illegal". Simbol ^ menandakan awal baris.

  • /var/log/sample2.log → file sumber tempat pencarian dilakukan.

  • > → mengarahkan hasil ke file tujuan.

  • /home/student/challenge01/output2.log → file tempat hasil pencarian disimpan.


3. Menyaring Baris yang Mengandung "router_forward_get()" dengan Level "TRACE"

grep "router_forward_get() .* TRACE" /var/log/sample1.log > /home/student/challenge01/output3.log

Penjelasan:

  • grep "router_forward_get() .* TRACE" → mencari baris yang mengandung "router_forward_get()" dengan "TRACE".

  • .* → menyatakan ada teks lain di antara "router_forward_get()" dan "TRACE".

  • /var/log/sample1.log → file sumber tempat pencarian dilakukan.

  • > → mengarahkan hasil ke file tujuan.

  • /home/student/challenge01/output3.log → file tempat hasil pencarian disimpan.


Komentar

Postingan populer dari blog ini

Cara Instalasi Debian 12 di Virtualbox

Cara Instalasi Debian 12 Di Virtualbox Dan Cara Untuk Setting IP Address-Nya

Cara Instalasi dan Konfigurasi DHCP Server Pada Debian 10