Мониторинг сети с помощью команд netstat и ss
Всем привет, коллеги по несчастью! Сегодня мы поговорим о двух замечательных командах для мониторинга сети в Linux — netstat и ss. Если вы хотите обнаружить, что ваши пакеты теряются по дороге в интернет, или просто любите наблюдать за танцем байтов, то эта статья для вас!
Начнем с netstat. Эта команда была в нашем арсенале со времен, когда динозавры еще ходили по Земле, и выстраивались в курсы по TCP/IP. Чтобы проверить активные соединения, достаточно всего лишь запустить:
netstat -tuln
Что мы тут видим? Сплошные цифровые знаки, как на экране сериала про хакеров. Но не переживайте, вот что они значат:
- -t: показывает TCP соединения
- -u: показывает UDP соединения
- -l: показывает только слушающие сокеты
- -n: показывает IP адреса вместо доменных имен
Кто бы мог подумать, что когда-то мы будем смотреть на чиселки и ожидать от них переводов в человеческую речь! Но давайте перейдем к хорошей новости: netstat все еще в действии, но есть более современный инструмент — ss.
ss — это «super socket», и хотя это не самая крутая расшифровка в мире, поверьте, результаты впечатляют! Чтобы посмотреть активные соединения, выполните:
ss -tuln
Пока звучит похоже, но на самом деле ss гораздо быстрее и может предоставить больше информации. Теперь вы можете впечатлить своих друзей на вечеринках, быстро печатая команды и показывая им список всех открытых портов.
Кстати, если вы хотите увидеть, какие программы слушают ваши порты, добавьте флаг -p:
ss -tulnp
Не удивляйтесь, когда увидите, что прямо сейчас с вашим портом 80 кто-то завязал роман — это ваш веб-сервер, разумеется!
Теперь, когда мы подходим к мониторингу сети с помощью netstat и ss, не забудьте про регулярное наблюдение. Это как следить за кроликами в клетке: они могут выбраться в любую минуту, если не следить за ними должным образом.
Надеюсь, вы почерпнули полезные знания из этой статьи! И помните: ваша сеть — это ваша ответственность. Поэтому следите за ней как за растением, поливайте когда нужно и не забывайте удобрять… а то вдруг ваши пакеты начнут чахнуть!
На этом всё, хватит болтать. Вам, конечно, не нужно забывать, что есть еще множество других команд и инструментов для мониторинга сети. Но это уже тема для другого выпуска! Удачи и хорошей работы с вашими соединениями!