Как найти работающие сетевые службы и порт и пользователя

Я хочу найти список всех сетевых служб, работающих в моей системе, включая сведения о порте, службах и пользователях. Я знаю, что мне нужно использовать netstat, ps и fuser. но я не знаю, как написать команду. Нужно ли писать сценарий оболочки, чтобы найти их все? или я могу использовать в строке команд? Спасибо за вашу помощь.

12
задан 14 January 2015 в 13:08

1 ответ

Используйте команду: sudo lsof -i -n -P

Это списки команд Имя приложения , PID, Пользователь , идентификатор Устройства версии , IP и Узел с Именем Порта . Это показывает и TCP и UDP.

Изменения:

  • Для форматирования его хорошим, читаемым способом; используйте:

    sudo lsof -i -n -P | more

  • представление представления To [только 1 124] TCP соединения:

    sudo lsof -i -n -P | grep TCP | more

  • представление представления To [только 1 125] UDP соединения:

    sudo lsof -i -n -P | grep UDP | more

0
ответ дан 14 January 2015 в 13:08

Другие вопросы по тегам:

Похожие вопросы: