arrow_backKembali ke catatan lapangan
LINUX Dipublikasikan 13 Jul 2026

Dasar-Dasar Linux yang Harus Diketahui Pemula Cybersecurity

Panduan praktis keterampilan Linux esensial—filesystem, permissions, dan perintah—yang dibutuhkan setiap calon profesional cybersecurity.

Mengapa Linux Penting dalam Cybersecurity

Hampir setiap security tool, server, dan distribusi pentesting yang akan Anda temui berjalan di Linux. Kali Linux, Parrot OS, sebagian besar web server, cloud infrastructure, dan bahkan router yang akan Anda probe selama assessment dibangun di atas Linux atau sistem Unix-like. Jika Anda tidak bisa menavigasi terminal dengan percaya diri, Anda akan kesulitan menggunakan tools yang mendefinisikan bidang ini. Belajar Linux bukan pengetahuan latar belakang opsional—ini adalah fondasi.

Hierarki Filesystem

Berbeda dengan Windows yang menggunakan drive letter, Linux mengorganisir semuanya di bawah satu direktori root (/). Memahami direktori kunci akan menghemat waktu dan kebingungan Anda:

  • /etc — file konfigurasi system-wide
  • /var/log — log, kritis untuk forensics dan troubleshooting
  • /home — direktori user
  • /tmp — file sementara, sering disalahgunakan penyerang untuk staging payload
  • /bin dan /usr/bin — binary executable

Luangkan waktu mengeksplorasi ini dengan ls, cd, dan cat. Mengetahui di mana sesuatu berada adalah setengah dari pertempuran saat menginvestigasi sistem yang dikompromikan.

Perintah Esensial untuk Dikuasai

Anda tidak perlu menghafal ratusan perintah—hanya menjadi lancar dengan serangkaian inti:

ls -la          # list files dengan detail, termasuk file tersembunyi
cd /path        # ubah direktori
cat file.txt    # tampilkan isi file
grep -r "text" . # cari string secara rekursif
find / -name "*.conf"  # lokasi file berdasarkan nama
chmod 755 script.sh    # modifikasi permissions
chown user:group file  # ubah ownership
ps aux          # lihat running processes
netstat -tulnp  # lihat listening ports dan services

Masing-masing memiliki relevansi security langsung. grep dan find sangat diperlukan selama log analysis. ps dan netstat (atau pengganti modernnya ss) membantu Anda mendeteksi proses mencurigakan atau port yang terbuka tidak terduga.

Memahami Permissions

Linux permissions adalah sumber umum baik dari misconfiguration maupun exploitation opportunities. Setiap file memiliki tiga set permission—owner, group, dan others—masing-masing dengan hak read (r), write (w), dan execute (x), sering ditampilkan sebagai mode numerik seperti 755 atau 644.

Jalankan ls -l dan Anda akan melihat sesuatu seperti:

-rwxr-xr-- 1 alice devs 1024 Jan 1 12:00 script.sh

Ini memberi tahu Anda bahwa owner bisa read/write/execute, group bisa read/execute, dan semua orang lain hanya bisa read. Permission yang salah konfigurasi—seperti file world-writable di direktori sensitif—adalah vektor privilege escalation klasik. Berlatih chmod dan chown sampai menjadi kebiasaan akan membayar ketika Anda mulai mengerjakan privilege escalation labs.

User, Group, dan Sudo

Linux menerapkan pemisahan jelas antara regular user dan superuser root. Sebagian besar security work melibatkan pemahaman bagaimana privilege boundaries diterapkan—dan bagaimana mereka dirusak. Pelajari cara menginspeksi /etc/passwd dan /etc/shadow, pahami apa yang sudo -l ungkapkan tentang perintah yang diizinkan user, dan nyaman dengan su versus sudo. Banyak real-world privilege escalation path bergantung pada sudo misconfiguration atau SUID binaries, yang bisa Anda cari dengan:

find / -perm -4000 -type f 2>/dev/null

Package Management dan Services

Distribusi berbeda menggunakan package manager berbeda—apt di Debian/Ubuntu, yum atau dnf di RHEL/CentOS/Fedora, pacman di Arch. Mengetahui cara install, update, dan remove software (apt install, apt update, apt remove) adalah basic hygiene. Sama pentingnya adalah mengelola services dengan systemctl:

systemctl status ssh
systemctl stop apache2
systemctl enable nginx

Penyerang dan defender sama-sama perlu tahu apa yang berjalan, apa yang start di boot, dan bagaimana shutdown dengan cepat selama incident response.

Log: Teman Terbaik Anda

Linux logging sebagian besar ada di bawah /var/log. File seperti auth.log (authentication attempts), syslog, dan log spesifik aplikasi adalah tempat Anda akan merangkai apa yang terjadi selama incident. Nyaman dengan tail -f untuk real-time monitoring dan journalctl pada sistem berbasis systemd untuk querying system journal.

Membangun Kebiasaan

Cara tercepat untuk menginternalisasi dasar-dasar ini adalah repetition dalam environment nyata. Spin up virtual machine, break things dengan sengaja, dan perbaiki menggunakan hanya command line. Hindari bergantung pada GUI tools di awal—terminal fluency yang Anda bangun sekarang menjadi second nature selama high-pressure incident response atau penetration testing engagements kemudian.

Ke Mana Selanjutnya

Setelah Anda nyaman menavigasi, mengelola permissions, dan membaca logs, Anda siap mengeksplorasi shell scripting, network reconnaissance tools, dan privilege escalation techniques yang membangun langsung di atas fundamentals ini.

Jelajahi segment Linux, Systems, dan Offensive security terkait di Korra Studio untuk terus membangun fondasi Anda.

Ditulis dengan bantuan AI, ditinjau dan dipublikasikan oleh Michal Pilch (CISSP), Korra Studio.

Siap melangkah lebih jauh?

Ini satu catatan dari basis pengetahuan Korra Studio — platform ini memasangkan setiap topik dengan bimbingan privat.

Mulai gratisarrow_forward