LINUX.ORG.RU

google «Как вывести количество установленных соединений на сервере с разбивкой по определенным портам» выводит на малоизвестную программу netstat, у которой есть тьма опций, которые дадут результат, который тебе нужен. Может быть.

На SO регистрироваться лень, но считай, что там я ответила так же.

Irma ★★
()
Последнее исправление: Irma (всего исправлений: 1)

Чтобы вывести количество установленных соединений на Linux сервере с разбивкой по определенным портам, можно использовать команду netstat совместно с grep и wc для фильтрации и подсчета соединений. Например, для портов 80 (HTTP) и 443 (HTTPS) можно использовать следующие команды:

sudo netstat -an | grep :80 | wc -l
sudo netstat -an | grep :443 | wc -l

Эти команды подсчитают количество активных соединений для портов 80 и 443 соответственно. netstat -an выводит список всех соединений, grep :<port> фильтрует по определенному порту, а wc -l подсчитывает количество строк, которое соответствует количеству соединений.

PS от себя ещё добавлю, что наверное надо грепнуть по ESTABLISHED. Но это уже в качестве домашнего задания.

vbr ★★★★
()
Последнее исправление: vbr (всего исправлений: 1)
Ответ на: комментарий от vbr

И ещё в качестве домашнего задания вопрос, где gpt ошиблось? :)

kardapoltsev ★★★★★
()
Ответ на: комментарий от vbr

Спасибо за помощь! Разобрался самостоятельно и что удивительно, правильно! ))

Roppertamskin
() автор топика
Ответ на: комментарий от Irma

Спасибо за помощь! Разобрался самостоятельно и что удивительно, правильно! ))

Roppertamskin
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.