itclub


Project maintained by ariafatah0711 Hosted on GitHub Pages — Theme by mattgraham

pertemuan 1

Ini adalah dokumentasi IT CLUB Cyber untuk pertemuan pertama.
Pada kesempatan ini, saya membuat dokumentasi agar kalian yang tidak dapat hadir tetap bisa mencoba lab yang telah saya buat. Dokumentasi ini akan memandu kalian langkah demi langkah.
Jika kalian tidak memiliki laptop, saya merekomendasikan untuk menggunakan Termux sebagai alternatif. Berikut adalah panduan untuk mengatur Termux agar siap digunakan.
Jika kalian sudah memiliki Laptop / PC dan sudah memiliki terminal seperti menggunakan VM ataupun WSL, kalian bisa langsung melewati langkah 1 dan 2.

untuk teori dari ppt sebelumnya bisa dilihat disini introduce cyber security

1. install termux

Untuk memulai, kalian perlu mengunduh aplikasi Termux. Saya merekomendasikan untuk mengunduhnya melalui GitHub agar mendapatkan versi yang terpercaya:

Sebagai referensi, berikut adalah nama aplikasi Termux yang perlu kalian unduh dan disarankan menggunakan arm64

alt text

2. setup termux

untuk melakukan setup termux kalian bisa cek github saya dan lakukan setup, hanya saja karena setupnya itu agak ribet disini saya sudah menyiapkan setup untuk kalian agar tidak perlu lama lama menyalinya

termux-setup-storage && termux-change-repo && pkg update -y && pkg upgrade -y && pkg install -y git wget zip unzip nano python python2 python3 file tar

Jika muncul tampilan berwarna biru, cukup tekan Enter dua kali dan tunggu hingga proses instalasi selesai.

Setelah itu, kalian dapat langsung mencoba menjalankan perintah-perintah Linux.

3. download lab

wget https://github.com/ariafatah0711/itclub/raw/refs/heads/main/P1/pertemuan_1.tar.gz ;tar -xzf pertemuan_1.tar.gz; rm -rf pertemuan_1.tar.gz

command linux dasar

file management

perintah deskripsi
pwd Menampilkan working directory saat ini.
ls Menampilkan isi dari direktori saat ini.
cd Berpindah ke direktori lain.
mkdir Membuat direktori baru.
rmdir Menghapus direktori kosong.
touch Membuat file baru kosong
nano / vi membuka dan mengedit file teks di terminal.
rm Menghapus file atau direktori.
cp Menyalin file atau direktori.
mv Memindahkan atau mengganti nama file/direktori.
cat Menampilkan isi file ke terminal.
head, tail Menampilkan baris awal/akhir dari file

Command Linux Symbol

Special Characters

perintah deskripsi
; (Shell Command Separator) Menjalankan beberapa perintah secara berurutan (terlepas sukses/gagal)
&& (Conditional AND) Menjalankan perintah kedua jika perintah pertama sukses.
< (Input Redirection) Mengambil input dari file untuk digunakan oleh perintah.
> (Output Redirection) Mengarahkan output dari perintah ke file (menimpa file jika sudah ada).
| (Pipe) Mengalirkan output dari satu perintah ke input perintah berikutnya.
\ (backslash) Melanjutkan Perintah ke Baris Berikutnya

Command Linux tambahan

perintah deskripsi
wget untuk mengunduh file dari internet melalui protokol HTTP, HTTPS, dan FTP.
curl (client URL) mentransfer data dari atau ke server menggunakan berbagai protokol seperti HTTP, HTTPS, FTP, SFTP, dll.
file menentukan tipe file berdasarkan isi, bukan hanya ekstensinya.
base64 Mengkodekan atau mengkodekan data dalam format base64, sering digunakan untuk mengonversi data biner menjadi teks ASCII.
grep mencari pola teks tertentu dalam file atau output perintah.
find mencari file atau direktori di dalam sistem file berdasarkan nama, ukuran, waktu modifikasi, dan kriteria lainnya
wc Menghitung jumlah baris, kata, atau karakter dalam file.
uniq Menghapus baris duplikat dari output teks yang berurutan.
sort Mengurutkan baris dalam file atau output teks.
tr Mengganti atau menghapus karakter dalam teks.