diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
7 menit tersisa
Keamanan & Jaringan

Perintah Netstat di Linux: Tutorial, Instalasi, dan Contoh Penggunaan

Ada Lovegood By Ada Lovegood 7 menit baca
instalasi dan contoh penggunaan perintah netstat di linux

Setiap pengguna Linux perlu tahu cara mengelola koneksi jaringan secara efisien. Kemampuan ini menjadi semakin penting saat Anda mendiagnosis masalah atau memantau lalu lintas jaringan. Linux netstat perintah adalah alat serbaguna yang memungkinkan Anda memeriksa koneksi jaringan aktif, port yang sedang mendengarkan, tabel routing, dan statistik antarmuka jaringan. Baik saat mengoptimalkan performa sistem, melakukan debugging, maupun sekadar ingin memahami aktivitas jaringan dengan lebih baik, menguasai perintah ini sangat penting. Dalam artikel ini, Anda akan belajar cara menginstal netstat, menjelajahi berbagai opsinya, dan menggunakannya untuk mendapatkan informasi mendalam tentang operasi jaringan sistem Anda. Terus baca untuk contoh praktis dan tips memaksimalkan penggunaan netstatkemampuannya.

Cara Menginstal netstat di Linux

Sebelum mulai menggunakan Linux netstat perintah ini, Anda mungkin perlu menginstalnya terlebih dahulu karena beberapa distribusi Linux tidak menyertakannya secara bawaan. Berikut cara menginstal Linux netstat di Ubuntu dan distribusi Linux lainnya.

Pasang Ubuntu netstat

Di Ubuntu, Anda perlu menginstal paket net-tools untuk menggunakan netstat, karena perintah ini merupakan bagian dari paket tersebut. Anda dapat menginstal netstat Ubuntu dengan perintah berikut:

sudo apt update
sudo apt install net-tools

Pada distribusi Linux lainnya, gunakan package manager yang sesuai, seperti yum or dnf:

# For RHEL-based distros (CentOS, Fedora, etc.)
sudo yum install net-tools

Setelah terinstal, verifikasi dengan mengetik netstat di terminal Anda.

Sintaks Dasar dari netstat

Linux netstat perintah ini memiliki sintaks yang cukup sederhana:

netstat [OPTIONS]

Anda dapat menggabungkan berbagai opsi untuk mendapatkan output mendetail tentang koneksi jaringan, port, dan lainnya.

Penggunaan Praktis Linux Netstat Perintah

Berikut ini beberapa penggunaan umum dan praktis dari perintah ini.

  • Menampilkan Semua Port TCP Menggunakan Linux netstat Perintah: Untuk menampilkan semua koneksi TCP, gunakan -t opsi dengan netstat. Ini akan menampilkan semua port TCP aktif di sistem.
netstat -t
  • Daftar Semua Port UDP Menggunakan Linux netstat Perintah: Demikian pula, Anda dapat melihat semua koneksi UDP dengan menggunakan -u opsi:
netstat -u
  • Daftar Hanya Port yang Sedang Mendengarkan Menggunakan Linux netstat Perintah: Untuk melihat hanya port yang sedang mendengarkan, gunakan -l opsi ini akan menyaring semua koneksi yang sudah terbentuk dan hanya menampilkan port yang menunggu koneksi.
netstat -l
  • Daftar Hanya Port TCP yang Sedang Mendengarkan Menggunakan Linux netstat Perintah: Untuk hanya port TCP yang sedang mendengarkan, Anda dapat menggabungkan -t dan -l Opsi:
netstat -lt
  • Daftar Hanya Port UDP yang Sedang Mendengarkan Menggunakan Linux netstat Perintah: Untuk port UDP yang sedang mendengarkan, gabungkan -u dan -l:
netstat -lu
  • Daftar Hanya Port UNIX yang Sedang Mendengarkan Menggunakan Linux netstat Perintah: Untuk menampilkan socket domain UNIX, gunakan -x opsi ini bersama dengan -l untuk menampilkan hanya port UNIX yang sedang mendengarkan:
netstat -lx
  • Daftar Statistik untuk Semua Port Menggunakan Linux netstat Perintah: Untuk melihat statistik jaringan untuk semua protokol, -s opsi ini berguna. Ini memberikan gambaran umum tentang lalu lintas dan jumlah error.
netstat -s
  • Daftar Statistik untuk Port TCP Menggunakan Linux netstat Perintah: Untuk melihat statistik khusus TCP, gabungkan -s dengan -t:
netstat -st
  • Daftar Statistik untuk Port UDP Menggunakan Linux netstat Perintah: Untuk statistik UDP, gunakan -su:
netstat -su
  • Tampilkan PID dan Nama Program Menggunakan Linux netstat Perintah: Terkadang, Anda ingin mengetahui program mana yang menggunakan port jaringan tertentu. Gunakan -p opsi ini untuk menampilkan process ID (PID) dan nama program:
sudo netstat -p
  • Cetak netstat Informasi Secara Real-Time Menggunakan Linux Netstat Perintah: Jika Anda perlu memantau koneksi secara real-time, gunakan -c opsi. Ini akan terus mencetak statistik jaringan:
netstat -c
  • Mendapatkan Informasi Routing Kernel Menggunakan Linux netstat Perintah: Untuk melihat tabel routing kernel, gunakan opsi -r opsi ini. Hasilnya menampilkan cara paket diarahkan di seluruh jaringan Anda.
netstat -r
  • Mendapatkan Port yang Digunakan Program Menggunakan Linux netstat Perintah: Anda bisa mengetahui port yang digunakan oleh suatu program dengan menggabungkan opsi -p opsi dengan grep:
sudo netstat -plnt | grep <program_name>

Ini akan menampilkan nomor port beserta nama program yang terkait.

Tambahan netstat Opsi

Selain opsi-opsi umum yang sudah dibahas, berikut beberapa opsi tambahan netstat yang mungkin berguna bagi Anda:

  • -i : Tampilkan statistik antarmuka jaringan.
  • -g : Tampilkan informasi keanggotaan grup multicast.
  • -v : Mode verbose untuk output yang lebih detail.

Opsi-opsi ini memberikan fleksibilitas saat Anda mendiagnosis masalah jaringan atau memeriksa lalu lintas.

Tabel netstat Perintah

Kasus Penggunaan  Perintah 
Tampilkan semua port TCP netstat -t
Tampilkan semua port UDP netstat -u
Tampilkan semua port yang sedang mendengarkan netstat -l
Tampilkan hanya port TCP yang sedang mendengarkan netstat -lt
Tampilkan hanya port UDP yang sedang mendengarkan netstat -lu
Tampilkan hanya port UNIX yang sedang mendengarkan netstat -lx
Tampilkan statistik jaringan netstat -s
Tampilkan statistik TCP netstat -st
Tampilkan statistik UDP netstat -su
Tampilkan PID dan nama program sudo netstat -p
Cetak informasi jaringan secara terus-menerus netstat -c
Tampilkan tabel routing kernel netstat -r
grep <program> sudo netstat -plnt

netstat Alternatif

Meskipun netstat memang andal, tapi sudah agak usang. Kalau kamu mencari alternatif yang lebih modern, ss (Socket Statistics) adalah pilihan yang sangat baik netstat alternative. It is more efficient and offers similar functionalities:

ss -tuln

Perintah ini menampilkan semua port TCP dan UDP yang sedang mendengarkan, sama seperti netstat. Jika kamu ingin mengetahui perintah Linux lain yang membantu kamu menjelajahi lingkungan Linux dengan lebih mudah, baca juga artikel blog kami tentang 15 perintah dasar linux yang wajib diketahui setiap pengguna.

Kesimpulan

Bagi setiap admin jaringan, perintah netstat di Linux adalah bagian penting dari toolkit. Ini adalah andalan untuk menganalisis alur trafik, menemukan port yang terbuka, dan melacak proses yang terhubung ke aktivitas jaringan. Ketika masalah muncul, netstat memberikan tampilan cepat tentang siapa yang terhubung ke mana, dengan opsi yang memungkinkan kamu menelusuri lebih dalam ke TCP, UDP, dan tabel routing. Seiring berkembangnya Linux, alat yang kita gunakan pun ikut berkembang. Distribusi modern sering lebih memilih ss karena efisiensinya dan fitur yang lebih lengkap, namun netstat tetap menjadi pilihan andal bagi mereka yang memahaminya secara mendalam. Menguasainya memberi kamu pemahaman yang detail dan praktis tentang cara kerja jaringanmu.

Pertanyaan yang Sering Diajukan

Bagaimana cara menginstal netstat di Linux?

Untuk menginstal netstat di Linux, kamu memerlukan paket net-tools. Di Ubuntu, jalankan: sudo apt install net-tools.

Apa alternatif terbaik untuk perintah netstat alternative?

Yang ss adalah alternatif modern untuk netstat dan menawarkan fungsi yang serupa, namun lebih cepat dan lebih efisien.

Bisakah saya memantau netstat terus-menerus menghasilkan keluaran?

Ya, dengan netstat -c, kamu dapat terus mencetak informasi jaringan secara real-time.

Apa kegunaan perintah Linux netstat ini?

Linux netstat digunakan untuk menampilkan informasi terkait jaringan seperti koneksi aktif, port yang mendengarkan, tabel routing, dan statistik antarmuka jaringan. Ini adalah alat yang berguna untuk memantau trafik jaringan, memecahkan masalah konektivitas, serta memeriksa status port TCP dan UDP pada sistem Linux.

Cara menampilkan semua koneksi TCP aktif di sistem Linux?

Saat Anda menjalankan netstat -at, kamu akan mendapatkan daftar semua koneksi TCP aktif, terlepas dari statusnya. Ini berguna untuk melihat dengan cepat port TCP mana yang terbuka dan aktif digunakan, sekaligus mengidentifikasi koneksi yang tidak terduga atau mencurigakan.

Apa itu netstat -au digunakan untuk?

Perintahnya netstat -au digunakan untuk menampilkan semua koneksi UDP aktif di Linux.

Apa itu netstat -s digunakan untuk?

Yang netstat -s menampilkan jumlah dan informasi untuk semua protokol yang didukung, termasuk TCP, UDP, ICMP, dan IP. Outputnya mencakup metrik seperti jumlah paket yang dikirim, diterima, dan dibuang, serta jumlah error dan statistik spesifik protokol lainnya.

Bagikan

Artikel lainnya dari blog

Terus baca.

Gambar judul Cloudzy untuk panduan MikroTik L2TP VPN, menampilkan laptop yang terhubung ke rak server melalui terowongan digital bercahaya biru dan emas dengan ikon perisai.
Keamanan & Jaringan

Pengaturan MikroTik L2TP VPN (dengan IPsec): Panduan RouterOS (2026)

Dalam konfigurasi MikroTik L2TP VPN ini, L2TP menangani tunneling sementara IPsec menangani enkripsi dan integritas; kombinasi keduanya memberikan kompatibilitas klien native tanpa ketergantungan pada pihak ketiga

Rexa CyrusRexa Cyrus 9 menit membaca
Jendela terminal yang menampilkan pesan peringatan SSH tentang perubahan identifikasi remote host, dengan judul Panduan Perbaikan dan branding Cloudzy pada latar belakang teal gelap.
Keamanan & Jaringan

Peringatan: Remote Host Identification Has Changed & Cara Mengatasinya

SSH adalah protokol jaringan aman yang membuat terowongan terenkripsi antar sistem. Protokol ini tetap populer di kalangan developer yang membutuhkan akses remote ke komputer tanpa memerlukan antarmuka grafis

Rexa CyrusRexa Cyrus Baca 10 menit
Ilustrasi panduan troubleshooting server DNS dengan simbol peringatan dan server biru pada latar belakang gelap untuk error resolusi nama Linux
Keamanan & Jaringan

Temporary Failure in Name Resolution: Apa Artinya dan Cara Mengatasinya?

Saat menggunakan Linux, Anda mungkin menemui error temporary failure in name resolution ketika mencoba mengakses situs web, memperbarui paket, atau menjalankan tugas yang membutuhkan koneksi internet

Rexa CyrusRexa Cyrus 12 menit baca

Siap untuk di-deploy? Mulai dari $2.48/bulan.

Cloud independen, sejak 2008. AMD EPYC, NVMe, 40 Gbps. Garansi uang kembali 14 hari.