Системный администратор (@i_odmin) — Telegram-канал | Telegram Dialogs
Telegram Dialogs — логотип
Все каналы
Системный администратор

Системный администратор

@i_odmin

26.7K подписчиков технологии 💬 Комментарии открыты

Все для системного администратора. По всем вопросам @evgenycarter РКН clck.ru/3KoDXp

Последние публикации

Системный администратор
20.09.2026 08:15 · 👁 3.4K
🔥 Современный процесс загрузки Linux Вот как выглядит современный boot-процесс - от нажатия кнопки питания до полностью работающей ОС: 1️⃣ Power On Сигнал запуска подаётся на оборудование - начинается инициализация. 2️⃣ BIOS/UEFI Загружается прошивка, выполняет POST-проверки и подготавливает железо. 3️⃣ Поиск оборудования Определяются CPU, память, диски и остальные устройства. 4️⃣ Выбор загрузочного устройства BIOS/UEFI ищет, откуда грузиться: HDD, SSD, USB, сеть и др. 5️⃣ Поиск EFI-раздела (в UEFI-системах) Именно здесь располагаются загрузочные файлы ОС. 6️⃣ Запуск загрузчика (обычно GRUB2) Загрузчик предоставляет меню систем или автоматически выбирает ядро. 7️⃣ Определение ядра для загрузки GRUB читает конфигурацию и выбирает нужное Linux-ядро. 8️⃣ Загрузка ядра в память Ядро — сердце Linux: инициализация памяти, драйверов, управления ресурсами. 9️⃣ Инициализация структур ядра Подготовка окружения для запуска пользовательского пространства. 🔟 Запуск init/systemd (PID 1) Запускается первый пользовательский процесс, управляющий службами. 1️⃣1️⃣ Выполнение стартовых скриптов Настраивается сеть, монтируются файловые системы, поднимаются службы. 1️⃣2️⃣ Рабочая система Linux полностью загружен - пользователь может логиниться и работать. 📲 Мы в MAX 👉 @i_odmin
Системный администратор
17.09.2026 19:15 · 👁 4.5K
Защита Mikrotik от внешних угроз — Почему не хватает firewall для защиты mikrotik. — Почему не хватает защиты в /ip services. — Как использовать службу neighbor. — Как использовать tool mac server. — Общие рекомендации по защите. — Почему у нас не взломали ни одного роутера. — Как и когда правильно обновлять. источник 📲 Мы в MAX 👉 @i_odmin
Системный администратор
17.09.2026 07:02 · 👁 4.1K
eBPF: рентгеновское зрение для production Сервис замедлился, соединения обрываются, а привычные показатели указывают только на симптом. Чтобы найти настоящую причину, иногда нужно увидеть, что происходит глубже — на уровне ядра Linux. 23 сентября в 20:00 на открытом уроке курса «DevOps практики и инструменты» познакомитесь с eBPF — технологией, которая помогает исследовать сетевые события, производительность и безопасность работающей системы. На демонстрации вы увидите, как Cilium Hubble показывает сетевые взаимодействия и помогает находить проблемы с трафиком. С помощью Tetragon разберёте обнаружение подозрительной активности на уровне ядра. Также рассмотрите диагностику узких мест без остановки сервисов. Преподаватель объяснит архитектуру eBPF простыми словами — как программы безопасно запускаются в ядре, какие данные можно получать и почему этот подход расширяет возможности традиционного мониторинга. Вы поймёте, для каких задач eBPF действительно полезен, где он дополняет существующие средства наблюдаемости и когда его внедрение будет избыточным. 👉 Зарегистрируйтесь: https://vk.cc/d1OFV1 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Системный администратор
17.09.2026 06:30 · 👁 3.3K
🔥 Продвинутые Wireshark-фильтры для VoIP/SIP/RTP Если работаешь с телефонией, WebRTC, SIP-трафиком или качеством голоса - эти фильтры незаменимы. 📞 1. SIP-сигнализация ⚫️ sip Показать весь SIP-трафик. ⚫️ sip.Method == "INVITE" Начало звонка. ⚫️ sip.Method == "REGISTER" Регистрация телефонов. ⚫️ sip.Status-Code >= 400 Ошибки SIP (4xx, 5xx, 6xx). ⚫️ sip.Authorization Попытки авторизации — полезно при анализе взломов. ⚫️ sip.CSeq.method == "BYE" Завершение вызова. ⚫️ sip.To.user == "1001" Вызовы к абоненту 1001. 🎤 2. RTP - потоковая передача голоса ⚫️ rtp Показать весь RTP-трафик. ⚫️ rtp.marker == 1 Начало речевых пакетов. ⚫️ rtp.ssrc == 0x12345678 Выбор конкретного голосового потока. ⚫️ rtp.seq < 1000 Начальная часть RTP-потока. ⚫️ udp.port == 5004 Стандартный RTP порт. ⚠️ 3. Потери пакетов, джиттер, рассинхрон Эта часть критична для диагностики “роботизированного” голоса, пауз и обрывов. ⚫️ rtp.analysis.lost_packet Показать потерянные RTP-пакеты. ⚫️ rtp.analysis.jitter > 30 Высокий джиттер (>30 мс). ⚫️ rtp.time_delta > 0.1 Межпакетные задержки >100 мс. ⚫️ rtp.seq_too_large_delta Большие скачки номеров последовательности. ⚫️ udp.length < 180 Аномально маленькие голосовые пакеты. 🔒 4. SRTP - защищённый голос ⚫️ srtp Показать SRTP-трафик. ⚫️ srtp.error Ошибки расшифровки/валидации. ⚫️ srtp.payload.size > 200 Нетипично большие SRTP-фреймы. 📡 5. WebRTC / VoIP через браузер ⚫️ stun STUN-трафик (установление медиа-канала). ⚫️ stun.type == 0x0001 STUN Binding Request. ⚫️ turn TURN-трафик через relay (важно для NAT). ⚫️ webrtc-datachannel WebRTC data channel. ⚫️ udp.port >= 10000 and udp.port <= 20000 Типичный диапазон WebRTC RTP/RTCP. 🎧 6. Полный разбор качества разговора ⚫️ rtcp Показать RTCP-пакеты (метрики качества). ⚫️ rtcp.ssrc == 0x12345678 Анализ качества конкретного RTP-потока. ⚫️ rtcp.packet_type == 200 Sender Report. ⚫️ rtcp.packet_type == 201 Receiver Report (потери, джиттер). ⚫️ rtcp.xr Расширенные отчёты (MOS, RTT, дисперсия джиттера). 📞 7. Поиск попыток взлома SIP ⚫️ sip.Method == "OPTIONS" Сканы SIP-серверов. ⚫️ sip.Authorization Брутфорс логинов. ⚫️ sip.Contact contains "sip:" Аномальные SIP-контакты. ⚫️ sip.to.host != sip.from.host Антиспуфинг SIP. 📲 Мы в MAX 👉 @i_odmin
Системный администратор
16.09.2026 05:01 · 👁 3.6K
Сравнение SHELLs: BASH vs ZSH vs FISH Делаем красочный и удобный терминал. источник 📲 Мы в MAX 👉 @i_odmin
Системный администратор
14.09.2026 08:41 · 👁 4K
Совет по Linux 💡 Получите контекст к вашему поиску с помощью grep, используя параметр -C: $ grep -C3 filename Покажет 3 строки до и после найденного совпадения. Очень помогает при устранении проблем с логами 😎 📲 Мы в Max 👉 @i_odmin
Системный администратор
14.09.2026 05:01 · 👁 3.9K
🔥 Продвинутые Wireshark-фильтры, которые должен знать каждый сетевик Эта подборка - для глубокого анализа: расследование задержек, поиска проблем TLS, выявления утечек, анализа потоков и отладки сервисов. ⚡ 1. Анализ медленных соединений и задержек ⚫️ tcp.analysis.flags Показать ВСЕ TCP-анализ события (retransmission, duplicate ACK, out-of-order). ⚫️ tcp.analysis.lost_segment Потерянные сегменты. ⚫️ tcp.analysis.duplicate_ack Дубликаты ACK — признаки нестабильного канала. ⚫️ tcp.time_delta > 0.5 Пакеты, между которыми задержка > 500 мс. ⚫️ tcp.stream eq 5 Выбор конкретного TCP-потока. 🔐 2. Глубокое исследование TLS/SSL ⚫️ tls.record.version == 0x0303 Только TLS 1.2. ⚫️ tls.record.version == 0x0304 Только TLS 1.3. ⚫️ tls.handshake.type == 11 Сертификат сервера (Certificate). ⚫️ tls.app_data Только зашифрованные TLS данные. ⚫️ tls.record.length > 1500 Аномально большие TLS-записи. 🛰 3. DNS - поиск аномалий, туннелей, ошибок ⚫️ dns.qry.name contains "api" Запросы, содержащие “api”. ⚫️ dns.flags.rcode != 0 Ошибки DNS (NXDOMAIN, SERVFAIL и др). ⚫️ dns.qry.type == 16 TXT-запросы (часто используются в туннелях). ⚫️ dns.qry.name matches "[A-Za-z0-9]{40,}" Подозрительно длинные запросы — признаки DNS exfiltration. 📡 4. HTTP/HTTP2/REST API низкоуровневый анализ ⚫️ http.request.full_uri contains "login" Анализ обращений к логину. ⚫️ http.request.version == 2.0 HTTP/2 трафик. ⚫️ http.request.time > 1 Медленные HTTP-запросы (>1 сек). ⚫️ http.cookie contains "session" Запросы с куками, содержащими session. 🧱 5. Поиск подозрительного или вредоносного трафика ⚫️ frame matches "([A-Za-z0-9+/]{200,}={0,2})" Бейс64 блоки большого размера — признак утечки. ⚫️ tcp.flags.reset == 1 Пакеты с RST: агрессивное завершение соединений. ⚫️ ip.ttl < 5 Аномально маленький TTL (скрытые сети, туннели). ⚫️ tcp.port in {4444 1337 5555 31337} Подозрительные порты, часто используемые RAT/ботнетами. ⚙️ 6. Универсальные фильтры для тонкого анализа ⚫️ tcp.segment.reassembled Показать пакеты, собранные из фрагментов. ⚫️ tcp.reassembled.length > 5000 Большие данные после реассемблирования. ⚫️ eth.addr == aa:bb:cc:dd:ee:ff Фильтр по MAC (полезно в VLAN). ⚫️ wlan.fc.type_subtype == 0x08 Beacon-фреймы Wi-Fi. 📲 Мы в MAX 👉 @i_odmin
Системный администратор
13.09.2026 06:35 · 👁 3.7K
🔥 Подборка самых полезных фильтров для Wireshark Если нужно быстро найти нужный трафик в большом дампе — эти фильтры экономят кучу времени. Сохраняй себе и используй прямо в работе! 🧩 IP-фильтрация ⚫️ip.addr == 10.0.0.0/24 - весь трафик внутри подсети. ⚫️ip.addr == 10.0.0.1 - весь трафик к/от конкретного хоста. ⚫️!(ip.addr == 10.0.0.1) - исключить трафик определённого хоста. 📡 Протоколы и типы пакетов ⚫️icmp.type == 3 - ICMP “destination unreachable”. ⚫️tcp or udp - показать только TCP/UDP. ⚫️http or dns - весь HTTP или DNS трафик. 🔌 TCP-фильтры ⚫️tcp.port == 80 - трафик по порту 80. ⚫️tcp.srcport < 1000 - исходящие порты <1000. ⚫️tcp.flags.syn == 1 - пакеты с SYN. ⚫️tcp.flags == 0x012 - SYN+ACK. ⚫️tcp.analysis.retransmission - ретрансмиссии. 🌐 HTTP-фильтры ⚫️http.request.method == "GET" - HTTP GET. ⚫️http.response.code == 404 - ответы 404. ⚫️http.host == "www.abc.com" - фильтр по Host. 🔐 TLS ⚫️tls.handshake — только рукопожатие TLS. ⚫️tls.handshake.type == 1 - Client Hello. 🔎 DNS ⚫️dns.resp.name == cnn.com - ответы DNS для домена. 🧱 Полезные универсальные фильтры ⚫️frame contains keyword - поиск по содержимому. ⚫️frame.len > 1000 - пакеты >1000 байт. 🟨 DHCP ⚫️dhcp and ip.addr == 10.0.0.0/24 - DHCP внутри подсети. ⚫️dhcp.hw.mac_addr == 00:11:22:33:44:55 - DHCP по MAC-адресу. 🔁 Маршрутизация ⚫️ip.src == 10.0.0.1 && ip.dst == 10.0.0.2 - трафик между двумя хостами. 📲 Мы в MAX 👉 @i_odmin
Системный администратор
11.09.2026 03:46 · 👁 4.5K
🥑 Apache Guacamole Это шлюз для удалённого рабочего стола, не требующий установки клиентских приложений. Он поддерживает стандартные протоколы, такие как VNC, RDP и SSH. Он называется «клиентским-безклиентским» (clientless), потому что не требует никаких плагинов или клиентского ПО. Благодаря HTML5, после установки Guacamole на сервер всё, что нужно для доступа к рабочим столам — это веб-браузер. https://guacamole.apache.org/ источник 📲 Мы в MAX 👉 @i_odmin
Системный администратор
10.09.2026 06:34 · 👁 3.9K
RAID (Redundant Array of Independent Disks) — это технология, которая используется для повышения производительности и/или надежности хранения данных на дисках. Существует несколько типов RAID, каждый из которых имеет свои особенности: 1. RAID 0 (Striping) - Особенности: Данные делятся на блоки и записываются на несколько дисков одновременно. - Преимущества: Повышает скорость чтения и записи данных. - Недостатки: Отсутствует защита данных. При отказе одного из дисков все данные теряются. 2. RAID 1 (Mirroring) - Особенности: Все данные дублируются на двух или более дисках. - Преимущества: Высокая надежность, поскольку данные сохраняются на нескольких дисках. - Недостатки: Половина дискового пространства используется для зеркалирования, что снижает общую емкость. 3. RAID 5 (Striping with Parity) - Особенности: Данные разделяются на блоки, а для каждого блока вычисляется контрольная сумма (паритет), которая записывается на один из дисков. Паритет распределяется по всем дискам. - Преимущества: Позволяет восстановить данные при выходе из строя одного диска. - Недостатки: Более сложная реализация и сниженная скорость записи по сравнению с RAID 0. 4. RAID 6 (Striping with Double Parity) - Особенности: Аналог RAID 5, но используется двойной паритет для защиты данных. - Преимущества: Выдерживает отказ двух дисков. - Недостатки: Снижение производительности записи по сравнению с RAID 5. 5. RAID 10 (1+0, Mirrored Striping) - Особенности: Комбинирует RAID 1 и RAID 0. Данные сначала зеркалируются (RAID 1), а затем разбиваются на блоки (RAID 0). - Преимущества: Высокая производительность и высокая надежность. - Недостатки: Требуется минимум четыре диска, и половина емкости используется для зеркалирования. 6. RAID 01 (0+1, Striping Mirrored) - Особенности: Комбинирует RAID 0 и RAID 1, но сначала данные разбиваются на блоки (RAID 0), а затем зеркалируются (RAID 1). - Преимущества: Высокая производительность и отказоустойчивость. - Недостатки: Менее эффективен в использовании дисков, чем RAID 10. 7. RAID 50 (RAID 5+0) - Особенности: Комбинирует RAID 5 и RAID 0. Данные распределяются по нескольким группам RAID 5, которые затем объединяются в RAID 0. - Преимущества: Баланс между производительностью и отказоустойчивостью. - Недостатки: Более сложная реализация и требуются большие ресурсы. 8. RAID 60 (RAID 6+0) - Особенности: Комбинирует RAID 6 и RAID 0. Несколько массивов RAID 6 объединяются в один массив RAID 0. - Преимущества: Увеличенная надежность за счет двойного паритета. - Недостатки: Снижение производительности записи по сравнению с RAID 50. 9. RAID 2, 3, 4 - Особенности: Эти типы RAID используют разные подходы к управлению данными и паритетом, но встречаются реже. - Преимущества и недостатки: Эти конфигурации имеют свои уникальные особенности, но не получили широкого распространения из-за ограниченных преимуществ перед более популярными RAID 5 и 6. Каждый тип RAID подходит для разных целей: RAID 0 — для максимальной скорости, RAID 1 — для надежности, а RAID 5 и 6 — для баланса между отказоустойчивостью и эффективностью использования пространства. 📲 Мы в MAX 👉 @i_odmin
Чат поддержки
Ответим здесь же, обычно быстро
Здравствуйте! Напишите ваш вопрос — оператор ответит в этом чате.