v1.0

$ nc

Сетьсложность: среднийпакет: netcat / nmap-ncat

универсальный инструмент TCP/UDP. Она используется для настройки сети, проверки соединения или поиска сетевой проблемы. Например, nc -zv db 5432 — открыт ли порт PostgreSQL.

Синтаксис

nc [ОПЦИИ] ХОСТ ПОРТ

Основные опции

-zсканирование без передачи
-lслушать
-vподробно

Примеры из практики

$ nc -zv db 5432
После запуска · пошаговоЧто произойдёт:
открыт ли порт PostgreSQL.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
открыт ли порт PostgreSQL
$ echo ok | nc -l 9999
После запуска · пошаговоЧто произойдёт:
разовый сервер на 9999.

Что появится в терминале:
ok | nc -l 9999

Как понять, что всё получилось:
В терминале появилась ожидаемая строка, после чего вернулось приглашение ввода.
разовый сервер на 9999

Поддержка дистрибутивов

Связанные команды