DEV Community

Cover image for Perintah netstat Buat Linux, Mac, dan Windows
Siti Rohmani
Siti Rohmani

Posted on

Perintah netstat Buat Linux, Mac, dan Windows

Jika ingin mendapatkan informasi tentang status jaringan menggunakan perintah netstat, kita hanya perlu mengakses tool command line sistem operasi untuk melakukan ini.

Netstat adalah program yang dikendalikan melalui baris perintah yang akan menampilkan statistik dasar pada semua aktivitas jaringan dan menginformasikan pengguna pada port mana dan alamat koneksi yang sesuai.

Di Windows, Linux, dan macOS, prosedur yang diperlukan untuk hal ini berbeda, seperti halnya penerapan beberapa perintah netstat di masing-masing sistem operasi.

Cara Menggunakan netstat

Di semua sistem operasi umum, baik netstat dan alat baris perintah yang sesuai untuk menjalankan layanan jaringan tersedia secara default. Dalam sistem Windows kita dapat menggunakan command prompt yang sudah mapan, dalam distribusi Linux dan pada perangkat Mac menggunakan terminal.

Akses netstat di Windows

Pertama-tama gunakan kombinasi tombol Windows+ [R]. Gunakan shortcut ini untuk mengakses alat "Run". Sekarang ketik "cmd" dan konfirmasikan entri melalui "OK" untuk memulai command prompt.

Selanjutnya, ketikkan perintah netstat apa pun secara langsung ke dalam command prompt dan konfirmasikan dengan tombol Enter.

Akses netstat di Linux

Sebagai pengguna Linux, kita perlu memasukkan perintah netstat di terminal. Dalam distro Ubuntu yang populer, ada kombinasi tombol yang ditetapkan pabrik untuk mengakses netstat:

[Ctrl] + [Alt] +[T]

Catatan : netstat sudah terinstal hingga Ubuntu 16.04 sebagai bagian dari paket net-tools. Pada versi distribusi Linux yang lebih baru, terlebih dahulu Anda harus menginstal paket tersebut. Untuk melakukan ini, jalankan perintah berikut: "sudo apt-get install net-tools".

Distribusi lain seperti Debian tidak memiliki shortcut secara default. Namun, bisa dengan mudah mencari dan menjalankan tool command line dengan menggunakan fungsi pencarian di menu "Show applications" (juga berfungsi di Ubuntu). Untuk melakukan ini, cukup ketik "terminal".

Setelah terminal terbuka, maka selanjutnya dapat mengeksekusi perintah netstat yang diinginkan.

Aktifkan netstat di macOS

Terminal juga merupakan tool command line pilihan pada perangkat Mac ketika mengeksekusi perintah netstat. Ada dua opsi yang mudah untuk mengaksesnya: Spotlight Search dan menu "Utilities".

Menggunakan Spotlight search

Buka Spotlight Search dengan mengklik ikon kaca pembesar di menu bar atau menggunakan kombinasi tombol [Cmd] + [Space]. Setelah itu ketik "Terminal" di bidang pencarian. Dan jalankan tool dengan mengklik dua kali pada hasil pencarian yang terkait.

Melalui menu Utilities

Beralih ke desktop kemudian klik pada item "Go to" di menu bar dan setelah itu pastikan memilih "Utilities". Jika sudah, langkah selanjutnya buka terminal dengan mengklik dua kali pada entri yang sesuai.

Perintah-perintah netstat untuk Windows, Linux, dan Mac

Banyak perintah netstat yang dapat diterapkan di seluruh sistem, karena sintaks dan parameter yang diperlukan tidak berbeda. Namun, di sana-sini, ada perbedaan dalam perintah di Windows, Linux, dan macOS. Dalam tabel-tabel berikut ini, kami telah mendaftarkan semua perintah netstat yang penting untuk masing-masing sistem.

Perintah netstat untuk Linux

Perintah Keterangan
netstat Daftar semua koneksi aktif
netstat -h Mengakses menu ikhtisar netstat
netstat -r Menampilkan tabel perutean
netstat -i Menampilkan informasi tentang antarmuka jaringan
netstat -g Menyajikan informasi tentang keanggotaan antarmuka di ((multicast grup server/knowhow/multicast/)).
netstat -s Statistik jaringan terperinci, dibagi dengan protokol (IP, TCP, UDP, ICMP, MPTCP)
netstat -M Daftar semua koneksi IP yang saat ini disamarkan; hanya tersedia jika penyamaran IP didukung oleh sistem
netstat -v Keluaran yang lebih rinci; antara lain, output perintah netstat yang menangani keluarga tidak dikonfigurasi dalam inti sistem
netstat -W Mencegah alamat IP terpotong ("trunking IP"; menghapus blok karakter terakhir)
netstat -n Menghasilkan alamat numerik alih-alih menyelesaikan nama host
netstat --numeric-hosts Nama host tidak diselesaikan
netstat --numeric-ports Nama port tidak diselesaikan
netstat --numeric-users Nama pengguna tidak diselesaikan
netstat -N Menyelesaikan nama perangkat keras
netstat -e Menampilkan informasi yang diperluas, misalnya pengguna yang memiliki soket
netstat -p Menyajikan ID proses dan nama program dari masing-masing soket (memerlukan hak administrator)
netstat -o Menampilkan informasi tentang timer untuk batas waktu pengiriman paket
netstat -c Memastikan bahwa tampilan netstat yang diinginkan terus diperbarui
netstat -l Menampilkan soket/port jaringan yang terbuka
netstat -a perintah netstat untuk menampilkan semua soket (terhubung dan terputus)
netstat -F Menampilkan tabel penerusan (juga disebut Forwarding Information Base, disingkat FIB)
netstat -C Menyajikan cache perutean
netstat -Z Menampilkan ((SELinux server/keamanan/was-ist-selinux/)) konteks keamanan untuk soket
netstat -t Hanya menampilkan soket TCP
netstat -u Hanya menampilkan soket UDP
netstat -U Hanya menampilkan soket UDP-Lite
netstat -s Hanya menunjukkan ((SCTP soket server/knowhow/sctp-stream-control-transmission-protocol/)).
netstat -w Hanya menampilkan soket RAW
Nnetstat -x Hanya menampilkan soket UNIX

Perintah netstat untuk Windows

Perintah Keterangan
netstat Daftar semua koneksi aktif
info netstat Memulai menu ikhtisar netstat
netstat -a Daftar soket terbuka selain koneksi aktif
netstat -b Menampilkan file yang dapat dieksekusi yang terlibat dalam pembuatan koneksi atau port mendengarkan (pendengar) (memerlukan hak administrator)
netstat -e Statistik Ethernet (byte yang diterima dan dikirim, paket data, dll.)
netstat -f Mengembalikan ((nama domain yang sepenuhnya memenuhi syarat (FQDN) domains/domainverwaltung/fqdn-fully-qualified-domain-name/)) dari alamat jarak jauh
netstat -i Menunjukkan berapa lama ((TCP server/knowhow/tcp-vorgestellt/)) koneksi telah dihabiskan dalam kondisi saat ini
netstat -n Menampilkan alamat dan nomor port secara numerik
netstat -o Menyajikan koneksi dengan ID proses terkait dalam setiap kasus
netstat -p TCP Menampilkan koneksi untuk protokol yang ditentukan, dalam hal ini TCP; juga mungkin: ((UDP server/knowhow/udp-user-datagram-protocol/)), TCPv6, atau UDPv6
netstat -q Mencantumkan semua koneksi: semua soket/port TCP yang mendengarkan dan semua port TCP terbuka yang tidak mendengarkan
netstat -r Menampilkan isi tabel routing
netstat -s Mendapat statistik tentang protokol jaringan utama; default: IP, IPv6, ((ICMP server/pengetahuan/apa-itu-protokol-icmp-dan-bagaimana-cara kerjanya/)), ICMPv6, TCP, TCPv6, UDP, UDPv6
netstat -t Menunjukkan status offload (TCP offload untuk membebaskan prosesor utama) dari koneksi aktif
netstat -x Menginformasikan tentang semua koneksi, pendengar, dan titik akhir bersama untuk NetworkDirect
netstat -y Menampilkan template koneksi TCP dari semua koneksi aktif
netstat -p 10 Menampilkan statistik masing-masing lagi setelah beberapa detik yang dipilih (di sini 10); dapat digabungkan sesuai keinginan (di sini dengan -p), [CTRL] + [C] mengakhiri tampilan interval

Perintah netstat untuk Mac

Perintah Keterangan
netstat -A Dikombinasikan dengan tampilan standar; menunjukkan alamat semua blok kontrol protokol yang terhubung ke soket
netstat -a Dikombinasikan dengan tampilan standar; menunjukkan status semua soket
netstat -b Dikombinasikan dengan tampilan antarmuka; menyajikan jumlah byte masuk dan keluar
netstat -c Queue Dalam kombinasi dengan tampilan antrian -q; menampilkan informasi hanya untuk antrian yang ditentukan dalam perintah netstat
netstat -d Dikombinasikan dengan tampilan antarmuka; menginformasikan tentang jumlah paket yang dijatuhkan
netstat -f inet Membatasi statistik atau laporan pada blok kontrol alamat untuk mencapai dengan keluarga alamat yang ditentukan (di sini: inet atau IPv4); opsi lain: inet6, unix
netstat -g Menyajikan informasi tentang keanggotaan antarmuka dalam grup multicast
netstat -I Interface (kapital i) Menampilkan informasi secara eksklusif untuk antarmuka yang ditentukan
netstat -i Menampilkan semua antarmuka yang tersedia dan dikonfigurasi secara otomatis
netstat -L Menampilkan ukuran antrian yang berbeda; nomor 1: sambungan ditolak, nomor 2: sambungan tidak lengkap ditolak, nomor 3: jumlah maksimum sambungan dalam antrian
netstat -l (L kecil) Presentasi alamat IPV6 lengkap
netstat -m Statistik direkam oleh rutinitas manajemen memori
netstat -n Tampilan numerik dari alamat jaringan
netstat -p TCP Menampilkan statistik hanya untuk protokol yang ditentukan (di sini: TCP); daftar protokol yang tersedia dapat ditemukan di direktori /etc/protocols
netstat -q Menampilkan statistik antrian antarmuka jaringan
netstat -r Menyajikan tabel perutean jaringan
netstat -R Memberikan informasi tentang reachability
netstat -s Merangkum informasi untuk setiap protokol secara terpisah; jika opsi ini diulangi, penghitung dengan status "0" tidak dipertimbangkan lagi
netstat -v Laporan lebih rinci; antara lain, ID proses untuk setiap port terbuka sekarang juga ditampilkan
netstat -W Mencegah alamat IP terpotong ("trunking IP"; menghapus blok karakter terakhir)
netstat -w 30 Mencetak ulang antarmuka jaringan atau statistik protokol dengan interval "X" detik (di sini: 30)
netstat -x Menyajikan informasi keterjangkauan lapisan tautan yang diperluas selain apa yang ditampilkan melalui -R

Top comments (0)