🔥 Сколько раз ты гуглил "как посмотреть открытые порты Linux"? Всё, последний раз.

❓netstat — дед на пенсии, нахрен он нужен. Есть ss — быстрее, встроен в систему, и не надо ставить лишние пакеты. Одна команда — и ты видишь всё: что слушает, кто подключён, какой процесс это поднял.

🖥 Код:

Смотрим все TCP-порты в состоянии LISTEN: ss -tlnp Видим: State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=1234,fd=3)) LISTEN 0 511 0.0.0.0:80 0.0.0.0:* users:(("nginx",pid=5678,fd=6)) LISTEN 0 128 127.0.0.1:5432 0.0.0.0:* users:(("postgres",pid=9101,fd=7))

#postgres умный — наружу не торчит, сидит на localhost, красавчик

Разбираем флаги, да: ss -tlnp

#t — только TCP #l — только те, кто слушает (LISTEN) #n — цифры вместо имён (быстрее и читаемее) #p — показать процесс, который держит порт

Хочешь UDP тоже — меняй t на u, или жмём оба сразу: ss -tulnp

#теперь видно всё: и TCP, и UDP

Нужен конкретный порт — грепаем без лишних движений: ss -tlnp | grep :443

#висит ли что-то на 443 или нет — ответ за полсекунды

⚡️Итог ss -tlnp — вешаешь на мышечную память и забываешь про netstat навсегда. Видишь порт, видишь процесс, видишь pid. Дебажить стало на 10% приятнее, жизнь чуть менее боль.

#linux #bash #devops #sysadmin #networking #quicktip

🖥 Blog | 📱 ITroyas | 🛡 KVN


В этом посте были ссылки, но мы их удалили по правилам Сетки

🔥 Сколько раз ты гуглил "как посмотреть открытые порты Linux"? Всё, последний раз.
❓netstat — дед на пенсии, нахрен он нужен. Есть ss — быстрее, встроен в систему, и не надо ставить лишние пакеты | Сетка — социальная сеть от hh.ru