Perintah SS di Linux (Koneksi Jaringan Monitor)

Perintah SS di Linux (Koneksi Jaringan Monitor)

Perintah SS adalah utilitas yang kuat di Linux yang memungkinkan Anda untuk memantau dan menampilkan informasi tentang soket jaringan. Tidak seperti Netstat, SS memberikan informasi yang lebih rinci dan lebih cepat dan lebih efisien. Ini menjadikannya alat penting bagi administrator sistem dan insinyur jaringan.

Dalam artikel ini, kita akan membahas dasar -dasar perintah SS, sintaksnya, dan beberapa fitur utamanya. Kami juga akan membahas beberapa contoh penggunaan perintah ss lanjutan untuk membantu Anda memulai dengan alat yang kuat ini.

Perintah SS di Linux

  1. Mendaftarkan semua koneksi jaringan
  2. Untuk mencantumkan semua koneksi jaringan, gunakan sintaks berikut:

    ss -a  

    Perintah ini akan menampilkan daftar semua koneksi jaringan, termasuk yang ada di MENDENGARKAN, DIDIRIKAN, dan negara bagian lainnya. Output dari perintah ini akan mencakup alamat IP sumber dan tujuan, port sumber dan tujuan, protokol (TCP, UDP, dll.), keadaan koneksi, dan informasi lainnya.

  3. Daftar koneksi TCP
  4. Untuk mencantumkan hanya koneksi TCP, gunakan sintaks berikut:

    SS -T  

    Perintah ini akan menampilkan daftar semua koneksi TCP, termasuk yang ada di negara bagian mendengarkan, mapan, dan lainnya. Output dari perintah ini akan mencakup alamat IP sumber dan tujuan, port sumber dan tujuan, protokol (TCP), keadaan koneksi, dan informasi lainnya.

  5. Daftar koneksi UDP
  6. Untuk mencantumkan hanya koneksi UDP, gunakan sintaks berikut:

    ss -u  

    Perintah ini akan menampilkan daftar semua koneksi UDP. Output dari perintah ini akan mencakup alamat IP sumber dan tujuan, port sumber dan tujuan, protokol (UDP), keadaan koneksi, dan informasi lainnya.

  7. Menyaring koneksi dengan port
  8. 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 yang sama dengan port yang ditentukan. Misalnya, untuk mendaftar semua koneksi TCP dengan port tujuan 80, Anda akan menggunakan perintah berikut:

    SS -T DST: 80  

  9. Menyaring koneksi dengan alamat IP
  10. 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 yang sama dengan alamat IP yang ditentukan. Misalnya, untuk mendaftar semua koneksi dengan alamat IP tujuan 192.168.1.100, Anda akan menggunakan perintah berikut:

    SS DST 192.168.1.100  

  11. Menampilkan statistik untuk koneksi tertentu
  12. Anda dapat menampilkan statistik untuk koneksi tertentu menggunakan sintaks berikut:

    ss -i state ip_address: port  

    Perintah ini akan menampilkan informasi terperinci tentang koneksi yang ditentukan, termasuk keadaan koneksi, jumlah paket dan byte yang dikirim dan diterima, dan informasi lainnya. Misalnya, untuk menampilkan statistik untuk koneksi TCP dengan alamat IP tujuan 192.168.1.100 dan port tujuan 80, Anda akan menggunakan perintah berikut:

    SS -I Negara 192.168.1.100: 80  

  13. Mendaftarkan port mendengarkan
  14. Untuk membuat daftar port mendengarkan, gunakan sintaks berikut:

    ss -l  

    Perintah ini akan menampilkan daftar semua port mendengarkan, termasuk alamat IP dan nomor port untuk setiap soket mendengarkan. Output dari perintah ini juga akan mencakup informasi tentang proses tersebut

  15. Tampilkan semua koneksi TCP yang mapan
  16. Perintah berikut akan menampilkan semua koneksi TCP yang ditetapkan pada sistem:

    SS -T Negara didirikan  

  17. Tampilkan semua soket mendengarkan
  18. Jika Anda ingin melihat semua soket mendengarkan, Anda dapat menggunakan perintah berikut:

    ss -l  

  19. Tampilkan statistik jaringan untuk protokol tertentu
  20. Anda dapat menampilkan statistik jaringan untuk protokol tertentu menggunakan perintah berikut:

    SS -S Protocol  

    Ganti protokol dengan protokol yang diinginkan (e.G., TCP, UDP, dll.).

  21. Menampilkan informasi untuk port tertentu
  22. Anda dapat menampilkan informasi untuk port tertentu menggunakan perintah berikut:

    SS -T State Port  

    Ganti port dengan nomor port yang diinginkan.

  23. Tampilkan informasi untuk alamat IP jarak jauh tertentu
  24. Jika Anda ingin menampilkan informasi untuk alamat IP jarak jauh tertentu, Anda dapat menggunakan perintah berikut:

    ss -o src ip_address  

    Ganti IP_Address dengan alamat IP yang diinginkan.

  25. Menampilkan informasi untuk proses tertentu
  26. Anda dapat menampilkan informasi untuk proses tertentu menggunakan perintah berikut:

    ss -p | grep pid  

    Ganti PID dengan ID proses dari proses yang diinginkan.

  27. Tampilkan informasi cap waktu
  28. Anda dapat menampilkan informasi cap waktu soket menggunakan perintah berikut:

    ss -o waktu  

  29. Tampilkan informasi untuk buffer soket tertentu
  30. Anda dapat menampilkan informasi untuk buffer soket tertentu menggunakan perintah berikut:

    ss -o buffer socket_buffer  

    Ganti socket_buffer dengan buffer soket yang diinginkan.

  31. Menampilkan informasi untuk antarmuka tertentu
  32. Anda dapat menampilkan informasi untuk antarmuka tertentu menggunakan perintah berikut:

    ss -i antarmuka  

    Ganti antarmuka dengan antarmuka jaringan yang diinginkan.

  33. Menampilkan informasi untuk pengguna tertentu
  34. Anda dapat menampilkan informasi untuk pengguna tertentu menggunakan perintah berikut:

    Pengguna SS -U  

    Ganti pengguna dengan nama pengguna yang diinginkan.

Kesimpulan

Perintah SS adalah alat yang berharga untuk memantau 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.

Sebagai kesimpulan, perintah SS adalah alat penting bagi siapa saja yang bekerja di lingkungan jaringan. Dengan menggunakan fitur dan opsi canggihnya, Anda dapat memperoleh wawasan yang lebih dalam ke jaringan Anda dan membuat keputusan berdasarkan informasi untuk meningkatkan kinerjanya. Jadi, pastikan untuk membiasakan diri dengan alat yang kuat ini dan menggunakannya di proyek Linux Anda berikutnya.