Мониторинг сети с помощью команд netstat и ss
В мире Linux, мониторинг сети — это такая же важная задача, как и регулярное обновление вашего любимого текстового редактора. Без него вы можете заблудиться в море пакетов и соединений. Сегодня мы поговорим о двух аборигенах Linux — командах netstat и ss, которые помогут вам стать мастером наблюдения за состоянием вашей сети, даже если ваш Wi-Fi все еще покрыт тайной!
Начнем с netstat. Эта команда, как старая добрая сеть в вашем районе, давно устоялась на сцене и делится информацией о сетевых соединениях. Запустив netstat -tuln, вы получите список всех открытых TCP и UDP портов. Смотрите, кто на каких портах шастает, как будто это вечеринки в районе, где вы живете.
netstat -tuln
Если хотите увидеть информацию о состоянии соединений, можете добавить параметр -s:
netstat -s
Этот параметр расскажет вам, как много пакетов получили и передали, и какой процент из них был потерян. Примерно так, как коты, которые ловят только половину своих жертв, находясь на охоте. Вы можете также оснастить команду флагами -a, -p и -r, чтобы увидеть все соединения, процесс, который их использует, и маршрутизацию — настоящая сводка новостей о вашей сети!
На смену нашему любимому netstat приходит ss, новый парень в квартале. Эта команда, словно швейцарский нож, обеспечивает больше информации и работает быстрее. Вы можете запустить ss -tuln, чтобы получить тот же вывод, что и netstat, но с более быстрой скоростью — как будто бы он использует оптоволокно, в то время как netstat все еще медленно соединяется через привычный модем.
ss -tuln
Хочешь узнать, какие приложения слушают на ваших портах? Просто добавьте параметр -p:
ss -tulnp
Таким образом, вы сможете без лишних вопросов узнать, кто заправляет этим всем бардаком. Предупредите своих коллег, чтобы они не стали слишком лезть в настройки, иначе вы сможете узнать, кто из них не дремлет, а просто бросает вызов статусу кво!
Итак, когда дело доходит до мониторинга сети в Linux, эти два инструмента — как старые друзья, о которых не стоит забывать. netstat и ss помогут вам оставаться в курсе всего, что происходит в вашей сети, и избегать непредвиденных званых шпионов.
И помните: когда ваши сети работают хорошо, администраторы могут расслабиться и наслаждаться чашечкой кофе, а не слушать мольбы пользователей о помощи!