Привет, я ищу такую команду
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
Но на основе активности из /var/log/nginx/access.log я знаю, что access.log не может предоставлять текущие обрабатываемые соединения, поэтому наилучшим возможным решением будет предположение, что текущее обрабатываемое значение равно одной секунде в журнале доступа к серверу.
Просто, как отображать, в том же формате, сгруппированные IP-адреса по N подключений, сделанных за последние 1 с в access.log
ss -p | grep nginx | grep -i estab | wc -l
Выдает количество установленных подключений ..
ss -p | grep nginx | grep -i estab | awk '{print $6}' | cut -f1 -d\: | sort -u
Дает вам уникально отсортированный список удаленных IP-адресов.
Эти команды выполнялись от имени пользователя root ..