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 -tPerintah 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 UDPUntuk 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 PortAnda dapat memfilter koneksi jaringan berdasarkan port menggunakan sintaks berikut:
ss -t dst :portPerintah 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_ADDRESSPerintah 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:portPerintah 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 -lPerintah 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 TerbentukPerintah 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 protocolGanti protokol dengan protokol yang diinginkan (mis., tcp, udp, dll.).
Menampilkan Informasi untuk Port TertentuAnda dapat menampilkan informasi untuk port tertentu menggunakan perintah berikut:
ss -t state portGanti port dengan nomor port yang diinginkan.
Tampilkan Informasi untuk Alamat IP Jarak Jauh TertentuJika Anda ingin menampilkan informasi untuk spesifikasi ic alamat IP jarak jauh, Anda dapat menggunakan perintah berikut:
ss -o src IP_ADDRESSGanti IP_ADDRESS dengan alamat IP yang diinginkan.
Menampilkan Informasi untuk Proses TertentuAnda dapat menampilkan informasi untuk proses tertentu menggunakan perintah berikut :
ss -p | grep PIDGanti PID dengan ID proses dari proses yang diinginkan.
Tampilkan Informasi Stempel WaktuAnda 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_BUFFERGanti SOCKET_BUFFER dengan buffer soket yang diinginkan.
Tampilkan Informasi untuk Antarmuka TertentuAnda dapat menampilkan informasi untuk antarmuka tertentu menggunakan perintah berikut :
ss -i interfaceGanti interface dengan interface jaringan yang diinginkan.
Tampilkan Informasi untuk Pengguna TertentuAnda dapat menampilkan informasi untuk pengguna tertentu menggunakan perintah berikut:
ss -u userGanti pengguna dengan nama pengguna yang diinginkan.
KesimpulanPerintah 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