Найти в Дзене
Уроки Linux

🚀 Определение свободных портов с помощью netstat и ss

🚀 Определение свободных портов с помощью netstat и ss

Хотите быстро понять, какие порты заняты на вашей системе и чем? Этот навык — ваш лучший друг при настройке сервисов и устранении конфликтов.

Общая схема — проверка занятых портов

- Используйте netstat:

netstat -tuln | grep LISTEN

- Или ss, который гораздо быстрее:

ss -tuln

Плюсы ss — он более современный и подходит для современных систем. В выводе увидите список всех активных прослушиваемых портов, их адреса и службы.

Примеры вывода:

- 0 0 0.0.0.0:80 0.0.0.0: — порт 80 слушает все интерфейсы*

- 0 0 [::]:22 [::]: — SSH слушает и по IPv6*

Если нужно узнать, кто использует конкретный порт (например, 3306 для MySQL):

lsof -i :3306

Или

fuser 3306/tcp

Это просто и очень быстро помогает понять, что именно мешает запуску нового сервиса или что занимает нужный порт.

А ты часто сталкиваешься с конфликтами портов? Как решаешь?

Подписывайся на наш канал https://t.me/LinuxSkill, чтобы не пропустить свежие лайфхаки, а для проверки знаний — бот тут https://t.me/gradeliftbot!