Debian

Alternatif Netstat Debian 10 Terbaik

Alternatif Netstat Debian 10 Terbaik
Perintah Socket Statistics, atau 'ss,' telah menggantikan perintah netstat melalui penggabungan rangkaian alat iproute. Menggunakan perintah ss, pengguna dapat mencetak semua informasi yang relevan tentang koneksi soket jaringan lebih cepat dan lebih detail daripada perintah netstat. Pendekatan perintah netstat juga lebih lambat karena mengumpulkan informasi dari membaca file /proc, dan membutuhkan banyak waktu untuk menampilkan beberapa koneksi jaringan sekaligus. Sementara itu, perintah ss secara langsung mengumpulkan informasi dari ruang kernel. Meski begitu, opsi yang digunakan dengan perintah ss cukup mirip. Jadi, Anda dapat dengan mudah menggunakan perintah ss sebagai alternatif yang ditingkatkan untuk perintah netstat.

Artikel ini membahas penggunaan perintah ss dengan beberapa contoh langsung. Semua perintah yang ditampilkan dalam artikel ini dijalankan di Ubuntu 20.04 distribusi untuk memeriksa statistik soket dan koneksi jaringan.

Contoh 1: Daftar Koneksi Jaringan Menggunakan Perintah ss

Anda dapat dengan mudah membuat daftar semua koneksi jaringan yang ada dalam suatu sistem, termasuk koneksi soket TCP, UDP, dan UNIX, menggunakan perintah ss berikut. Output ditampilkan dalam format "kurang" sehingga Anda dapat menggulir melalui jendela output:

$ ss | kurang

Contoh 2: Daftar Koneksi Socket TCP, UDP, & Unix

Anda juga dapat memfilter koneksi soket TCP, UDP, dan UNIX menggunakan opsi berikut:

Hanya menggunakan opsi "t" menampilkan koneksi yang 'Tersambung' atau 'Didirikan.' Opsi ini saja tidak menunjukkan kepada Anda koneksi soket TCP yang 'Mendengarkan.'

$ ss -t

Untuk TCP, gunakan opsi '-t', bersama dengan tag '-A'.

$ ss -A tcp

Untuk koneksi UDP, gunakan perintah berikut:

$ ss -ua

$ ss -a -A udp

Opsi 'a' menampilkan soket 'Terhubung' dan 'Mendengarkan'. UDP adalah protokol tanpa koneksi, jadi menggunakan 'ss -u' saja tidak akan menampilkan apa pun. Namun, 'a' dapat digunakan untuk menampilkan semua koneksi UDP.

Untuk koneksi soket Unix, gunakan perintah berikut:

$ ss x

Contoh 3: Menampilkan Output Lebih Cepat

Opsi "n" yang digunakan dengan 't' mencegah statistik soket menyelesaikan alamat IP ke nama host dan menampilkan output yang lebih cepat, sebagai berikut:

$ ss -nt

Contoh 4: Tampilkan Soket Mendengarkan Saja

Anda juga dapat menampilkan hanya koneksi soket TCP yang mendengarkan. Opsi "n" mengabaikan penyelesaian nama host dari alamat IP untuk menampilkan output lebih cepat.

$ ss -ltn

Untuk semua koneksi mendengarkan UDP, ganti opsi 't' dengan opsi 'u', sebagai berikut:

$ ss -lun

Contoh 5: Tampilkan Nama Proses dengan pid

Anda dapat menampilkan nama proses, bersama dengan pid setiap proses, menggunakan perintah ss berikut dengan opsi '-ltp':

$ sudo ss -ltp

Contoh 6: Statistik Tampilan

Penggunaan opsi 's' dengan perintah ss menampilkan statistik lengkap, sebagai berikut:

$ ss -s

Contoh 7: Menampilkan Detail Pengatur Waktu Koneksi

Dengan menggunakan opsi '-o' dengan perintah ss, Anda dapat menampilkan informasi waktu dari setiap koneksi. Detail waktu memberi tahu pengguna berapa lama koneksi ini telah dipertahankan:

$ ss -tn -o

Contoh 8: Cetak Koneksi Soket IPV6 atau IPV4

Untuk mencetak koneksi soket IPv4, gunakan opsi '-4' dengan '-f inet,' sebagai berikut:

$ss -tl4

$ ss -tl -f inet

Untuk IPV6, gunakan opsi '-6' atau '-f inet.'

$ss -tl6

Contoh 9: Filter Koneksi TCP berdasarkan Negara

Anda juga dapat memfilter koneksi berdasarkan status koneksi dengan perintah ss. Koneksi bisa ada di berbagai status, seperti didirikan, syn-recv, syn-sent, fin-wait-1, fin-wait-2, time-wait, close-wait, closed, all, last-ack, closing, connected , ember, tersinkronisasi, dan ember.

Jadi, sesuai dengan kebutuhan pengguna, Anda dapat menggunakan dan memfilter status koneksi apa pun dengan menjalankan perintah berikut:

$ ss [ OPSI ] status [ Nama negara bagian ]
$ ss -t4 status didirikan

Dalam contoh di atas, kami memfilter semua koneksi soket TCP yang 'terdiri'.

$ ss -t4 status waktu-tunggu

$ ss -t4 status terhubung

Contoh 10: Filter Alamat berdasarkan Nomor Port

Anda juga dapat memfilter koneksi berdasarkan nomor port atau alamat IP yang ditentukan, sebagai berikut:

$ ss -nt dst 127.0.0.1:45807

$ sudo ss -ntlp sport gt :5000

Kesimpulan

Artikel ini mengeksplorasi berbagai penggunaan perintah ss. Perintah ss adalah alternatif terbaik untuk perintah netstat, seperti yang Anda lihat di tutorial ini this. Dengan menggunakan contoh di atas, Anda dapat dengan mudah memantau soket sistem dan koneksi jaringan.

Tutorial OpenTTD
OpenTTD adalah salah satu game simulasi bisnis paling populer di luar sana. Dalam game ini, Anda perlu membuat bisnis transportasi yang luar biasa. Na...
SuperTuxKart untuk Linux
SuperTuxKart adalah judul hebat yang dirancang untuk memberi Anda pengalaman Mario Kart gratis di sistem Linux Anda. Ini cukup menantang dan menyenang...
Pertempuran untuk Tutorial Westnoth
The Battle for Wesnoth adalah salah satu game strategi open source terpopuler yang bisa kamu mainkan saat ini. Tidak hanya game ini telah dikembangkan...