Skip to main content

HANDS-ON LAB & TUTORIAL

Perintah Dasar Linux untuk Pemula Cyber Security

Menguasai perintah dasar linux adalah modal pertama bagi siapa pun yang ingin berkarier di cyber security, karena sebagian besar server, tools audit, dan lab latihan dijalankan lewat terminal. Artikel ini merangkum perintah yang paling sering dipakai, dikelompokkan berdasarkan tugasnya, dengan contoh yang aman dicoba di komputer atau mesin virtual milik Anda.

Menguasai perintah dasar linux adalah modal pertama bagi siapa pun yang ingin berkarier di cyber security, karena sebagian besar server, tools audit, dan lab latihan dijalankan lewat terminal. Artikel ini merangkum perintah yang paling sering dipakai, dikelompokkan berdasarkan tugasnya, dengan contoh yang aman dicoba di komputer atau mesin virtual milik Anda.

Mengapa Perintah Dasar Linux Penting di Cyber Security?

Server web, router, perangkat IoT, dan sebagian besar infrastruktur cloud berjalan di Linux. Analis keamanan membaca log, memeriksa izin file, melihat koneksi jaringan, dan memasang tools lewat baris perintah. Distribusi untuk keperluan keamanan seperti Kali Linux, yang dibahas di artikel tentang Kali Linux, pun mengandalkan terminal. Siapkan tempat berlatih yang aman dengan mengikuti panduan membangun lab cyber security.

Biasakan membuka manual dengan man nama-perintah. Hampir semua opsi yang disebut di bawah dijelaskan lengkap di sana.

Perintah Dasar Linux untuk Navigasi dan Pengelolaan File

Perintah paling awal untuk mengetahui di mana Anda berada dan memindahkan diri:

pwd              # tampilkan direktori saat ini
ls -la           # daftar isi, termasuk file tersembunyi, dengan detail
cd /var/log      # pindah ke direktori
cd ~             # kembali ke direktori rumah
mkdir -p lab/catatan   # buat direktori bertingkat
cp a.txt b.txt   # salin file
mv b.txt c.txt   # pindahkan atau ganti nama
rm -i c.txt      # hapus dengan konfirmasi

Perintah rm tidak memindahkan file ke tempat sampah, jadi hasilnya sulit dibatalkan. Pakai opsi -i saat masih belajar, dan jangan menyalin perintah penghapusan rekursif dari sumber yang tidak Anda pahami. Daftar perintah dasar lain beserta latihannya ada di tutorial command line untuk pemula dari Ubuntu.

Membaca, Mencari, dan Menyaring Teks

Pekerjaan keamanan banyak berupa membaca log. Perintah berikut adalah alat utamanya:

cat berkas.txt            # tampilkan seluruh isi
less berkas.txt           # baca per halaman, keluar dengan q
head -n 20 berkas.txt     # 20 baris pertama
tail -f /var/log/syslog   # ikuti baris baru secara langsung
grep "error" berkas.txt   # cari baris yang memuat kata tertentu
wc -l berkas.txt          # hitung jumlah baris

Kekuatan sebenarnya muncul saat perintah digabung dengan pipa (|), yang mengirim keluaran satu perintah menjadi masukan perintah berikutnya. Contoh berikut menghitung berapa kali percobaan login gagal tercatat di server milik Anda (di Debian dan Ubuntu, log autentikasi ada di /var/log/auth.log):

grep "Failed password" /var/log/auth.log | wc -l

Untuk mengurutkan dan menghitung kemunculan, tambahkan sort dan uniq -c. Pola menggabungkan perintah kecil seperti ini adalah dasar analisis log, yang kelak diotomatiskan dengan skrip seperti di artikel Python untuk cyber security.

Izin Akses dan Hak Pengguna

Model izin Linux adalah inti keamanannya. Setiap file punya pemilik, grup, dan tiga set izin: baca (r), tulis (w), dan eksekusi (x). Lihat dengan ls -l, lalu ubah dengan chmod.

Manual chmod menjelaskan mode oktal: angka 4 berarti baca, 2 tulis, dan 1 eksekusi, ditulis berurutan untuk pemilik, grup, dan pengguna lain. Beberapa contoh:

chmod 644 catatan.txt     # pemilik baca-tulis, lainnya hanya baca
chmod 755 skrip.sh        # pemilik penuh, lainnya baca dan eksekusi
chmod 600 ~/.ssh/id_ed25519   # kunci privat: hanya pemilik
chown pengguna:grup berkas.txt   # ubah pemilik (butuh hak admin)
whoami                    # siapa Anda saat ini
id                        # identitas dan grup Anda

Pakai sudo hanya ketika memang perlu. Menurut tutorial Ubuntu, sudo menjalankan satu perintah dengan hak superuser, dan perintah itu punya kuasa penuh sehingga Anda harus memahaminya lebih dulu. Hak akses yang berlebihan adalah salah satu kesalahan konfigurasi paling umum; prinsip yang dipegang adalah memberi hak akses sekecil mungkin.

Proses, Jaringan, dan Paket

ps aux                    # daftar proses yang berjalan
top                       # pantau proses secara langsung, keluar dengan q
ip a                      # alamat IP dan antarmuka jaringan
ping -c 4 127.0.0.1       # uji konektivitas lokal
ss -tlnp                  # port TCP yang sedang mendengarkan, beserta prosesnya
sudo apt update           # segarkan daftar paket (Debian dan Ubuntu)
sudo apt install tree     # pasang paket

Perintah ss adalah penerus netstat untuk memeriksa soket: -t menampilkan TCP, -l hanya yang mendengarkan, -n menampilkan angka port, dan -p menampilkan proses pemakainya. Ini cara cepat mengetahui layanan apa saja yang terbuka di mesin Anda, langkah pertama dalam hardening server Linux. Pasang paket hanya dari repositori resmi distribusi Anda.

Latihan singkat untuk mengulang

Di mesin virtual Anda, buat direktori latihan, masuk ke dalamnya, dan buat file teks berisi beberapa baris. Lihat izinnya dengan ls -l, ubah menjadi 600, lalu bandingkan. Cari kata tertentu dengan grep, hitung barisnya dengan wc -l, dan periksa port yang mendengarkan dengan ss -tlnp. Lima menit sehari selama dua minggu lebih efektif daripada satu sesi panjang yang tidak diulang.

Baca juga: Buku Cyber Security Terbaik untuk Pemula hingga Mahir.

Pertanyaan yang Sering Diajukan

Distribusi Linux mana yang sebaiknya dipakai pemula?

Ubuntu atau Debian cocok sebagai awal karena dokumentasinya melimpah. Kali Linux dirancang untuk pengujian keamanan, tetapi tidak harus menjadi distribusi pertama Anda.

Apakah saya harus menghafal semua perintah?

Tidak. Hafalkan belasan perintah di atas, lalu biasakan memakai man dan opsi --help. Perintah lain akan menempel lewat pemakaian.

Apakah aman berlatih di komputer utama?

Untuk perintah dasar, aman jika Anda berhati-hati dengan rm dan sudo. Untuk eksperimen yang lebih berisiko, gunakan mesin virtual dengan snapshot.

Apa bedanya terminal, shell, dan Bash?

Terminal adalah jendela tempat Anda mengetik, sedangkan shell adalah program yang menafsirkan perintah Anda. Bash adalah shell yang paling umum di Linux. Di WSL maupun mesin virtual Ubuntu, Anda biasanya langsung memakai Bash.

Kesimpulan

Perintah dasar Linux untuk navigasi, pengolahan teks, izin akses, dan pemeriksaan jaringan sudah cukup untuk mengerjakan banyak tugas awal di bidang keamanan. Ulangi perintah-perintah ini setiap hari di mesin virtual, lalu naikkan tantangannya. Jika Anda ingin belajar terstruktur, Linuxhackingid menyediakan kursus keamanan siber.

Every article is reviewed by the practice lead who ran the work before it is published.

All insights

MORE ARTICLES

newest first
HANDS-ON LAB & TUTORIAL
October 29, 20267 read

Cara Menjalankan DeepSeek-R1 Secara Lokal di PC atau Laptop

Menjalankan DeepSeek-R1 secara lokal, atau deepseek offline, berarti model bahasa bekerja di komputer Anda sendiri sehingga prompt tidak dikirim ke server pihak lain. Dengan Ollama prosesnya hanya beberapa perintah, tetapi yang umumnya berjalan di PC adalah model distilasi berukuran kecil, bukan DeepSeek-R1 penuh yang berukuran 671 miliar parameter. Artikel ini menjelaskan pilihan ukuran, langkah pemasangan, dan cara mengamankannya.

Ditulis oleh Tim Riset & Instruktur Praktisi Linuxhackingid | Editor Keamanan Informasi & Ethical Hacking
HANDS-ON LAB & TUTORIAL
October 29, 20267 read

Membangun Lab Cyber Security di Windows dengan WSL dan VirtualBox

Lab cyber security di komputer sendiri adalah tempat berlatih yang legal: Anda bebas mencoba tools dan memahami kerentanan tanpa menyentuh sistem orang lain. Di Windows, kombinasi WSL untuk lingkungan command-line Linux dan VirtualBox untuk mesin virtual yang terisolasi sudah cukup untuk memulai. Artikel ini menjelaskan rancangan lab, langkah pemasangan, dan aturan keselamatannya.

Ditulis oleh Tim Riset & Instruktur Praktisi Linuxhackingid | Editor Keamanan Informasi & Ethical Hacking
HANDS-ON LAB & TUTORIAL
October 29, 20267 read

Linux Security Hardening: Panduan Mengamankan Server Linux

Linux hardening adalah proses memperkecil permukaan serangan server Linux dengan mematikan yang tidak perlu, memperketat akses, dan menjaga sistem tetap mutakhir. Panduan ini merangkum langkah dasar yang berlaku di sebagian besar distribusi, dengan contoh perintah untuk Ubuntu dan Debian. Praktikkan dahulu di server uji milik Anda sebelum menyentuh sistem produksi.

Ditulis oleh Tim Riset & Instruktur Praktisi Linuxhackingid | Editor Keamanan Informasi & Ethical Hacking

Get the next advisory first. No digest, no noise.

One email when something genuinely matters - or follow the community channels where we post first.

Join Telegram

NEXT STEP

Talk to an operator, not a sales desk.

A short scoping call, then scope, schedule and cost in writing within 2 working days.

METHODOLOGY & COMPLIANCE
ISO 27001PCI-DSSOJKUU PDP