Perintah ss adalah utilitas yang kuat di Linux yang memungkinkan Anda memantau dan menampilkan informasi tentang soket jaringan. Tidak seperti netstat, ss memberikan informasi yang lebih detail dan lebih cepat serta lebih efisien. Ini menjadikannya alat penting untuk administrator sistem dan insinyur jaringan.
Advertisement
Dalam artikel ini, kita akan membahas dasar-dasar perintah ss, sintaksnya, dan beberapa fitur utamanya. Kami juga akan membahas beberapa contoh penggunaan lanjutan dari perintah ss untuk membantu Anda memulai dengan alat canggih ini.Perintah
ss di Linux
Mendaftarkan Semua Koneksi Jaringan
Untuk membuat daftar semua koneksi jaringan, gunakan sintaks berikut:
ss -a ] pre
Perintah ini akan menampilkan daftar semua koneksi jaringan, termasuk yang ada di DENGARKAN, ESTABLISHED, dan status lainnya. Output dari perintah ini akan menyertakan alamat IP sumber dan tujuan, port sumber dan tujuan, protokol (TCP, UDP, dll.), status koneksi, dan informasi lainnya. sintaks berikut:ss -t
Perintah ini akan menampilkan daftar semua koneksi TCP, termasuk yang ada di DENGARKAN, ESTABLISHED, dan status lainnya. Output dari perintah ini akan menyertakan alamat IP sumber dan tujuan, port sumber dan tujuan, protokol (TCP), status koneksi, dan informasi lainnya.
Mendaftarkan Koneksi UDP
Untuk mendaftar hanya koneksi UDP, gunakan sintaks berikut:
[ pre class=terminal>ss -u
Perintah ini akan menampilkan daftar semua koneksi UDP. Keluaran dari perintah ini akan menyertakan alamat IP sumber dan tujuan, port sumber dan tujuan, protokol (UDP), status koneksi, dan informasi lainnya.
Memfilter Koneksi berdasarkan Port
Anda dapat memfilter koneksi jaringan berdasarkan port menggunakan sintaks berikut:
ss -t dst :port
Perintah ini akan menampilkan daftar semua koneksi TCP dengan port tujuan sama dengan port yang ditentukan. Misalnya, untuk mencantumkan semua koneksi TCP dengan port tujuan 80, Anda akan menggunakan perintah berikut:
ss -t dst :80Filtering Connections by IP Address
Anda dapat memfilter koneksi jaringan berdasarkan alamat IP menggunakan sintaks berikut:
ss dst IP_ADDRESS
Perintah ini akan menampilkan daftar semua koneksi dengan alamat IP tujuan sama dengan alamat IP yang ditentukan. Misalnya, untuk mencantumkan semua koneksi dengan alamat IP tujuan 192.168.1.100, Anda akan menggunakan perintah berikut:
ss dst 192.168.1.100Displaying Statistics for a Specific Connection
Anda dapat menampilkan statistik untuk koneksi tertentu menggunakan sintaks berikut:
ss -i state IP_ADDRESS:port
Perintah ini akan menampilkan informasi detail tentang koneksi yang ditentukan, termasuk status koneksi, jumlah paket dan byte yang dikirim dan diterima, dan lain-lain informasi. Misalnya, untuk menampilkan statistik koneksi TCP dengan alamat IP tujuan 192.168.1.100 dan port tujuan 80, Anda akan menggunakan perintah berikut:
ss -i state 192.168.1.100:80 ] preListing Listening Ports
Untuk mendaftar port listening, gunakan sintaks berikut:ss -l
Perintah ini akan menampilkan daftar semua port listening, termasuk alamat IP dan nomor port untuk setiap soket listening. Keluaran dari perintah ini juga akan mencakup informasi tentang process
Tampilkan Semua Koneksi TCP yang Terbentuk
Perintah berikut akan menampilkan semua koneksi TCP yang telah terbentuk pada sistem:ss -t state definedDisplay All Listening Sockets
Jika Anda ingin melihat semua soket pendengar, Anda dapat menggunakan perintah berikut:ss -lDisplay Network Statistics for a Specific Protocol
Anda dapat menampilkan statistik jaringan untuk protokol tertentu menggunakan perintah berikut:ss -s protocol
Ganti protokol dengan protokol yang diinginkan (mis., tcp, udp, dll.).
Menampilkan Informasi untuk Port Tertentu
Anda dapat menampilkan informasi untuk port tertentu menggunakan perintah berikut:ss -t state port
Ganti port dengan nomor port yang diinginkan.
Tampilkan Informasi untuk Alamat IP Jarak Jauh Tertentu
Jika Anda ingin menampilkan informasi untuk spesifikasi ic alamat IP jarak jauh, Anda dapat menggunakan perintah berikut:ss -o src IP_ADDRESS
Ganti IP_ADDRESS dengan alamat IP yang diinginkan.
Menampilkan Informasi untuk Proses Tertentu
Anda dapat menampilkan informasi untuk proses tertentu menggunakan perintah berikut :ss -p | grep PID
Ganti PID dengan ID proses dari proses yang diinginkan.
Tampilkan Informasi Stempel Waktu
Anda dapat menampilkan informasi stempel waktu soket menggunakan perintah berikut:ss -o time ]informasi praTampilan untuk Buffer Soket Tertentu
Anda dapat tampilkan informasi untuk buffer soket tertentu menggunakan perintah berikut:ss -o buffer SOCKET_BUFFER
Ganti SOCKET_BUFFER dengan buffer soket yang diinginkan.
Tampilkan Informasi untuk Antarmuka Tertentu
Anda dapat menampilkan informasi untuk antarmuka tertentu menggunakan perintah berikut :ss -i interface
Ganti interface dengan interface jaringan yang diinginkan.
Tampilkan Informasi untuk Pengguna Tertentu
Anda dapat menampilkan informasi untuk pengguna tertentu menggunakan perintah berikut:ss -u user
Ganti pengguna dengan nama pengguna yang diinginkan.
Kesimpulan
Perintah ss adalah alat yang berharga untuk monit oring dan menganalisis soket jaringan di Linux. Apakah Anda seorang administrator sistem, insinyur jaringan, atau hanya penggemar Linux, memiliki pemahaman yang baik tentang ss dapat membantu Anda mendiagnosis masalah jaringan, meningkatkan kinerja jaringan, dan mengoptimalkan sistem Anda. Kesimpulannya, perintah ss adalah alat penting bagi siapa pun bekerja di lingkungan jaringan. Dengan menggunakan fitur dan opsi lanjutannya, Anda dapat memperoleh wawasan yang lebih dalam tentang jaringan Anda dan membuat keputusan yang tepat untuk meningkatkan kinerjanya. Jadi, pastikan untuk membiasakan diri dengan alat canggih ini dan gunakan untuk proyek Linux Anda berikutnya.
Referensi tecadmin.com