Секреты сисадмина | DevOps, Linux, SRE
26.8K subscribers
662 photos
20 videos
439 files
607 links
Крупнейший справочник системного администратора.

Сотрудничество: @max_excel

РКН: vk.cc/cHhGTz
Download Telegram
Полезные сетевые утилиты Linux (часть 1)

ip

Утилита управляет интерфейсами, сетевыми устройствами и туннелями. Всем сетевым стеком linux. Например:
ip addr

Покажет список всех сетевых адресов. То же самое делает утилита ifconfig без параметров.
ip route

Покажет таблицу роутинга. То же самое делает команда route.
ip link set eth0 up

Поднимает интерфейс eth0. Это можно сделать также с помощью ifconfig.

Так зачем тогда она нужна, если все ее команды можно выполнить с помощью других утилит? Дело в том, что многие компактные дистрибутивы (например, Alpine или openwrt) не используют ifconfig, route и другие “большие” утилиты. В них оставляют только ip. Поэтому только с ее помощью придется выполнять все сетевые задачи.

#СекретыСисадмина
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезные сетевые утилиты Linux (часть 2)

nc

Полное имя netcat - на него она тоже откликается. Эта утилита позволяет слушать и выполнять TCP и UDP-соединения.

Открываем окно терминала и пишем nc -l 12345 — это будет наш сервер. Открываем другое окно и пишем в нем nc 127.0.0.1 12345 — это наш клиент. Печатаем там “Hello!” нажимаем Enter. В первом окне видим эту фразу. Ура! Мы написали однонаправленный чат.

Эта утилита пригодится, чтобы проверить жив ли сервер. С помощью nc также можно пересылать файлы и даже просканировать порты.

#СекретыСисадмина
Границы роли DevOps всё больше размываются — пора разобраться, что действительно важно сегодня.

🎙️ 11 ноября в 18:00 мск приглашаем на открытый разговор с практиками индустрии. Говорим честно — без теорий и готовых ответов.

Что обсудим:
⚫️ Почему DevOps до сих пор значит разное для разных компаний
⚫️ Как читать между строк в вакансиях и отделять реальные требования от хотелок
⚫️ Карьерные пути от Junior до Lead — от операционных задач до стратегического влияния
⚫️ Стратегии роста, когда нужно знать всё и сразу

Формат — круглый стол: живое обсуждение, реальные кейсы и ответы на ваши вопросы.

➡️ Получить ссылку на встречу — в боте
Полезные сетевые утилиты Linux (часть 3)

netstat

Эта утилита показывает текущее состояние сетевого стека. Она даст вам ответ на вопросы: что у меня там на порту 9081 висит? netstat -nltp Что с моими tcp соединениями и кто прямо сейчас ко мне подключен? netstat -atp

У этой утилиты есть младший (или старший по возможностям) брат ss, возможно он вам понравится больше.

#СекретыСисадмина