GNU/Linux >> Belajar Linux >  >> Linux

Periksa Jumlah koneksi aktif pada port 80?

Solusi 1:

Coba hitung saja koneksi ESTABLISHED:

netstat -anp | grep :80 | grep ESTABLISHED | wc -l

Juga, berhati-hatilah untuk tidak menggunakan titik dua dalam pernyataan port grep Anda. Hanya mencari 80 dapat menyebabkan hasil yang salah dari pids dan port lain yang kebetulan memiliki karakter 80 dalam keluarannya.

Solusi 2:

Mengambil @d34dh0r53 jawab satu langkah "lebih jauh" (menuju jawaban dengan perspektif "lebih luas"), Anda juga dapat memeriksa semua koneksi yang diurutkan menurut statusnya dengan yang berikut:

netstat -ant | grep :<port_num> | awk '{print $6}' | sort | uniq -c | sort -n

misalnya:

netstat -ant | grep :8000 | awk '{print $6}' | sort | uniq -c | sort -n

Keluaran yang mungkin adalah:

1 CLOSING
1 established
1 FIN_WAIT2
1 Foreign
2 CLOSE_WAIT
6 FIN_WAIT1
7 LAST_ACK
7 SYN_RECV
37 ESTABLISHED
44 LISTEN
297 TIME_WAIT

Semoga ini membantu dan mohon berikan elaborasi dan/atau komentar yang Anda miliki di atas.

Salam,

Pria.

Solusi 3:

ss -tn src :80 or src :443

Ini akan menampilkan semua koneksi ke port lokal 80 atau 443 (tambahkan/ubah port jika perlu).

Penafian:Saya menyadari ini adalah pertanyaan lama, tetapi ini masih merupakan hasil teratas di Google, jadi menurut saya ini layak mendapat jawaban dengan memanfaatkan utilitas modern.

Solusi 4:

Anda cukup memasukkan alamat IP Anda di sana alih-alih khawatir tentang merangkai beberapa grep, seds, dan awk bersama-sama.

netstat -anp | grep -c $(hostname -i):80

Menggunakan $(hostname -i) akan memungkinkan penggunaan perintah ini pada kotak apa pun, IP statis/dinamis, dan sebagainya.


Linux
  1. Bagaimana Menghitung Jumlah Baris Dalam File Setelah Pertandingan Grep?

  2. Periksa koneksi FTP aktif ke akun hosting Anda di cPanel

  3. Periksa penggunaan port di Linux

  1. Ubah nomor port server SSH default

  2. FTP Aktif vs. FTP Pasif

  3. Berapa nomor port maksimum?

  1. Bagaimana cara membatasi jumlah hasil yang dikembalikan dari grep?

  2. Bagaimana saya bisa menemukan jumlah total koneksi TCP untuk port tertentu dan periode waktu berdasarkan IP?

  3. Apa yang membatasi jumlah maksimum koneksi di server Linux?