Использование порта Linux: несколько методов проверки активности порта

Чтобы получить информацию об использовании портов в Linux, вы можете использовать различные методы. Вот некоторые из часто используемых подходов:

  1. Команда netstat: Инструмент командной строки netstat позволяет отображать активные сетевые подключения, включая использование портов. Используйте следующую команду, чтобы просмотреть все порты и связанные процессы:

    netstat -tuln
  2. Команда lsof: Команда lsof (список открытых файлов) предоставляет информацию о файлах, открытых процессами, включая сетевые подключения и связанные порты. Выполните следующую команду, чтобы просмотреть использование порта:

    lsof -i
  3. Команда ss: Команда ss (статистика сокетов) — еще один полезный инструмент для исследования использования порта. Используйте следующую команду, чтобы отобразить все порты прослушивания:

    ss -tuln
  4. Команда nmap: Команда nmap (сетевой картограф) в основном используется для исследования сети и аудита безопасности; однако его также можно использовать для сканирования портов в локальной системе. Выполните следующую команду для сканирования открытых портов:

    nmap localhost
  5. Файловая система/proc: Linux предоставляет виртуальную файловую систему под названием /proc, которая содержит информацию о системе и процессах. Вы можете получить доступ к информации, связанной с портом, через файлы в каталоге /proc/net/. Например:

    cat /proc/net/tcp