0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan32 halaman

Modul 1 - Introduction To Linux

Modul 1 Introduction to Linux membahas tentang pengertian Linux sebagai sistem operasi berbasis Unix yang sumber terbukanya dapat diubah, gunakan, dan sebarluaskan oleh siapa pun. Modul ini juga menjelaskan tentang distribusi Linux atau distro populer untuk keamanan jaringan seperti Kali Linux dan cara instalasi Kali Linux pada hypervisor. Modul ini juga memperkenalkan dasar-dasar penggunaan terminal Linux seperti perintah navigasi, manipulasi file dan direktori, user dan sistem, s

Diunggah oleh

m004d4kx2589
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
25 tayangan32 halaman

Modul 1 - Introduction To Linux

Modul 1 Introduction to Linux membahas tentang pengertian Linux sebagai sistem operasi berbasis Unix yang sumber terbukanya dapat diubah, gunakan, dan sebarluaskan oleh siapa pun. Modul ini juga menjelaskan tentang distribusi Linux atau distro populer untuk keamanan jaringan seperti Kali Linux dan cara instalasi Kali Linux pada hypervisor. Modul ini juga memperkenalkan dasar-dasar penggunaan terminal Linux seperti perintah navigasi, manipulasi file dan direktori, user dan sistem, s

Diunggah oleh

m004d4kx2589
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 32

Modul 1

Introduction to Linux
Information Asset Protection
Tim Asisten 2024
What Is
Linux? ??
Definisi

Linux adalah sebuah sistem


operasi berbasis Unix yang
terkenal. Yang juga perangkat
lunak sumber terbuka (open
source), yang berarti kode
sumbernya dapat diubah,
digunakan, dan disebarluaskan
oleh siapa pun.

Logo Linux
Distro
Distribusi Linux - atau distro -
adalah sistem operasi yang berbasis
pada kernel Linux.

Mereka digunakan untuk berbagai


tujuan, mulai dari server dan IoT
hingga komputer desktop dan
telepon seluler.

Setiap distribusi Linux berbeda,


dengan serangkaian fitur, package,
dan tools nya sendiri.
Peta persebaran distro Linux
Popular of Distros
Logo Distro Pengunaan

Ubuntu Desktop, server, IoT

Debian Flexible

Red Hat Server Enterprise dan


korporat

Manjaro Desktop, multimedia


Distros for Security Engineers
Logo Distro

Kali

Parrot

Pentoo

Black Arch
Kali Linux

Kali Linux adalah distribusi


Linux khusus yang digunakan
oleh profesional keamanan dan
TI untuk berbagai kegiatannya
seperti Penetration Testing,
Ethical Hacking, penilaian
keamanan jaringan dan
sebagainya
Logo Kali Linux
Panduan
Instalasi
Kali Linux
1. Extract Prebuilt Image
1. Buka Hypervisor

VMWare VirtualBox
2. Tambahkan Virtual Machine

VMWare VirtualBox
3. Pilih Image
Masuk ke dalam directory sesuai dengan hypervisor dimana image telah di
extract pada langkah 1

VMWare VirtualBox
4. Hidupkan VM Kali Linux
Pastikan VM yang di click adalah Kali Linux yang baru saja kita masukkan

VMWare VirtualBox
5. Boot up
Pilih opsi paling pertama dan hit [ENTER]
5. Login
Kredensial default untuk prebuilt Kali

- Username: kali
- Password: kali

Huruf kecil semua


6. Congrats! You’re a hacker now(?)
Terminal
Definition

Terminal Linux, juga disebut


shell atau command line,
menyediakan antarmuka
input/output (I/O) berbasis teks
antara pengguna dan sistem
komputer. Di window terminal,
perintah dapat dijalankan untuk
mengontrol sistem.
Terminal Linux
Terminal
Entrypoint

Open your Terminal by pressing


[ CTRL + ALT + T ]

Or

By clicking the Terminal Icon


As shown on picture
Terminal
Layout format

Terminal sebenarnya mudah dimengerti. Secara


default, ia menyertakan informasi seperti nama
pengguna, nama host, dan direktori saat ini.

Ini adalah serangkaian karakter yang ditampilkan di


layar terminal yang menunjukkan bahwa sistem
siap menerima masukan kita.
Terminal
Basic commands - Navigasi

Command Kegunaan Contoh

find mencari file. find <file>

pwd Mengembalikan nama direktori saat ini. pwd

ls Menampilkan file di dalam direktori ls


ls -la

cd Mengganti direktori cd <direktori>


cd ../
cd ~
Terminal
Basic commands - Manipulasi File & Direktori

Command Kegunaan Contoh

touch membuat file kosong touch <name>

mkdir membuat direktori baru mkdir <name>

mv memindahkan dan juga mengganti nama file dan direktori. mv <source> <target>

cp menyalin file atau direktori cp <source> <target>

which mengembalikan jalur ke file atau tautan yang harus dijalankan which <tool>

rm menghapus file atau direktori rm <file/dir>

cat membaca isi file cat <file>

echo menampilkan baris teks echo “hello world”


Terminal
Basic commands - user dan system

Command Kegunaan Contoh

sudo melakukan command lain atas superuser/root (ekuivalen sudo -i


administrator di windows)

su mengganti user su root

chmod mengganti hak akses chmod +x <file>

chown mengganti hak milik chown <user> <file>

passwd mengganti password

whoami Menampilkan nama pengguna saat ini.


Terminal
Basic commands - user dan system

Command Kegunaan Contoh

ifconfig menetapkan atau untuk melihat alamat ke antarmuka jaringan ifconfig


dan/atau mengkonfigurasi parameter antarmuka jaringan.

iwconfig mirip dengan ifconfig, tetapi didedikasikan untuk antarmuka iwconfig


jaringan nirkabel.

ip menampilkan atau memanipulasi perutean, perangkat jaringan, su root


antarmuka dll.

netstat Menunjukkan status jaringan. chmod +x <file>

ps Menunjukkan status proses. chown <user> <file>


Terminal
Basic Commands - helppp

If you need help in figuring out how to use or want to see the
available options of a specific command and/or tool:

● man <tool>
● <tool> -h
● <tool> --help

or search it on:
https://tldr.inbrowser.app/pages/common/man
IO Redirection 1

to redirect stdout to a file use:


- >> (overwrites)
- > (appends) 2

to redirect stdin as an input use:


- <<
- <

3
Pipe
Redirect stdout to another process/command/tools

<command 1> | <command 2> | <command 3> | …

Contoh:
membaca suatu file dan memfilter baris yang memiliki kata tertentu
Permission
- rwx rw- r-- 1 root root 1641 May 4 23:42 <file>
- — — — — — — —
a b c d e f g h
tipe file dan hak akses:
r read

a. Jenis File e. Owner w write


b. Hak akses owner f. Group
x execute
c. Hak akses group g. Filesize
d. Hak akses lainnya h. Date D direktori

- file
Filesystem
Familiarize yourself!

Is the same as …
Filesystem
Familiarize yourself!

They’re the same !!!


Let’s Go and
Get Hands-On
Penugasan
1. TryHackMe

Kerjakan dan dokumentasikan laporan


pembelajaran Room “Linux Fundamentals”
Part 1 dan Part 2 pada TryHackMe

https://tryhackme.com/module/linux-fundamentals
Penugasan
2. Sample Text!

Diberikan “sample-1.txt” dan “sample-2.txt”:


1. Bandingkan size kedua file tersebut
2. Baca isi file yang memiliki size lebih besar, filter berdasarkan
baris-baris yang memiliki digit, lalu di sorting dan save 5
outputnya teratasnya pada “number-top-5.txt”
3. Baca isi file yang memiliki size lebih kecil, filter berdasarkan
baris-baris yang memiliki tidak digit, lalu di sorting dan save 10
outputnya terakhirnya pada “non-number-bottom-10.txt”
4. Lalu gabungkan kedua file hasil output tersebut kedalam file
“polar.txt” (number-top-5.txt dahulu lalu non-number-bottom-10.txt)
5. Tuliskan “Task Done :D !” pada progress.txt

Anda mungkin juga menyukai