Halaman

Tampilkan postingan dengan label linux. Tampilkan semua postingan
Tampilkan postingan dengan label linux. Tampilkan semua postingan

Senin, 16 Desember 2024

Penggunaan tcpdump untuk melihat paket yang ada di jaringan

tcpdump adalah alat penganalisis jaringan berbasis command-line yang memungkinkan Anda untuk menangkap dan menganalisis paket data yang melintas dalam jaringan. Dengan menggunakan tcpdump, Anda dapat melihat paket-paket yang ada di jaringan secara real-time, yang sangat berguna untuk troubleshooting, keamanan, atau menganalisis lalu lintas jaringan.

Berikut adalah cara menggunakan tcpdump untuk melihat paket yang ada di jaringan:

1. Instalasi tcpdump

Pada sebagian besar distribusi Linux (termasuk Ubuntu), tcpdump sudah terinstal secara default. Jika belum terinstal, Anda bisa menginstalnya melalui terminal:

sudo apt update
sudo apt install tcpdump

2. Menjalankan tcpdump

Untuk mulai menangkap paket di jaringan, Anda perlu menjalankan tcpdump dengan hak akses root (karena tcpdump membutuhkan akses ke antarmuka jaringan).

Berikut adalah perintah dasar untuk memulai:

sudo tcpdump

Perintah ini akan menangkap semua paket yang melewati semua antarmuka jaringan yang tersedia. Setelah menjalankan perintah ini, Anda akan melihat output paket-paket yang tertangkap di terminal.

3. Menangkap Paket di Antarmuka Tertentu

Jika Anda ingin menangkap paket hanya pada antarmuka jaringan tertentu (misalnya, Wi-Fi atau Ethernet), Anda bisa menentukan antarmuka dengan parameter -i:

sudo tcpdump -i eth0

Gantilah eth0 dengan nama antarmuka jaringan yang ingin Anda monitor. Anda dapat menemukan nama antarmuka dengan menggunakan perintah ifconfig atau ip a.

4. Menangkap Paket Berdasarkan Protokol

Anda bisa menyaring paket berdasarkan protokol. Misalnya, untuk menangkap paket HTTP (port 80), gunakan filter berikut:

sudo tcpdump -i eth0 tcp port 80

Ini hanya akan menangkap paket TCP yang menggunakan port 80 (HTTP).

Contoh filter umum:

  • tcp – Menangkap paket TCP.
  • udp – Menangkap paket UDP.
  • icmp – Menangkap paket ICMP (ping).
  • port 443 – Menangkap paket yang menggunakan port 443 (HTTPS).

5. Menyaring Berdasarkan Alamat IP

Anda juga bisa memfilter paket berdasarkan alamat IP sumber atau tujuan:

  • Untuk menangkap paket yang dikirim dari atau ke IP tertentu:

    sudo tcpdump -i eth0 host 192.168.1.10
    
  • Untuk menangkap paket yang hanya dikirim ke IP tertentu:

    sudo tcpdump -i eth0 dst 192.168.1.10
    
  • Untuk menangkap paket yang hanya dikirim dari IP tertentu:

    sudo tcpdump -i eth0 src 192.168.1.10
    

6. Menangkap Paket Berdasarkan Port

Anda dapat memfilter berdasarkan port tertentu, seperti menangkap semua paket yang menggunakan port 80 (HTTP) atau port 443 (HTTPS):

sudo tcpdump -i eth0 port 80

Untuk menangkap paket yang menggunakan port TCP atau UDP tertentu:

sudo tcpdump -i eth0 tcp port 80
sudo tcpdump -i eth0 udp port 53

7. Menangkap Paket dengan Output yang Lebih Rinci

Secara default, tcpdump hanya menampilkan ringkasan dari setiap paket. Jika Anda ingin melihat rincian lengkap dari paket, Anda bisa menambahkan opsi -v, -vv, atau -vvv untuk tingkat verifikasi yang lebih tinggi:

sudo tcpdump -i eth0 -vv

Opsi -vv memberikan output yang lebih terperinci, dan -vvv akan memberikan informasi paling lengkap.

8. Menyaring Berdasarkan Waktu

Anda dapat menggunakan filter untuk menangkap paket dalam rentang waktu tertentu, atau untuk membatasi jumlah paket yang ditangkap:

  • Untuk membatasi jumlah paket yang ditangkap:

    sudo tcpdump -i eth0 -c 10
    

    Ini akan menangkap 10 paket pertama dan kemudian berhenti.

  • Untuk menangkap paket hanya dalam waktu tertentu, Anda dapat menggunakan parameter -G untuk menangkap data dalam interval tertentu dan menyimpannya ke dalam file:

    sudo tcpdump -i eth0 -G 60 -w capture.pcap
    

    Ini akan menangkap paket selama 60 detik dan menyimpannya ke file capture.pcap.

9. Menyimpan Hasil Capture ke File

Untuk menyimpan hasil tangkapan ke dalam file untuk dianalisis lebih lanjut, gunakan opsi -w:

sudo tcpdump -i eth0 -w hasil_capture.pcap

File dengan ekstensi .pcap ini dapat dibuka dan dianalisis lebih lanjut menggunakan Wireshark atau aplikasi lain yang mendukung format PCAP.

10. Membaca File Capture (PCAP)

Jika Anda sudah memiliki file tangkapan (misalnya, capture.pcap), Anda dapat membaca dan menganalisisnya dengan perintah berikut:

sudo tcpdump -r capture.pcap

Ini akan menampilkan isi file .pcap yang telah Anda simpan sebelumnya.

11. Menghentikan tcpdump

Untuk menghentikan proses tcpdump, tekan Ctrl+C di terminal.


Ringkasan Perintah tcpdump yang Berguna

  • Menangkap semua paket: sudo tcpdump
  • Menangkap paket di antarmuka tertentu: sudo tcpdump -i eth0
  • Menangkap paket berdasarkan protokol: sudo tcpdump -i eth0 tcp
  • Menyaring berdasarkan alamat IP: sudo tcpdump -i eth0 host 192.168.1.1
  • Menyimpan hasil capture: sudo tcpdump -i eth0 -w hasil_capture.pcap
  • Membaca file capture: sudo tcpdump -r hasil_capture.pcap

Dengan tcpdump, Anda dapat memantau lalu lintas jaringan, mendiagnosis masalah jaringan, dan melakukan analisis keamanan. Ini adalah alat yang sangat kuat dan fleksibel yang sering digunakan oleh administrator jaringan dan profesional keamanan untuk mengidentifikasi dan memecahkan masalah jaringan.

Penggunaan Wireshark

Wireshark adalah salah satu alat penganalisis jaringan (network analyzer) yang paling populer digunakan untuk memantau dan menganalisis lalu lintas jaringan. Wireshark memungkinkan Anda untuk menangkap data yang dikirimkan di dalam jaringan komputer dan memeriksa isi dari paket-paket data yang mengalir di dalam jaringan tersebut. Berikut adalah cara menggunakan Wireshark untuk menangkap dan menganalisis paket di jaringan:

1. Instalasi Wireshark

Pertama-tama, Anda perlu menginstal Wireshark di komputer Anda. Di sistem berbasis Debian seperti Ubuntu, Anda dapat menginstal Wireshark melalui terminal:

sudo apt update
sudo apt install wireshark

Pada beberapa sistem, Anda mungkin perlu memberikan izin untuk menjalankan Wireshark dengan hak akses root atau menggunakan grup pengguna tertentu.

2. Menjalankan Wireshark

Setelah diinstal, Anda dapat menjalankan Wireshark melalui terminal atau melalui menu aplikasi.

  • Melalui Terminal:

    sudo wireshark
    
  • Melalui Menu Aplikasi: Cari Wireshark di menu aplikasi atau dasbor dan klik untuk membukanya.

3. Memilih Antarmuka Jaringan

Setelah membuka Wireshark, Anda akan diminta untuk memilih antarmuka jaringan (network interface) yang ingin Anda monitor. Antarmuka ini bisa berupa Ethernet, Wi-Fi, atau jaringan lainnya.

  • Pilih antarmuka jaringan yang ingin Anda analisis (misalnya, eth0, wlan0 untuk Wi-Fi).
  • Klik pada antarmuka tersebut untuk mulai menangkap paket.

4. Mulai Menangkap Paket

Setelah memilih antarmuka, klik Start atau Capture untuk mulai menangkap paket-paket data yang melintas melalui jaringan. Wireshark akan menampilkan paket yang ditangkap dalam bentuk tabel.

5. Menggunakan Filter untuk Menyaring Paket

Wireshark memungkinkan Anda untuk menggunakan filter untuk memfokuskan analisis Anda hanya pada paket yang relevan. Beberapa filter yang umum digunakan adalah:

  • Filter Berdasarkan Protokol:
    • http – Untuk melihat lalu lintas HTTP.
    • ip.addr == 192.168.1.1 – Menampilkan semua paket yang melibatkan alamat IP 192.168.1.1.
    • tcp.port == 80 – Menampilkan paket yang menggunakan port TCP 80 (biasanya HTTP).
  • Filter Berdasarkan Alamat IP:
    • ip.src == 192.168.1.10 – Menampilkan paket yang dikirim dari IP 192.168.1.10.
    • ip.dst == 192.168.1.20 – Menampilkan paket yang diterima oleh IP 192.168.1.20.

Cukup ketikkan filter di bagian atas dan tekan Enter untuk memfilter paket yang ditampilkan.

6. Menganalisis Paket

Setelah menangkap paket, Anda dapat mengklik salah satu paket yang ditangkap untuk melihat rincian lebih lanjut. Wireshark akan menampilkan informasi terperinci tentang paket tersebut, termasuk:

  • Header paket: Berisi informasi tentang protokol yang digunakan, alamat IP sumber dan tujuan, dan nomor port.
  • Payload: Data yang dibawa oleh paket, seperti isi pesan atau file yang dikirim.
  • Protokol: Informasi tentang jenis protokol yang digunakan (misalnya, TCP, UDP, ICMP, HTTP, DNS, dll).

7. Menggunakan Statistik Wireshark

Wireshark juga memiliki fitur statistik yang memungkinkan Anda untuk melihat dan menganalisis lalu lintas jaringan secara keseluruhan:

  • Statistics → Summary: Memberikan gambaran umum tentang jumlah paket yang ditangkap, waktu durasi capture, dan statistik lainnya.
  • Statistics → Protocol Hierarchy: Menampilkan distribusi berbagai protokol yang terdeteksi dalam paket-paket yang ditangkap.
  • Statistics → Conversations: Menampilkan percakapan antara dua titik (misalnya antara dua alamat IP) dalam jaringan.

8. Menghentikan Penangkapan Paket

Setelah Anda selesai menangkap dan menganalisis data, Anda dapat menghentikan penangkapan paket dengan klik Stop atau Capture → Stop.

9. Menyimpan Hasil Capture

Jika Anda ingin menyimpan hasil capture untuk analisis lebih lanjut, Anda dapat menyimpan file capture dalam format .pcap dengan memilih File → Save As.

10. Menggunakan Wireshark untuk Troubleshooting

Wireshark sangat berguna dalam pemecahan masalah jaringan (network troubleshooting), seperti:

  • Mendiagnosis Koneksi Jaringan Lambat: Anda dapat memeriksa apakah ada paket yang hilang atau lambat untuk dikirim.
  • Memeriksa Penggunaan Bandwidth: Melalui statistik, Anda bisa melihat protokol atau aplikasi mana yang menggunakan bandwidth paling banyak.
  • Menemukan Masalah Keamanan: Dengan memeriksa paket-paket jaringan, Anda bisa mendeteksi lalu lintas yang mencurigakan atau potensi ancaman keamanan.

11. Keamanan dan Privasi

  • Pastikan Anda hanya menggunakan Wireshark di jaringan yang sah dan tidak melanggar hukum atau kebijakan privasi.
  • Wireshark dapat menangkap informasi sensitif seperti username, password, dan data lainnya. Oleh karena itu, sangat penting untuk menangkap data hanya dalam konteks yang sah.

Wireshark adalah alat yang sangat powerful dalam menganalisis lalu lintas jaringan. Dengan menggunakan fitur filter dan analisis yang disediakan oleh Wireshark, Anda bisa mendapatkan wawasan yang mendalam tentang bagaimana data dikirim dan diterima di jaringan Anda.

Cara Menyambung ke HotSpot Menggunakan CLI

Untuk menyambung ke hotspot Wi-Fi menggunakan Command Line Interface (CLI) di Ubuntu, Anda bisa mengikuti langkah-langkah berikut:

1. Pastikan NetworkManager Terinstal

Ubuntu biasanya sudah dilengkapi dengan NetworkManager yang memungkinkan Anda untuk mengonfigurasi koneksi jaringan melalui CLI menggunakan perintah nmcli. Jika Anda belum memiliki nmcli, Anda dapat menginstalnya terlebih dahulu dengan perintah:

sudo apt update
sudo apt install network-manager

2. Lihat Jaringan Wi-Fi yang Tersedia

Gunakan perintah berikut untuk melihat jaringan Wi-Fi yang tersedia di sekitar Anda:

nmcli device wifi list

Perintah ini akan menampilkan daftar jaringan Wi-Fi yang dapat dijangkau, termasuk SSID (nama jaringan), sinyal, dan keamanan (enkripsi) yang digunakan.

3. Menghubungkan ke Hotspot

Setelah mengetahui SSID (nama jaringan) dari hotspot yang ingin Anda sambungkan, Anda bisa menggunakan perintah berikut untuk menghubungkan ke jaringan tersebut:

nmcli device wifi connect "SSID" password "password_hotspot"
  • Gantilah SSID dengan nama hotspot yang Anda tuju.
  • Gantilah password_hotspot dengan kata sandi Wi-Fi yang sesuai.

Contoh:

nmcli device wifi connect "MyHotspot" password "securepassword123"

Perintah ini akan menghubungkan komputer Anda ke hotspot yang ditentukan. Jika sambungan berhasil, Anda akan mendapatkan konfirmasi bahwa koneksi telah terjalin.

4. Verifikasi Koneksi

Setelah mencoba menyambung ke hotspot, Anda dapat memverifikasi koneksi dengan menggunakan perintah:

nmcli connection show

Perintah ini akan menampilkan semua koneksi yang aktif, termasuk koneksi Wi-Fi yang baru saja Anda buat.

5. Cek Status Koneksi

Jika Anda ingin memeriksa apakah koneksi Anda ke hotspot sudah berhasil dan stabil, Anda bisa menggunakan perintah berikut:

nmcli device status

Perintah ini akan menunjukkan status perangkat jaringan (misalnya, Wi-Fi), apakah sedang terhubung atau tidak.

6. Menyambung ke Hotspot Tanpa Menyertakan Password

Jika hotspot Anda tidak memiliki kata sandi (terbuka), Anda bisa menggunakan perintah berikut tanpa memasukkan kata sandi:

nmcli device wifi connect "SSID"

Ini akan menghubungkan komputer Anda ke hotspot terbuka.

7. Memutuskan Koneksi

Jika Anda ingin memutuskan koneksi dari hotspot yang sedang terhubung, Anda bisa menggunakan perintah berikut:

nmcli connection down "SSID"

Gantilah "SSID" dengan nama hotspot yang ingin Anda putuskan.


Dengan mengikuti langkah-langkah di atas, Anda bisa menyambung ke hotspot menggunakan CLI di Ubuntu dengan menggunakan NetworkManager dan perintah nmcli.

Ubuntu: Cek IP Publik yang digunakan

Untuk mengecek IP publik yang digunakan oleh komputer Ubuntu, Anda dapat menggunakan beberapa metode, baik melalui browser atau terminal. Berikut adalah beberapa cara untuk melakukannya:

1. Menggunakan Perintah curl untuk Mendapatkan IP Publik

Anda bisa menggunakan perintah curl di terminal untuk mendapatkan IP publik Anda dengan memanfaatkan layanan pihak ketiga yang menyediakan informasi IP publik. Berikut adalah cara menggunakan curl:

curl ifconfig.me

Atau Anda bisa menggunakan beberapa layanan lain, seperti:

curl icanhazip.com

Perintah ini akan menampilkan IP publik yang digunakan oleh komputer Anda saat terhubung ke internet.

2. Menggunakan Browser untuk Mengecek IP Publik

Anda juga bisa mengecek IP publik melalui browser dengan mengunjungi salah satu situs web yang menyediakan layanan untuk menampilkan IP publik, seperti:

Cukup buka salah satu situs tersebut, dan IP publik Anda akan ditampilkan secara otomatis.

3. Menggunakan Perintah dig

Anda bisa menggunakan perintah dig (Domain Information Groper) untuk mendapatkan IP publik. Perintah ini menghubungi server DNS untuk mendapatkan alamat IP publik.

dig +short myip.opendns.com @resolver1.opendns.com

Perintah ini akan menampilkan IP publik Anda yang terdeteksi oleh server DNS OpenDNS.

4. Melalui Aplikasi Network Manager (GUI)

Jika Anda menggunakan antarmuka grafis (GUI) di Ubuntu, Anda bisa memeriksa IP publik Anda dengan membuka aplikasi Network Manager. Namun, perlu dicatat bahwa ini hanya menunjukkan IP lokal dalam jaringan rumah atau kantor. Untuk IP publik, Anda tetap perlu menggunakan cara-cara di atas.

Dengan menggunakan salah satu cara di atas, Anda bisa dengan mudah mengetahui IP publik yang digunakan oleh komputer Anda di Ubuntu.

Konfigurasi interface di komputer

Konfigurasi interface di komputer, khususnya pada sistem operasi berbasis Linux, merujuk pada pengaturan interface jaringan yang digunakan oleh komputer untuk berkomunikasi dengan perangkat lain dalam jaringan (seperti LAN, WAN, atau internet). Berikut adalah langkah-langkah dasar untuk konfigurasi interface jaringan pada Linux:

1. Melihat Daftar Interface Jaringan

Untuk melihat daftar interface jaringan yang ada di komputer, Anda bisa menggunakan perintah ip atau ifconfig.

  • Menggunakan ip:

    ip addr show
    

    Atau untuk daftar lebih singkat:

    ip a
    
  • Menggunakan ifconfig:

    ifconfig
    

Output dari perintah ini akan menampilkan daftar interface jaringan (seperti eth0, wlan0, atau ens33), beserta alamat IP dan status koneksi.

2. Menambahkan Alamat IP secara Manual

Anda dapat menambahkan alamat IP ke interface jaringan menggunakan perintah ip atau ifconfig.

  • Menggunakan ip:

    sudo ip addr add 192.168.1.10/24 dev eth0
    

    Perintah ini akan menambahkan alamat IP 192.168.1.10 dengan subnet mask 255.255.255.0 ke interface eth0.

  • Menggunakan ifconfig:

    sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up
    

Ini akan memberikan interface eth0 alamat IP 192.168.1.10 dengan netmask 255.255.255.0.

3. Mengatur Default Gateway

Gateway digunakan untuk menghubungkan komputer ke jaringan lain, misalnya jaringan internet. Untuk mengatur default gateway:

  • Menggunakan ip:

    sudo ip route add default via 192.168.1.1
    
  • Menggunakan route:

    sudo route add default gw 192.168.1.1
    

Perintah ini akan mengonfigurasi alamat gateway default 192.168.1.1 untuk interface yang digunakan.

4. Mengatur DNS

Untuk konfigurasi DNS (Domain Name System), Anda perlu menambahkan alamat server DNS ke file konfigurasi jaringan, misalnya /etc/resolv.conf di sistem Linux.

  • Edit file /etc/resolv.conf:

    sudo nano /etc/resolv.conf
    
  • Tambahkan server DNS, seperti:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

Ini mengonfigurasi DNS Google (8.8.8.8 dan 8.8.4.4) untuk digunakan oleh komputer.

5. Mengaktifkan atau Menonaktifkan Interface

Untuk mengaktifkan atau menonaktifkan interface jaringan, Anda bisa menggunakan perintah berikut:

  • Menggunakan ip:

    • Mengaktifkan interface:
      sudo ip link set eth0 up
      
    • Menonaktifkan interface:
      sudo ip link set eth0 down
      
  • Menggunakan ifconfig:

    • Mengaktifkan interface:
      sudo ifconfig eth0 up
      
    • Menonaktifkan interface:
      sudo ifconfig eth0 down
      

6. Konfigurasi Jaringan Menggunakan NetworkManager

Pada banyak distribusi Linux, NetworkManager adalah alat yang digunakan untuk mengelola koneksi jaringan. Anda dapat mengonfigurasi jaringan dengan alat berbasis GUI (seperti nm-applet) atau dengan menggunakan perintah nmcli di terminal.

  • Menggunakan nmcli untuk mengonfigurasi IP statis:
    sudo nmcli con mod "Connection Name" ipv4.addresses 192.168.1.10/24
    sudo nmcli con mod "Connection Name" ipv4.gateway 192.168.1.1
    sudo nmcli con mod "Connection Name" ipv4.dns "8.8.8.8 8.8.4.4"
    sudo nmcli con up "Connection Name"
    

Di sini, "Connection Name" adalah nama koneksi yang Anda gunakan, yang bisa Anda temukan dengan perintah:

nmcli con show

7. Pengaturan Jaringan di File Konfigurasi

Untuk pengaturan lebih permanen, pengaturan interface biasanya disimpan di file konfigurasi seperti /etc/network/interfaces di distribusi berbasis Debian atau Ubuntu, atau file konfigurasi lainnya yang digunakan oleh distribusi Linux Anda.

  • Contoh konfigurasi IP statis di /etc/network/interfaces:
    auto eth0
    iface eth0 inet static
    address 192.168.1.10
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 8.8.4.4
    

Setelah mengedit file ini, Anda bisa merestart jaringan dengan:

sudo systemctl restart networking

8. Mengonfigurasi Wi-Fi

Jika menggunakan Wi-Fi, Anda bisa menggunakan nmcli atau wicd untuk mengonfigurasi koneksi Wi-Fi.

  • Menggunakan nmcli untuk menghubungkan ke jaringan Wi-Fi:
    sudo nmcli dev wifi connect "SSID" password "password_wifi"
    

Gantilah "SSID" dan "password_wifi" dengan nama jaringan dan kata sandi Wi-Fi yang sesuai.


Dengan mengikuti langkah-langkah ini, Anda dapat mengonfigurasi interface jaringan di komputer berbasis Linux untuk berbagai kebutuhan, baik itu IP statis, pengaturan gateway, DNS, atau Wi-Fi.

Indeks Perintah Linux

Indeks perintah Linux merujuk pada daftar perintah yang dapat digunakan dalam sistem operasi Linux untuk mengelola berbagai aspek sistem, mulai dari manajemen file, proses, jaringan, hingga konfigurasi sistem. Berikut adalah beberapa contoh perintah dasar di Linux:

1. Perintah Manajemen File dan Direktori

  • ls : Menampilkan daftar file dan direktori.
  • cd : Mengubah direktori saat ini.
  • pwd : Menampilkan direktori kerja saat ini.
  • mkdir : Membuat direktori baru.
  • rmdir : Menghapus direktori.
  • rm : Menghapus file atau direktori.
  • cp : Menyalin file atau direktori.
  • mv : Memindahkan atau mengganti nama file/direktori.
  • touch : Membuat file kosong baru.
  • cat : Menampilkan isi file.
  • more : Menampilkan isi file secara bertahap.
  • less : Menampilkan isi file secara interaktif.
  • find : Mencari file atau direktori berdasarkan kriteria tertentu.
  • locate : Mencari file menggunakan database yang sudah diindeks.

2. Perintah Manajemen Proses

  • ps : Menampilkan proses yang sedang berjalan.
  • top : Menampilkan proses secara real-time.
  • kill : Menghentikan proses dengan ID tertentu.
  • killall : Menghentikan proses berdasarkan nama.
  • bg : Menjalankan proses di background.
  • fg : Menjalankan proses di foreground.
  • jobs : Menampilkan daftar proses background.

3. Perintah Manajemen Pengguna

  • useradd : Menambahkan pengguna baru.
  • usermod : Mengubah detail pengguna.
  • userdel : Menghapus pengguna.
  • passwd : Mengubah kata sandi pengguna.
  • groups : Menampilkan grup pengguna.
  • whoami : Menampilkan nama pengguna yang sedang aktif.
  • id : Menampilkan informasi tentang pengguna dan grup.

4. Perintah Jaringan

  • ping : Mengirim paket ICMP untuk memeriksa koneksi jaringan.
  • ifconfig / ip : Menampilkan atau mengonfigurasi antarmuka jaringan.
  • netstat : Menampilkan statistik jaringan dan koneksi.
  • ssh : Mengakses sistem lain melalui Secure Shell.
  • scp : Menyalin file antara host melalui SSH.
  • wget : Mengunduh file dari internet.
  • curl : Mengambil atau mengirim data menggunakan URL.

5. Perintah Pengelolaan Sistem

  • df : Menampilkan informasi penggunaan ruang disk.
  • du : Menampilkan penggunaan ruang disk untuk file dan direktori.
  • free : Menampilkan informasi penggunaan memori.
  • uptime : Menampilkan waktu sistem berjalan.
  • reboot : Merestart sistem.
  • shutdown : Mematikan atau merestart sistem.

6. Perintah Pengelolaan Paket

  • apt-get : Pengelola paket untuk distribusi berbasis Debian (seperti Ubuntu).
  • yum : Pengelola paket untuk distribusi berbasis Red Hat.
  • dnf : Pengelola paket untuk distribusi berbasis Fedora.
  • pacman : Pengelola paket untuk distribusi berbasis Arch Linux.
  • zypper : Pengelola paket untuk distribusi berbasis openSUSE.

7. Perintah Pengelolaan Izin dan Kepemilikan

  • chmod : Mengubah izin akses file.
  • chown : Mengubah pemilik file.
  • chgrp : Mengubah grup file.

8. Perintah Pengelolaan Log

  • dmesg : Menampilkan pesan kernel.
  • journalctl : Menampilkan log sistem dari systemd.
  • tail : Menampilkan akhir dari file (biasanya digunakan untuk file log).
  • logrotate : Mengelola rotasi dan arsip file log.

9. Perintah Pengelolaan Kompresi

  • tar : Membuat atau mengekstrak arsip.
  • gzip / gunzip : Mengompresi dan mengekstrak file gzip.
  • zip / unzip : Mengompresi dan mengekstrak file zip.

10. Perintah Lain-lain

  • echo : Menampilkan pesan atau variabel.
  • man : Menampilkan manual untuk perintah.
  • history : Menampilkan riwayat perintah yang telah dijalankan.
  • alias : Membuat alias untuk perintah.
  • clear : Membersihkan layar terminal.
  • date : Menampilkan atau mengatur tanggal dan waktu.
  • sleep : Menunda eksekusi perintah selama beberapa detik.

Daftar ini mencakup beberapa perintah dasar yang sering digunakan di Linux. Ada banyak perintah lainnya, tergantung pada distribusi Linux dan konfigurasi sistem yang digunakan. Untuk informasi lebih lanjut tentang setiap perintah, Anda bisa menggunakan man <command> untuk membaca manualnya.