Как понять куда уходит трафик из linux
Бывают ситуации, когда необходимо узнать, какие соединения с сервера активны в данный момент. Например, если резко вырос трафик сервера и т.д.
Для просмотра активных соединений, адресов и процессов использующих эти соединения необходимо использовать команду
netstat -tpn
Для CentOS 7 предварительно установите пакет net-tools
# yum install net-tools
Пример результата работы команды:
[root@anart ~]# netstat -tpn
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 64 95.213.191.150:22 62.33.205.103:54463 ESTABLISHED 5262/sshd: root@pts
tcp 0 0 95.213.191.150:80 66.249.78.20:46181 ESTABLISHED 29978/nginx: worker
tcp 0 0 95.213.191.150:36649 109.234.152.5:80 TIME_WAIT -
tcp 0 0 95.213.191.150:22 62.33.205.103:52392 ESTABLISHED 4320/sshd: root@not