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 dan Konfigurasi Web Server pada Debian 10 di VirtualBox

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