Как Linux проверяет номер порта, занятый программой?

  В системе Linux, если вы хотите проверить номер порта, занятый программой, вы можете использовать такие команды, как: команда netstat, команда lsof, команда ss и т. д. Как ее использовать, ниже приводится подробное введение.

  В системе Linux вы можете использовать следующие методы для проверки номера порта, занятого программой:

  1. команда netstat

  Используйте команду netstat для просмотра сетевых подключений и мониторинга системы. Ниже приведен пример использования команды netstat для просмотра номера порта, занятого программой:

  netstat -tuln | grep <имя процесса или PID>

  Эта команда выведет список всех отслеживаемых и установленных соединений TCP и UDP и отфильтрует информацию о номере порта, относящуюся к указанному процессу.

  2. команда lsof

  Команда lsof может отображать открытые в данный момент файлы и обрабатывать информацию о системе. Ниже приведен пример использования команды lsof для просмотра номера порта, занятого программой:

  lsof -i :<номер порта>

  lsof -i TCP:<номер порта>

  lsof -i UDP:<номер порта>

  Эта команда отобразит всю информацию о процессах, занимающих указанный номер порта.

  3. сс команда

  ss — это инструмент, альтернативный netstat, обеспечивающий более быстрый и эффективный запрос информации о сетевом соединении. Ниже приведен пример использования команды ss для просмотра номера порта, занятого программой:

  ss -tuln | grep <имя процесса или PID>

  Эта команда выведет список всех отслеживаемых и установленных соединений TCP и UDP и отфильтрует информацию о номере порта, относящуюся к указанному процессу.

  4. файловая система /proc

  В системе Linux каждый запущенный процесс имеет соответствующий каталог в каталоге /proc, и соответствующую информацию можно получить, обратившись к файлам в этих каталогах. Ниже приведен пример использования файловой системы /proc для просмотра номера порта, занятого программой:

  ls -l /proc//fd | grep-сокет

  Где PID процесса, эта команда выведет список ссылок на файлы открытых сокетов указанного процесса, из которых можно получить номер порта.

Supongo que te gusta

Origin blog.csdn.net/oldboyedu1/article/details/131852974
Recomendado
Clasificación