ss вместо netstat: короткая шпаргалка
Кто слушает порт, сколько соединений и фильтры по состоянию.
netstat давно не ставится по умолчанию, а ss есть везде и работает быстрее на загруженных машинах.
ss -tlnp # TCP, слушающие, без резолва, с процессом
ss -ulnp # то же для UDP
ss -s # сводка по состояниям
ss -tn state established '( dport = :443 )'
Последняя команда показывает установленные исходящие соединения на 443-й порт. Фильтры по состоянию (time-wait, close-wait) помогают, когда приложение «течёт» соединениями.
ss -tan | awk 'NR>1 {print $1}' | sort | uniq -c
Если close-wait растёт без остановки, проблема почти наверняка в приложении, которое не закрывает сокеты.