ss

Узнать, какие порты открыты и кто их слушает

Что делает

ss показывает сетевые соединения. Набор -tlnp отвечает на частый вопрос «кто занял порт»: TCP (-t), только ожидающие подключений (-l), порты числами (-n) и программа, которая их держит (-p; чужие программы видны только с sudo).

В колонке адреса 0.0.0.0:80 значит, что порт открыт на всех интерфейсах, а 127.0.0.1:5432 — только для самой машины. Чтобы проверить один порт, добавьте | grep :80. ss пришла на смену netstat, флаги у них почти одинаковые.

Синтаксис

sudo ss -tlnp
sudo ss -tlnp | grep :<порт>

Примеры

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

Потренировать · Все команды