Как посчитать количество соединений с каждого IP адреса
- AJIekceu4
- 07.01.2016
- 6 085
- 0
- 18.03.2019
- 2
- 2
- 0
- Содержание статьи
Понадобилось недавно посмотреть в реальном времени количество соединений на сервере в состоянии ESTABLISHED (установленные соединения) с каждого IP адреса и отсортировать их от большего к меньшему.
Описание
Для этого можно воспользоваться следующей строчкой:
Считаем количество соединений в состоянии ESTABLISHED и выводим с сортировкой от большего к меньшему:
netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
Считаем количество соединений в состоянии ESTABLISHED для определенного порта (в примере 80) и выводим с сортировкой от большего к меньшему:
netstat -ntu | grep ESTAB | grep :80 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
Добавить комментарий