Небольшой оффтоп, но полезный.
Друзья, вы знаете, что рекламы в этом канале обычно нет. Но тут случай особый.
Моя подруга Марина профессионально занимается туризмом.
Она завела свой канал в Телеге, где выкладывает реально годные варианты туров и честные обзоры отелей (без прикрас, как есть).
Я вижу, как она работает: постоянно на связи, перепроверяет каждую бронь, выбивает лучшие условия.
Если вы (как и я) не любите тратить часы на поиск путевок и разбираться в нюансах перелетов — просто делегируйте это ей.
Подпишитесь, чтобы не потерять контакт проверенного специалиста. Впереди сезон отпусков, точно пригодится.
📲 Ссылка на канал: Твоя Стихия https://t.me/turtskrd
Друзья, вы знаете, что рекламы в этом канале обычно нет. Но тут случай особый.
Моя подруга Марина профессионально занимается туризмом.
Она завела свой канал в Телеге, где выкладывает реально годные варианты туров и честные обзоры отелей (без прикрас, как есть).
Я вижу, как она работает: постоянно на связи, перепроверяет каждую бронь, выбивает лучшие условия.
Если вы (как и я) не любите тратить часы на поиск путевок и разбираться в нюансах перелетов — просто делегируйте это ей.
Подпишитесь, чтобы не потерять контакт проверенного специалиста. Впереди сезон отпусков, точно пригодится.
📲 Ссылка на канал: Твоя Стихия https://t.me/turtskrd
Telegram
Твоя Стихия Туристическое Агентство
Турагентство "Твоя Стихия"🏝
Опыт в туризме с 2010 года, лично посетили 35 стран и отправили на отдых более 1000 туристов✈️
Подбор и бронирование:
☎️+7(905)405-55-38
📩 tur.ts23@mail.ru
💻https://tur-ts23.ru
Опыт в туризме с 2010 года, лично посетили 35 стран и отправили на отдых более 1000 туристов✈️
Подбор и бронирование:
☎️+7(905)405-55-38
📩 tur.ts23@mail.ru
💻https://tur-ts23.ru
🎓 Собеседование сисадмина. Выпуск №4: Виртуализация и Хранение данных
Привет, коллеги! Сегодня разберем три вопроса, на которых часто «плывут» даже опытные админы, привыкшие работать по инструкции, а не по логике.
❓ Вопрос 1: «Почему опасно держать снапшот (Snapshot) виртуальной машины дольше пары дней?»
❌ Ответ новичка: «Снапшот занимает много места на диске, и можно просто забыть, что он есть».
✅ Ответ инженера:
❓ Вопрос 2: «В чем разница между Thin (Тонкими) и Thick (Толстыми) дисками? Что вы выберете для высоконагруженной БД?»
❌ Ответ новичка: «Тонкие диски экономят место, а толстые — нет. Для базы выберу толстые, потому что они надежнее».
✅ Ответ инженера:
❓ Вопрос 3: «Что такое Split-brain в кластере высокой доступности (HA) и как его предотвратить?»
❌ Ответ новичка: «Это когда два сервера работают одновременно. Предотвратить можно, настроив хороший мониторинг».
✅ Ответ инженера:
💡 Золотое правило собеса:Помни, что Снапшот — это не бэкап. Это временная точка отката перед рискованной операцией. Если на вопрос «как вы делаете бэкапы» ты ответишь «делаю снапшоты раз в неделю» — собеседование для тебя закончится мгновенно.
Сохраняйте, коллеги! Это те знания, которые превращают «админа-кнопкотыка» в системного архитектора.
#собеседование_AF #virtualization #storage #snapshot #highavailability #proxmox #vmware #admin_future
Привет, коллеги! Сегодня разберем три вопроса, на которых часто «плывут» даже опытные админы, привыкшие работать по инструкции, а не по логике.
❓ Вопрос 1: «Почему опасно держать снапшот (Snapshot) виртуальной машины дольше пары дней?»
❌ Ответ новичка: «Снапшот занимает много места на диске, и можно просто забыть, что он есть».
✅ Ответ инженера:
1. Производительность: Снапшот — это не копия ВМ, а дельта-файл. При наличии снапшота все новые записи идут в этот файл, а при чтении системе приходится проверять и основной диск, и все файлы цепочки снапшотов. Это создает огромную нагрузку на I/O.
2. Риск повреждения: Чем длиннее «цепочка» снапшотов, тем выше шанс, что при консолидации (удалении снапшота) произойдет ошибка, которая «убьет» файловую систему виртуалки.
3. Место: Снапшот растет непредсказуемо. Если внутри ВМ идет активная запись (например, обновление базы), снапшот может мгновенно забить всё свободное место на хранилище (LUN/Datastore), что приведет к остановке всех машин на этой полке.
❓ Вопрос 2: «В чем разница между Thin (Тонкими) и Thick (Толстыми) дисками? Что вы выберете для высоконагруженной БД?»
❌ Ответ новичка: «Тонкие диски экономят место, а толстые — нет. Для базы выберу толстые, потому что они надежнее».
✅ Ответ инженера:
Thin Provisioning: Место на физическом носителе выделяется только по мере записи данных. Плюс: экономия пространства. Минус: риск «Overprovisioning» (когда суммарный объем тонких дисков больше физического хранилища) и небольшая потеря производительности на операциях записи.
Thick Provisioning (Eager Zeroed): Весь объем резервируется и зануляется сразу. Плюс: максимальная производительность и отсутствие фрагментации на уровне гипервизора.
Выбор: Для высоконагруженной БД (SQL/Oracle/1С) — только Thick Provisioning Eager Zeroed. Это гарантирует отсутствие задержек при расширении файлов базы и исключает ситуацию, когда база падает из-за того, что на физической полке внезапно кончилось место.
❓ Вопрос 3: «Что такое Split-brain в кластере высокой доступности (HA) и как его предотвратить?»
❌ Ответ новичка: «Это когда два сервера работают одновременно. Предотвратить можно, настроив хороший мониторинг».
✅ Ответ инженера:
Split-brain — это состояние, когда узлы кластера теряют связь друг с другом (по сети Heartbeat), но при этом оба остаются живы. Каждый решает, что напарник «умер», и пытается одновременно захватить общие ресурсы (IP, диски). Это гарантированно ведет к повреждению данных.
Защита:
1. Quorum (Кворум): Использование нечетного количества узлов или «свидетеля» (Witness/Quorum Device). Ресурсы получает тот, кто видит большинство голосов.
2. STONITH / Fencing: Принцип «Пристрели другого в голову» (Shoot The Other Node In The Head). Если узел теряет связь, он через управляемую розетку (PDU) или IPMI физически выключает питание напарника, прежде чем забрать ресурсы.
💡 Золотое правило собеса:
Сохраняйте, коллеги! Это те знания, которые превращают «админа-кнопкотыка» в системного архитектора.
#собеседование_AF #virtualization #storage #snapshot #highavailability #proxmox #vmware #admin_future
👏2🔥1
🐧 Linux: systemd-run — запускаем тяжелые задачи в «песочнице» без лишних конфигов
Часто бывает нужно запустить скрипт или тяжелую задачу (например, пересборку логов или парсинг), но ты боишься, что она «отъест» все ресурсы у боевого веб-сервера. Создавать полноценный .service файл лень? Используй systemd-run.
Команда для запуска с лимитом памяти в 500МБ:
Зачем это нужно:
Это намного надежнее, чем просто nice или ionice.
Ты гарантируешь, что скрипт не уронит сервер по OOM (Out Of Memory), даже если в коде утечка.
#linux #systemd #optimization #performance #sysadmin #admin_future
Часто бывает нужно запустить скрипт или тяжелую задачу (например, пересборку логов или парсинг), но ты боишься, что она «отъест» все ресурсы у боевого веб-сервера. Создавать полноценный .service файл лень? Используй systemd-run.
Техническая суть:
Команда создает временный (transient) юнит и позволяет лимитировать ресурсы (CPU, RAM, I/O) «на лету» прямо из командной строки.
Команда для запуска с лимитом памяти в 500МБ:
# Запускаем скрипт в отдельном слайсе с жестким лимитом по памяти
sudo systemd-run --scope -p MemoryMax=500M -p CPUWeight=50 ./heavy-script.sh
# Посмотреть статус этого временного юнита
systemctl status run-*.scope
Зачем это нужно:
Это намного надежнее, чем просто nice или ionice.
Ты гарантируешь, что скрипт не уронит сервер по OOM (Out Of Memory), даже если в коде утечка.
#linux #systemd #optimization #performance #sysadmin #admin_future
🪟 Windows: WinGet Configuration — настраиваем рабочее место через YAML 📝
В 2026 году ручная установка софта в Windows — это моветон. Microsoft активно развивает WinGet Configuration (на базе Desired State Configuration — DSC). Теперь ты можешь описать всё состояние системы в одном YAML-файле и применить его на новом сервере или ноутбуке сотрудника.
Пример конфигурационного файла (config.yaml):
Команда для применения:
Зачем это нужно: Это «Terraform для локальной Windows».
Один файл — и через 5 минут у тебя настроенная машина со всеми админскими утилитами.
#windows #automation #winget #dsc #devops #sysadmin #admin_future
В 2026 году ручная установка софта в Windows — это моветон. Microsoft активно развивает WinGet Configuration (на базе Desired State Configuration — DSC). Теперь ты можешь описать всё состояние системы в одном YAML-файле и применить его на новом сервере или ноутбуке сотрудника.
Техническая суть:
Ты описываешь не только список программ, но и настройки системы, реестра и функций Windows.
Пример конфигурационного файла (config.yaml):
# yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
properties:
resources:
- resource: Microsoft.WinGet.DSC/WinGetPackage
directives:
description: Install VS Code
settings:
id: Microsoft.VisualStudioCode
source: winget
- resource: Microsoft.Windows.Developer/DeveloperMode
settings:
Enabled: true
configurationVersion: 0.2
Команда для применения:
# Проверить файл и применить настройки
winget configure config.yaml
Зачем это нужно: Это «Terraform для локальной Windows».
Один файл — и через 5 минут у тебя настроенная машина со всеми админскими утилитами.
#windows #automation #winget #dsc #devops #sysadmin #admin_future
🔥3
🧠 Skill: «Фактор автобуса» (Bus Factor) — почему незаменимость это плохо
В админской среде есть опасное заблуждение: «Если только я знаю, как это работает, меня не уволят».
На самом деле, высокая «незаменимость» — это ловушка, которая мешает тебе расти, уходить в отпуск и получать бюджеты.
Как прокачать этот скилл:
Вывод: Чем выше Bus Factor твоей команды, тем более зрелым инженером ты считаешься.
Сеньор — это тот, кто может уйти в отпуск на месяц и его ни разу не дернут.
#skills #management #career #documentation #sysadmin #mindset #admin_future
В админской среде есть опасное заблуждение: «Если только я знаю, как это работает, меня не уволят».
На самом деле, высокая «незаменимость» — это ловушка, которая мешает тебе расти, уходить в отпуск и получать бюджеты.
Техническая суть:
«Фактор автобуса» — это количество членов команды, которых должен переехать автобус, чтобы проект/инфраструктура встали колом. Если твой Bus Factor равен 1 (это ты) — у компании огромные риски, а у тебя — вечный стресс.
Как прокачать этот скилл:
1. Документация «для идиота»: Пиши инструкции так, чтобы твой сменщик мог поднять упавший сервис в 3 часа ночи без твоего звонка.
2.Infrastructure as Code (IaC): Твои знания должны быть зафиксированы в коде Ansible/Terraform, а не только в твоей голове.
3. Shared Secrets: Используй командные менеджеры паролей (Vault, Passbolt). Никаких личных блокнотов с паролями от рута.
Вывод: Чем выше Bus Factor твоей команды, тем более зрелым инженером ты считаешься.
Сеньор — это тот, кто может уйти в отпуск на месяц и его ни разу не дернут.
#skills #management #career #documentation #sysadmin #mindset #admin_future
🛡️ VPN Wars 2026: Старая школа IPsec против дерзкого WireGuard
Когда дело касается безопасности сетей, выбор протокола — это не только вопрос скорости, но и вопрос того, сколько седых волос у тебя прибавится при дебаге.
🏛️ IPsec: Швейцарский нож из 90-х
IPsec — это стандарт де-факто для корпоративного сектора (Site-to-Site). Он мощный, тяжелый и умеет всё.
⚡ WireGuard: Криптографический скальпель
WireGuard перевернул мир VPN. Вместо того чтобы поддерживать всё подряд, он использует только современные и быстрые алгоритмы (ChaCha20, Poly1305, Curve25519).
—-
📊 Сравнение в цифрах и фактах
| Характеристика | IPsec (IKEv2) | WireGuard |
| Сложность кода | Огромная (100k+ строк) | Минимальная (~4k строк) |
| Скорость | Высокая (с hardware offload) | Максимальная (даже без offload) |
| Настройка |"Вызовите экзорциста" | 5 минут в текстовом конфиге |
| Крипто-гибкость | Можно выбрать любой шифр | Один набор (только самые лучшие) |
| Стелс-режим | Легко детектируется | Тишина (не отвечает, если ключ неверный) |
---
🛠️ Команды для проверки
Если туннель «прилег», не паникуй. Используй эти команды для диагностики:
Для WireGuard:
Для IPsec (StrongSwan/Libreswan):
Вердикт Admin Future: В 2026 году, если у тебя нет жесткого требования от «безопасников» использовать сертифицированный ГОСТ-IPsec, твой выбор — WireGuard. Он проще в поддержке, быстрее и безопаснее за счет меньшей поверхности атаки.
#networking #vpn #ipsec #wireguard #security #sysadmin #devops #admin_future
Когда дело касается безопасности сетей, выбор протокола — это не только вопрос скорости, но и вопрос того, сколько седых волос у тебя прибавится при дебаге.
🏛️ IPsec: Швейцарский нож из 90-х
IPsec — это стандарт де-факто для корпоративного сектора (Site-to-Site). Он мощный, тяжелый и умеет всё.
* Плюсы: Огромное количество настроек, поддержка аппаратного ускорения в большинстве роутеров, работа на сетевом уровне (Layer 3).
* Минусы: Чудовищно сложная настройка (IKEv2, Phase 1, Phase 2, политики шифрования). Код IPsec в ядре Linux — это десятки тысяч строк, в которых до сих пор находят дыры.
* Кейс: Соединить два офиса на оборудовании Cisco/Mikrotik/Juniper.
⚡ WireGuard: Криптографический скальпель
WireGuard перевернул мир VPN. Вместо того чтобы поддерживать всё подряд, он использует только современные и быстрые алгоритмы (ChaCha20, Poly1305, Curve25519).
* Плюсы: Скорость (быстрее IPsec и OpenVPN в разы), простота (всего ~4000 строк кода — легко проверить на баги), мгновенное соединение.
* Минусы: Работает только по UDP (может блокироваться суровыми провайдерами), по умолчанию не имеет динамического управления IP (но это решается обертками типа Tailscale или Netmaker).
* Кейс: Удаленный доступ для сотрудников, связь микросервисов, личный VPN.
—-
📊 Сравнение в цифрах и фактах
| Характеристика | IPsec (IKEv2) | WireGuard |
| Сложность кода | Огромная (100k+ строк) | Минимальная (~4k строк) |
| Скорость | Высокая (с hardware offload) | Максимальная (даже без offload) |
| Настройка |"Вызовите экзорциста" | 5 минут в текстовом конфиге |
| Крипто-гибкость | Можно выбрать любой шифр | Один набор (только самые лучшие) |
| Стелс-режим | Легко детектируется | Тишина (не отвечает, если ключ неверный) |
---
🛠️ Команды для проверки
Если туннель «прилег», не паникуй. Используй эти команды для диагностики:
Для WireGuard:
# Посмотреть статус пиров и объем переданного трафика
sudo wg show
# Проверить наличие интерфейса и его параметры
ip address show wg0
Для IPsec (StrongSwan/Libreswan):
# Статус соединений
sudo swanctl --list-sas
# ИЛИ (для старых версий)
sudo ipsec statusall
# Проверить политики безопасности в ядре
ip xfrm policy
Вердикт Admin Future: В 2026 году, если у тебя нет жесткого требования от «безопасников» использовать сертифицированный ГОСТ-IPsec, твой выбор — WireGuard. Он проще в поддержке, быстрее и безопаснее за счет меньшей поверхности атаки.
#networking #vpn #ipsec #wireguard #security #sysadmin #devops #admin_future
🔍 ELK vs Loki: Как не утонуть в логах и не разорить компанию на дисках
Логи — это «черный ящик» твоего сервера. Но когда серверов 50, а контейнеров 500, смотреть их по отдельности невозможно.
Нужно решение, которое соберет всё в одну кучу и даст удобный поиск.
🏛️ ELK Stack (Elasticsearch, Logstash, Kibana)
Это «золотой стандарт» индустрии.
Пример конфига Logstash (Input/Filter):
⚡ Grafana Loki
«Prometheus для логов». В 2026 году Loki стал выбором номер один для Kubernetes и облачных сред.
Пример конфига Promtail (агент Loki):
---
📊 Что выбрать сисадмину?
| Характеристика | ELK (Elasticsearch) | Loki |
| --- | --- | --- |
| Индексация | Полный текст (Full-text) | Только метки (Labels) |
| Потребление RAM | Очень высокое | Низкое |
| Стоимость хранения | Дорого (нужны быстрые диски) | Дешево (S3/MinIO) |
| Сложность настройки | Высокая | Средняя |
| Лучшее применение | Анализ бизнес-данных, аудит | Технический мониторинг, K8s |
Вердикт Admin Future: Если тебе нужно быстро грепать логи из контейнеров и ты не хочешь тратить на сервер мониторинга больше ресурсов, чем на сами сервисы — ставь Loki. Если же ты работаешь в банке или крупном e-commerce, где нужно строить сложные дашборды по каждой транзакции — твой выбор ELK.
#logging #elk #loki #grafana #devops #sysadmin #monitoring #admin_future
Логи — это «черный ящик» твоего сервера. Но когда серверов 50, а контейнеров 500, смотреть их по отдельности невозможно.
Нужно решение, которое соберет всё в одну кучу и даст удобный поиск.
🏛️ ELK Stack (Elasticsearch, Logstash, Kibana)
Это «золотой стандарт» индустрии.
* Философия: Индексируем абсолютно каждое слово в каждой строке лога.
* Плюсы: Мгновенный полнотекстовый поиск. Мощнейшая аналитика и визуализация. Ты можешь найти ошибку в конкретном запросе среди миллиарда записей за доли секунды.
* Минусы: Прожорливость. Elasticsearch обожает оперативную память (RAM) и «кушает» её гигабайтами. Индексы занимают много места на диске.
Пример конфига Logstash (Input/Filter):
input {
beats { port => 5044 }
}
filter {
grok { match => { "message" => "%{COMBINEDAPACHELOG}" } }
}
output {
elasticsearch { hosts => ["localhost:9200"] }
}
⚡ Grafana Loki
«Prometheus для логов». В 2026 году Loki стал выбором номер один для Kubernetes и облачных сред.
* Философия: Мы не индексируем текст. Мы индексируем только метаданные (метки: имя сервера, имя контейнера, уровень лога). Сами логи сжимаются и лежат в дешевом объектном хранилище (S3).
* Плюсы: Потребляет в 10 раз меньше ресурсов, чем Elasticsearch. Идеально интегрируется в Grafana рядом с метриками. Хранение стоит копейки.
* Минусы: Поиск по самому тексту лога (grep) медленнее, чем в ELK, так как системе приходится «на лету» распаковывать чанки данных.
Пример конфига Promtail (агент Loki):
scrape_configs:
- job_name: system
static_configs:
- targets: [localhost]
labels:
job: varlogs
__path__: /var/log/*.log
---
📊 Что выбрать сисадмину?
| Характеристика | ELK (Elasticsearch) | Loki |
| --- | --- | --- |
| Индексация | Полный текст (Full-text) | Только метки (Labels) |
| Потребление RAM | Очень высокое | Низкое |
| Стоимость хранения | Дорого (нужны быстрые диски) | Дешево (S3/MinIO) |
| Сложность настройки | Высокая | Средняя |
| Лучшее применение | Анализ бизнес-данных, аудит | Технический мониторинг, K8s |
Вердикт Admin Future: Если тебе нужно быстро грепать логи из контейнеров и ты не хочешь тратить на сервер мониторинга больше ресурсов, чем на сами сервисы — ставь Loki. Если же ты работаешь в банке или крупном e-commerce, где нужно строить сложные дашборды по каждой транзакции — твой выбор ELK.
#logging #elk #loki #grafana #devops #sysadmin #monitoring #admin_future
❤2
🎓 Собеседование сисадмина. Выпуск #5: Сетевой фундамент (OSI и BGP)
Привет, коллеги! Сегодня мы разберем вопросы, которые 100% прозвучат на собеседовании на позицию Middle/Senior. Забудьте про скучное зазубривание названий уровней — будем говорить о том, как это работает «в полях».
❓ Вопрос 1: «Расскажите о модели OSI на примере открытия веб-страницы. На каком уровне работает Ping, а на каком — HTTPS?»
❌ Ответ новичка: Перечисляет уровни: Физический, Канальный... и так до Прикладного.
✅ Ответ инженера:
❓ Вопрос 2: «Что такое TCP Three-Way Handshake (тройное рукопожатие) и зачем оно нужно?»
❌ Ответ новичка: «Это когда сервер и клиент договариваются о связи».
✅ Ответ инженера:
❓ Вопрос 3: «BGP — это протокол маршрутизации. Но почему его называют "протоколом, на котором держится интернет", и как одна ошибка в нем может "уронить" полмира?»
❌ Ответ новичка: «Это сложный протокол для больших провайдеров».
✅ Ответ инженера:
💡 Золотое правило собеса:Если тебя просят объяснить OSI, всегда добавляй пример из жизни. Фраза «Если у нас проблема с сертификатом SSL — это уровень L7, но если не резолвится имя — это проблема DNS, которая тоже на L7, но проверять её надо отдельно» — сразу выдает в тебе практика.
Сохраняйте пост, чтобы не плавать в теории, когда спросят «за жизнь пакета»!
p.s.На вопрос «Куда делись 5 и 6 уровни?» смело отвечай:
В современной модели TCP/IP функции сеансового уровня и уровня представления были интегрированы непосредственно в приложения на прикладном уровне (Application), так как разработчикам проще управлять сессиями и форматами данных внутри софта, а не на уровне сетевого стека ОС.
#собеседование_AF #networking #osi #tcp #bgp #sysadmin #devops #admin_future
Привет, коллеги! Сегодня мы разберем вопросы, которые 100% прозвучат на собеседовании на позицию Middle/Senior. Забудьте про скучное зазубривание названий уровней — будем говорить о том, как это работает «в полях».
❓ Вопрос 1: «Расскажите о модели OSI на примере открытия веб-страницы. На каком уровне работает Ping, а на каком — HTTPS?»
❌ Ответ новичка: Перечисляет уровни: Физический, Канальный... и так до Прикладного.
✅ Ответ инженера:
Модель OSI — это карта для поиска неисправностей.
L1 (Физический): Горит ли линк на сетевухе? Не перебит ли кабель?
L2 (Канальный): Видим ли мы MAC-адрес соседа? Работают ли VLAN-ы? (Инструмент: `arp -a`).
L3 (Сетевой): Здесь живут IP и **Ping (ICMP)**. Маршрутизация пакетов между сетями.
L4 (Транспортный): Порты! TCP (с гарантией доставки) и UDP (быстро, но без гарантии).
L7 (Прикладной): Здесь живет HTTPS, DNS, SSH.
Суть: Если не работает сайт (L7), сначала проверь пинг (L3) и линк (L1). Идем снизу вверх.
❓ Вопрос 2: «Что такое TCP Three-Way Handshake (тройное рукопожатие) и зачем оно нужно?»
❌ Ответ новичка: «Это когда сервер и клиент договариваются о связи».
✅ Ответ инженера:
Это процесс установления надежного соединения. Состоит из трех шагов:
1. SYN: Клиент шлет запрос «Привет, давай свяжемся, мой номер (Sequence Number) — X».
2. SYN-ACK: Сервер отвечает «Привет! Я согласен. Твой номер X подтверждаю, мой номер — Y».
3. ACK: Клиент говорит «Ок, твой Y подтверждаю, погнали данные!».
Зачем: Это гарантирует, что обе стороны готовы к передаче, и позволяет синхронизировать номера пакетов, чтобы данные пришли в правильном порядке.
❓ Вопрос 3: «BGP — это протокол маршрутизации. Но почему его называют "протоколом, на котором держится интернет", и как одна ошибка в нем может "уронить" полмира?»
❌ Ответ новичка: «Это сложный протокол для больших провайдеров».
✅ Ответ инженера:
* BGP (Border Gateway Protocol) — это протокол обмена маршрутами между Автономными Системами (AS). Весь интернет — это лоскутное одеяло из AS.
* Суть проблемы: В BGP нет встроенной проверки доверия. Если крупный провайдер (или злоумышленник) случайно анонсирует, что «самый короткий путь к серверам Google лежит через меня» (BGP Hijacking), весь мировой трафик пойдет туда и «умрет».
* Пример: Именно из-за ошибок в BGP-конфигурациях случались глобальные сбои у Facebook и WhatsApp, когда они буквально «исчезали» из глобальной таблицы маршрутизации.
💡 Золотое правило собеса:
Сохраняйте пост, чтобы не плавать в теории, когда спросят «за жизнь пакета»!
p.s.
В современной модели TCP/IP функции сеансового уровня и уровня представления были интегрированы непосредственно в приложения на прикладном уровне (Application), так как разработчикам проще управлять сессиями и форматами данных внутри софта, а не на уровне сетевого стека ОС.
#собеседование_AF #networking #osi #tcp #bgp #sysadmin #devops #admin_future
❤2
🐧 Linux: Здоровье ваших NVMe — заглядываем в «мозги» диска через nvme-cli 🏎️
В 2026 году обычные SATA SSD в серверах — это уже почти легаси. Все сидят на NVMe, но многие по привычке проверяют их через smartctl. Однако для глубокой диагностики накопителей на шине PCIe есть родной и более мощный инструмент — nvme-cli.
Команды для проверки:
Зачем это нужно: В поле percentage_used вы увидите реальный износ в процентах. Если там >80% — пора планировать замену, не дожидаясь внезапного Read-Only режима.
#linux #nvme #storage #performance #troubleshooting #sysadmin #admin_future
В 2026 году обычные SATA SSD в серверах — это уже почти легаси. Все сидят на NVMe, но многие по привычке проверяют их через smartctl. Однако для глубокой диагностики накопителей на шине PCIe есть родной и более мощный инструмент — nvme-cli.
Техническая суть:
Утилита позволяет не только смотреть SMART, но и управлять очередями, форматировать блоки под разный размер (LBA) и проверять реальный износ ячеек памяти (NAND Endurance).
Команды для проверки:
# Установка (если еще нет)
sudo apt install nvme-cli
# Вывести список всех NVMe дисков и их базовую инфу
sudo nvme list
# Показать детальный лог здоровья (критические предупреждения, температуру, износ)
sudo nvme smart-log /dev/nvme0n1
Зачем это нужно: В поле percentage_used вы увидите реальный износ в процентах. Если там >80% — пора планировать замену, не дожидаясь внезапного Read-Only режима.
#linux #nvme #storage #performance #troubleshooting #sysadmin #admin_future
👍2
🚀 DevOps: Podman 5.0 — запускаем контейнеры без Root и лишних демонов 🛡️
Если ты всё еще используешь Docker-демона, который крутится под рутом, у нас для тебя новости из 2026 года. Podman окончательно стал взрослым. Главная фишка пятой версии — полностью переписанный сетевой стек (pasta), который сделал Rootless-контейнеры (запуск от обычного юзера) такими же быстрыми, как и обычные.
Команды для старта:
Зачем это нужно: Это стандарт безопасности. В 2026 году запуск Docker под root в продакшене без веской причины считается дурным тоном.
#devops #containers #podman #docker #security #sysadmin #admin_future
Если ты всё еще используешь Docker-демона, который крутится под рутом, у нас для тебя новости из 2026 года. Podman окончательно стал взрослым. Главная фишка пятой версии — полностью переписанный сетевой стек (pasta), который сделал Rootless-контейнеры (запуск от обычного юзера) такими же быстрыми, как и обычные.
Техническая суть:
Podman не требует запущенного демона (daemonless) и позволяет запускать контейнеры в изолированных User Namespaces. Если хакер «сломает» контейнер, он окажется внутри системы с правами обычного бесправного пользователя.
Команды для старта:
# Запуск контейнера от обычного пользователя (без sudo!)
podman run -d --name my-app -p 8080:80 nginx
# Генерируем systemd-юнит, чтобы контейнер сам стартовал после ребута
podman generate systemd --name my-app --files --new
Зачем это нужно: Это стандарт безопасности. В 2026 году запуск Docker под root в продакшене без веской причины считается дурным тоном.
#devops #containers #podman #docker #security #sysadmin #admin_future
🛡️ Security: «Канарейки» в конфигах — узнай о взломе раньше хакера 🐤
Как понять, что злоумышленник уже скачал твои дампы или копается в твоем GitLab? Используй Canary Tokens (десепшн-технологии). Это «приманки», которые выглядят как реальные пароли или ключи, но при попытке их использовать — тебе прилетает алерт.
Команда для проверки (пример с DNS-токеном):
Админский совет: Подложи такой «токен» в папку .ssh или в переменные окружения CI/CD. Если админ туда не лазил, а алерт пришел — поздравляю, у вас «гости», пора включать план реагирования.
#security #infosec #canary #hacking #intrusiondetection #sysadmin #admin_future
Как понять, что злоумышленник уже скачал твои дампы или копается в твоем GitLab? Используй Canary Tokens (десепшн-технологии). Это «приманки», которые выглядят как реальные пароли или ключи, но при попытке их использовать — тебе прилетает алерт.
Техническая суть:
Ты создаешь фейковый файл (например, id_rsa, kubeconfig или AWS Access Key) и кладешь его в «соблазнительное» место. Как только кто-то попытается им воспользоваться, сервер-приемник зафиксирует IP и время обращения.
Команда для проверки (пример с DNS-токеном):
# Создаем уникальный домен-приманку через сервис (например, canarytokens.org)
# Если кто-то выполнит резолв этого имени:
host secret-token-unique-id.canarytokens.com
# Тебе тут же упадет письмо/алерт с IP того, кто это сделал.
Админский совет: Подложи такой «токен» в папку .ssh или в переменные окружения CI/CD. Если админ туда не лазил, а алерт пришел — поздравляю, у вас «гости», пора включать план реагирования.
#security #infosec #canary #hacking #intrusiondetection #sysadmin #admin_future
🎓 Собеседование сисадмина. Выпуск #6: Базы данных (Reliability & Scalability)
Привет, коллеги! Сегодня разберем три вопроса, которые проверяют твое понимание того, как данные «живут» на дисках и в сети.
❓ Вопрос 1: «Что такое репликация и в чем разница между Synchronous (Синхронной) и Asynchronous (Асинхронной) репликацией?»
❌ Ответ новичка: «Репликация — это когда данные копируются на другой сервер. Синхронная — это быстро, асинхронная — медленнее».
✅ Ответ инженера:
❓ Вопрос 2: «Что такое индексы в БД, и почему нельзя просто навесить их на каждую колонку таблицы "на всякий случай"?»
❌ Ответ новичка: «Индексы нужны для ускорения поиска. Если их много, то всё будет летать».
✅ Ответ инженера:
❓ Вопрос 3: «Как вы будете делать бэкап базы объемом в 1 ТБ, чтобы не "положить" сервис во время процесса?»
❌ Ответ новичка: «Сделаю
✅ Ответ инженера:
💡 Золотое правило собеса:Если тебя спрашивают про базы, всегда упоминай мониторинг. Фраза «Я обязательно настрою алерты на Replication Lag (задержка репликации) и Disk Space» — это музыка для ушей любого тимлида.
Сохраняйте пост, чтобы не «поплыть», когда база скажет «ой»!
#собеседование_AF #database #mysql #postgresql #replication #backup #sysadmin #devops #admin_future
Привет, коллеги! Сегодня разберем три вопроса, которые проверяют твое понимание того, как данные «живут» на дисках и в сети.
❓ Вопрос 1: «Что такое репликация и в чем разница между Synchronous (Синхронной) и Asynchronous (Асинхронной) репликацией?»
❌ Ответ новичка: «Репликация — это когда данные копируются на другой сервер. Синхронная — это быстро, асинхронная — медленнее».
✅ Ответ инженера:
Репликация — это механизм синхронизации данных между Master (Writer) и Replica (Reader).
* Асинхронная: Мастер записывает данные и тут же подтверждает успех клиенту, не дожидаясь реплики.
* *Плюс:* Максимальная скорость.
* *Минус:* Риск потери данных при падении Мастера (те миллисекунды данных, что не успели улететь на реплику).
* Синхронная: Мастер ждет, пока реплика подтвердит получение данных, и только потом отвечает клиенту.
* *Плюс:* Гарантия сохранности данных.
* *Минус:* Если реплика «залагает» или упадет сеть — встанет и запись на Мастере.
❓ Вопрос 2: «Что такое индексы в БД, и почему нельзя просто навесить их на каждую колонку таблицы "на всякий случай"?»
❌ Ответ новичка: «Индексы нужны для ускорения поиска. Если их много, то всё будет летать».
✅ Ответ инженера:
Индекс — это отдельная структура (обычно B-Tree), которая позволяет не сканировать всю таблицу целиком.
* Проблема: Каждый индекс занимает место на диске. Но главное — любой индекс замедляет запись (INSERT/UPDATE). При каждом изменении данных базе приходится обновлять и все связанные с этой колонкой индексы.
* Вывод: Индексы нужно создавать только на те колонки, по которым реально идет частая фильтрация (WHERE) или сортировка (ORDER BY).
❓ Вопрос 3: «Как вы будете делать бэкап базы объемом в 1 ТБ, чтобы не "положить" сервис во время процесса?»
❌ Ответ новичка: «Сделаю
mysqldump или pg_dump ночью, когда никто не пользуется».✅ Ответ инженера:
Логический бэкап (dump) на терабайтной базе — это плохая идея. Он будет делаться вечно и создаст огромную нагрузку.
* Правильный путь: 1. Снапшоты на уровне ФС/LVM: Замораживаем ФС на секунду, делаем снапшот, размораживаем и спокойно копируем данные.
2. Физический бэкап: Инструменты вроде `pg_backrest` для PostgreSQL или `Percona XtraBackup` для MySQL. Они копируют сами файлы данных «на лету», не блокируя чтение и запись.
3. Бэкап с реплики: Самый надежный способ. Снимаем бэкап с репликационного сервера, чтобы вообще не нагружать основной Master-сервер.
💡 Золотое правило собеса:
Сохраняйте пост, чтобы не «поплыть», когда база скажет «ой»!
#собеседование_AF #database #mysql #postgresql #replication #backup #sysadmin #devops #admin_future
👍1
🐧 Linux: Даем серверу «второе дыхание» через zRAM ⚡
Если у тебя есть виртуалка, которой периодически не хватает оперативной памяти, а классический Swap на диске безбожно тормозит систему и «выжигает» ресурс SSD — пора вспомнить про zRAM. В 2026-м это стандарт для многих дистрибутивов, но на серверах про него часто забывают.
Команды для настройки (Debian/Ubuntu):
Зачем это нужно: Ты получаешь «виртуальное» увеличение объема памяти почти без потери производительности. Идеально для контейнеров и небольших VPS.
#linux #optimization #zram #performance #sysadmin #admin_future
Если у тебя есть виртуалка, которой периодически не хватает оперативной памяти, а классический Swap на диске безбожно тормозит систему и «выжигает» ресурс SSD — пора вспомнить про zRAM. В 2026-м это стандарт для многих дистрибутивов, но на серверах про него часто забывают.
Техническая суть:
zRAM создает сжатое блочное устройство прямо в оперативной памяти. Когда RAM начинает заканчиваться, ядро сжимает неиспользуемые страницы и складывает их в этот «быстрый swap», не обращаясь к медленному диску. Степень сжатия часто достигает 1:3.
Команды для настройки (Debian/Ubuntu):
# Устанавливаем утилиту
sudo apt install zram-tools
# Настройка в /etc/default/zramswap:
# ALGO=zstd (самый эффективный алгоритм сжатия в 2026-м)
# PERCENT=50 (выделяем до 50% RAM под сжатый пул)
# Перезапуск сервиса
sudo systemctl restart zramswap
# Проверка статуса
zramctl
Зачем это нужно: Ты получаешь «виртуальное» увеличение объема памяти почти без потери производительности. Идеально для контейнеров и небольших VPS.
#linux #optimization #zram #performance #sysadmin #admin_future
🪟 Windows: Разгоняем PowerShell через параллельную обработку 🏎️
Утро пятницы — время для регулярных отчетов. Если тебе нужно опросить 100+ серверов через `Get-Service` или проверить наличие файла на 500 рабочих станциях, обычный цикл `foreach` будет работать вечно. В PowerShell 7+ есть киллер-фича: Parallel Processing.
Пример быстрого чека сервиса на списке хостов:
Результат: Задача, которая раньше занимала 10 минут, теперь выполняется за 30 секунд. Твой утренний кофе даже не успеет остыть.
#windows #powershell #automation #sysadmin #efficiency #admin_future
Утро пятницы — время для регулярных отчетов. Если тебе нужно опросить 100+ серверов через `Get-Service` или проверить наличие файла на 500 рабочих станциях, обычный цикл `foreach` будет работать вечно. В PowerShell 7+ есть киллер-фича: Parallel Processing.
Техническая суть:
Параметр `-Parallel` в командлете `ForEach-Object` позволяет запускать скрипт-блоки одновременно в разных потоках. Лимит потоков можно задать через `-ThrottleLimit`.
Пример быстрого чека сервиса на списке хостов:
$servers = Get-ADComputer -Filter 'OperatingSystem -like "*Server*"' | Select-Object -ExpandProperty Name
# Опрашиваем по 20 серверов одновременно
$servers | ForEach-Object -Parallel {
Get-Service -Name "Spooler" -ComputerName $_ | Select-Object Machinename, Status
} -ThrottleLimit 20
Результат: Задача, которая раньше занимала 10 минут, теперь выполняется за 30 секунд. Твой утренний кофе даже не успеет остыть.
#windows #powershell #automation #sysadmin #efficiency #admin_future
❤2
🧠 Skill: Doc-as-Code — почему твоя документация должна лежать в Git 📖
Старые Word-файлы с инструкциями и пыльные страницы в Wiki умирают в тот момент, когда их создали. В 2026 году админ использует подход Documentation as Code (DaC). Это значит, что документация пишется в Markdown, хранится в Git и живет рядом с кодом или конфигами.
Простой пример Markdown-структуры:
```markdown
# Инструкция: Восстановление БД из бэкапа
## Шаги:
1. Зайти на сервер `db-backup-01`.
2. Выполнить команду: `cat backup.sql | psql database`.
> Важно: Перед этим проверьте наличие свободного места в `/var/lib/postgresql`.
```
Вывод: Навык работы с Markdown и Git-флоу для документации делает тебя системным инженером нового уровня, чьи знания не потеряются при сбое Wiki-сервера.
#skills #documentation #markdown #git #devops #sysadmin #admin_future
Старые Word-файлы с инструкциями и пыльные страницы в Wiki умирают в тот момент, когда их создали. В 2026 году админ использует подход Documentation as Code (DaC). Это значит, что документация пишется в Markdown, хранится в Git и живет рядом с кодом или конфигами.
Техническая суть:
1. Версионность: Ты всегда видишь, кто и когда изменил инструкцию по восстановлению бэкапа.
2. Peer Review: Ты можешь создать Pull Request с описанием новой схемы сети, а коллеги проверят его на ошибки.
3. Автоматизация: При пуше в Git документация может сама собираться в красивый статический сайт (через MkDocs или Hugo).
Простой пример Markdown-структуры:
```markdown
# Инструкция: Восстановление БД из бэкапа
## Шаги:
1. Зайти на сервер `db-backup-01`.
2. Выполнить команду: `cat backup.sql | psql database`.
> Важно: Перед этим проверьте наличие свободного места в `/var/lib/postgresql`.
```
Вывод: Навык работы с Markdown и Git-флоу для документации делает тебя системным инженером нового уровня, чьи знания не потеряются при сбое Wiki-сервера.
#skills #documentation #markdown #git #devops #sysadmin #admin_future
🍦 Священная Read-Only Friday: Искусство вовремя убрать руки от клавиатуры
В мире системного администрирования есть легенда о «Последнем Коммите». О том самом «незначительном исправлении», которое вносится в пятницу в 17:00, а в 19:00 превращается в тыкву, блокирующую выезды из города, семейные ужины и здоровый сон.
🚫 Почему мы не катим в пятницу?
Это не лень. Это управление рисками.
Любое изменение в сложной системе имеет период «дозревания». Баги, утечки памяти или конфликты зависимостей редко проявляются в первые пять минут. Им нужно время под нагрузкой. Если ты вносишь изменения в понедельник — у тебя есть четыре дня, чтобы всё исправить в рабочем режиме. В пятницу вечером ты остаешься один на один с монитором, пока остальной мир отдыхает.
🛠 Чем заняться, если руки чешутся?
Read-Only — это не «ничегонеделание». Это время для задач, которые обычно откладываются «на потом» из-за текучки.
1. Инвентаризация и аудит. Пройдись по списку софта. Где-то наверняка висят тестовые виртуалки, которые уже три месяца просто едят ресурсы. Прибей их (но сначала убедись трижды!).
2. Документация. Самый скучный, но важный пункт. Опиши ту самую «кривую» схему проброса портов, которую ты собрал на коленке в прошлом месяце. Твой будущий «Я», когда сервер упадет в 3 часа ночи, скажет тебе спасибо.
3. Автоматизация отчетов. Напиши скрипт, который будет каждое утро присылать тебе в Telegram статус бэкапов или место на дисках. Это безопасная работа, которая не трогает продакшен.
4. Самообразование. Почитай про eBPF, разберись с новыми фишками Kubernetes или посмотри доклад с недавней конференции. Инвестируй время в свои мозги, а не в потенциальные инциденты.
🧘♂️ Ментальное здоровье
Если ты всю неделю боролся с багами, настраивал сети или восстанавливал инфраструктуру после сбоев — ты заслужил право на тихий вечер. Оставь серверы в покое, они справятся без твоего вмешательства до понедельника. Если что-то действительно сломается — мониторинг даст знать. А если не сломается — значит, ты всё настроил правильно.
Помни: Хорошего админа не видно и не слышно, когда всё работает.Пятница — лучший день, чтобы подтвердить это звание.
#longread #sysadmin #philosophy #readonlyfriday #devops #it_culture #admin_future
В мире системного администрирования есть легенда о «Последнем Коммите». О том самом «незначительном исправлении», которое вносится в пятницу в 17:00, а в 19:00 превращается в тыкву, блокирующую выезды из города, семейные ужины и здоровый сон.
🚫 Почему мы не катим в пятницу?
Это не лень. Это управление рисками.
Любое изменение в сложной системе имеет период «дозревания». Баги, утечки памяти или конфликты зависимостей редко проявляются в первые пять минут. Им нужно время под нагрузкой. Если ты вносишь изменения в понедельник — у тебя есть четыре дня, чтобы всё исправить в рабочем режиме. В пятницу вечером ты остаешься один на один с монитором, пока остальной мир отдыхает.
Золотые правила Read-Only Friday:
* Никаких обновлений прошивок на центральных свитчах.
* Никаких массовых изменений GPO в Active Directory.
* Никаких «да я только одну строчку в конфиге nginx поправлю».
* Никаких миграций баз данных.
🛠 Чем заняться, если руки чешутся?
Read-Only — это не «ничегонеделание». Это время для задач, которые обычно откладываются «на потом» из-за текучки.
1. Инвентаризация и аудит. Пройдись по списку софта. Где-то наверняка висят тестовые виртуалки, которые уже три месяца просто едят ресурсы. Прибей их (но сначала убедись трижды!).
2. Документация. Самый скучный, но важный пункт. Опиши ту самую «кривую» схему проброса портов, которую ты собрал на коленке в прошлом месяце. Твой будущий «Я», когда сервер упадет в 3 часа ночи, скажет тебе спасибо.
3. Автоматизация отчетов. Напиши скрипт, который будет каждое утро присылать тебе в Telegram статус бэкапов или место на дисках. Это безопасная работа, которая не трогает продакшен.
4. Самообразование. Почитай про eBPF, разберись с новыми фишками Kubernetes или посмотри доклад с недавней конференции. Инвестируй время в свои мозги, а не в потенциальные инциденты.
🧘♂️ Ментальное здоровье
Админ в состоянии выгорания — угроза для инфраструктуры пострашнее любого хакера. Используй этот вечер, чтобы плавно выйти из рабочего контекста.
Если ты всю неделю боролся с багами, настраивал сети или восстанавливал инфраструктуру после сбоев — ты заслужил право на тихий вечер. Оставь серверы в покое, они справятся без твоего вмешательства до понедельника. Если что-то действительно сломается — мониторинг даст знать. А если не сломается — значит, ты всё настроил правильно.
Помни: Хорошего админа не видно и не слышно, когда всё работает.
#longread #sysadmin #philosophy #readonlyfriday #devops #it_culture #admin_future
🌐 Рунет 2026: От «защиты» к тотальному управлению
То, что началось в 2019 году как ФЗ №90, к марту 2026 года превратилось в полноценную цифровую крепость. Если раньше ТСПУ (технические средства противодействия угрозам) были «черными ящиками» на случай глобального отключения, то теперь Постановление Правительства №1667 переводит систему в режим активного и централизованного управления.
🛠 Три кита новой инфраструктуры
ЦМУ ССОП (Центр мониторинга): Единая диспетчерская на базе ГРЧЦ, которая видит связность всей страны в реальном времени.
ТСПУ и DPI ($L7$ анализ): Оборудование под прямым контролем Роскомнадзора. Благодаря технологии Deep Packet Inspection, регулятор анализирует не просто IP-адреса, а структуру самих пакетов.
Результат: Можно замедлить видеохостинг, но оставить работать текстовые сообщения, или заблокировать протоколы VPN (VLESS, Reality, Shadowsocks), не затрагивая обычный HTTPS-трафик.
Автономный DNS: Национальная система доменных имен. Даже если внешние корневые серверы станут недоступны, .ru и .рф продолжат резолвиться внутри страны.
🚦 Модель «Белых списков» и маршрутизация
Главное изменение для пользователя — это переход к логике управляемой доступности.
Маршрутизация трафика: Теперь Роскомнадзор и ФСБ могут принудительно менять таблицы маршрутизации через протокол BGP. Если зафиксирована угроза, трафик «заворачивается» на узлы с жесткой фильтрацией.
Что видит пользователь?
Это не «отключение интернета», а его сегментация:
Приоритетный трафик: Госуслуги, банки, VK, национальные маркетплейсы работают на максималках.
Деградирующий трафик: Иностранные ресурсы и «неблагонадежные» сайты начинают выдавать таймауты или грузиться со скоростью модема из 90-х.
⚖️ Спецслужбы и блокировки: IMEI и «Антифрод»
С 1 марта полномочия силовых структур в цифровой среде стали практически безграничными:
Мгновенное отключение: ФСБ может требовать от оператора оборвать связь конкретному абоненту (по IMEI или IP) без объяснения причин. Оператор при этом защищен от исков пользователя.
Система «Антифрод»: Единая база данных банков и операторов для борьбы с мошенничеством, которая делает все коммуникации прозрачными.
Хранение данных: Информация обо всех взаимодействиях пользователей теперь хранится 3 года.
🇷🇺 Интерфейсы и «Традиционные ценности»
Закон добрался и до фронтенда.
Защита русского языка: Кнопки «Login», «Start» или «Sale» теперь должны быть на русском или иметь равнозначный перевод. Англицизмы в навигации без дубля — повод для штрафа до 500к.
Модерация: Соцсети и онлайн-кинотеатры несут уголовную ответственность за контент, «дискредитирующий ценности». Алгоритмы ИИ теперь сканируют каждый пост на этапе загрузки.
🧠 Мысли админа: Что делать?
Для нас, технарей, это значит, что работа с «серыми» схемами и зарубежными облаками становится всё более рискованной.
Импортозамещение — не мода, а выживание. Реестр отечественного ПО — теперь наш основной источник софта.
Аудит интерфейсов. Проверьте свои сайты и аппки на соответствие закону о языке.
Сетевая гигиена. Понимание того, как ваш трафик ходит через ТСПУ, становится критически важным для дебага «непонятных тормозов».
Мир изменился, коллеги. Интернет перестал быть стихией и стал регулируемой инфраструктурой.
#суверенный_интернет #ркн #безопасность #networking #bgp #dpi #admin_future
То, что началось в 2019 году как ФЗ №90, к марту 2026 года превратилось в полноценную цифровую крепость. Если раньше ТСПУ (технические средства противодействия угрозам) были «черными ящиками» на случай глобального отключения, то теперь Постановление Правительства №1667 переводит систему в режим активного и централизованного управления.
🛠 Три кита новой инфраструктуры
ЦМУ ССОП (Центр мониторинга): Единая диспетчерская на базе ГРЧЦ, которая видит связность всей страны в реальном времени.
ТСПУ и DPI ($L7$ анализ): Оборудование под прямым контролем Роскомнадзора. Благодаря технологии Deep Packet Inspection, регулятор анализирует не просто IP-адреса, а структуру самих пакетов.
Результат: Можно замедлить видеохостинг, но оставить работать текстовые сообщения, или заблокировать протоколы VPN (VLESS, Reality, Shadowsocks), не затрагивая обычный HTTPS-трафик.
Автономный DNS: Национальная система доменных имен. Даже если внешние корневые серверы станут недоступны, .ru и .рф продолжат резолвиться внутри страны.
🚦 Модель «Белых списков» и маршрутизация
Главное изменение для пользователя — это переход к логике управляемой доступности.
Маршрутизация трафика: Теперь Роскомнадзор и ФСБ могут принудительно менять таблицы маршрутизации через протокол BGP. Если зафиксирована угроза, трафик «заворачивается» на узлы с жесткой фильтрацией.
Что видит пользователь?
Это не «отключение интернета», а его сегментация:
Приоритетный трафик: Госуслуги, банки, VK, национальные маркетплейсы работают на максималках.
Деградирующий трафик: Иностранные ресурсы и «неблагонадежные» сайты начинают выдавать таймауты или грузиться со скоростью модема из 90-х.
⚖️ Спецслужбы и блокировки: IMEI и «Антифрод»
С 1 марта полномочия силовых структур в цифровой среде стали практически безграничными:
Мгновенное отключение: ФСБ может требовать от оператора оборвать связь конкретному абоненту (по IMEI или IP) без объяснения причин. Оператор при этом защищен от исков пользователя.
Система «Антифрод»: Единая база данных банков и операторов для борьбы с мошенничеством, которая делает все коммуникации прозрачными.
Хранение данных: Информация обо всех взаимодействиях пользователей теперь хранится 3 года.
🇷🇺 Интерфейсы и «Традиционные ценности»
Закон добрался и до фронтенда.
Защита русского языка: Кнопки «Login», «Start» или «Sale» теперь должны быть на русском или иметь равнозначный перевод. Англицизмы в навигации без дубля — повод для штрафа до 500к.
Модерация: Соцсети и онлайн-кинотеатры несут уголовную ответственность за контент, «дискредитирующий ценности». Алгоритмы ИИ теперь сканируют каждый пост на этапе загрузки.
🧠 Мысли админа: Что делать?
Для нас, технарей, это значит, что работа с «серыми» схемами и зарубежными облаками становится всё более рискованной.
Импортозамещение — не мода, а выживание. Реестр отечественного ПО — теперь наш основной источник софта.
Аудит интерфейсов. Проверьте свои сайты и аппки на соответствие закону о языке.
Сетевая гигиена. Понимание того, как ваш трафик ходит через ТСПУ, становится критически важным для дебага «непонятных тормозов».
Мир изменился, коллеги. Интернет перестал быть стихией и стал регулируемой инфраструктурой.
#суверенный_интернет #ркн #безопасность #networking #bgp #dpi #admin_future
🐧 Linux: Убиваем демонов. Rootless Podman и systemd-quadlets на страже серверов
В 2026 году крутить жирного демона Docker от пользователя `root` — это не просто моветон, это красная тряпка для любого аудитора ИБ. В условиях тотального импортозамещения и перехода на защищенные отечественные ОС мы давно изолируем всё, что шевелится.
Под капотом:
Мы выкидываем Docker daemon и переходим на rootless Podman. А чтобы не страдать с
Практика:
Создаем файл
Перезагружаем демона и стартуем:
Зачем это нужно:
Если злоумышленник и пробьет ваш веб-сервер, он окажется заперт в непривилегированном user namespace. Нулевой риск компрометации ядра, идеальная интеграция с системными логами и чистая архитектура без лишних прослоек.
#linux #podman #systemd #security #admin_future
В 2026 году крутить жирного демона Docker от пользователя `root` — это не просто моветон, это красная тряпка для любого аудитора ИБ. В условиях тотального импортозамещения и перехода на защищенные отечественные ОС мы давно изолируем всё, что шевелится.
Под капотом:
Мы выкидываем Docker daemon и переходим на rootless Podman. А чтобы не страдать с
docker-compose и кривыми авторестартами, отдаем управление жизненным циклом контейнеров нативному systemd через механизм Quadlets. Вы просто пишете декларативный юнит .container, а systemd сам генерирует сервис, следит за зависимостями, пробрасывает порты и пишет логи в journald. И всё это работает в пространстве обычного пользователя!Практика:
Создаем файл
/etc/containers/systemd/nginx-gost.container для запуска веб-сервера с поддержкой отечественной криптографии:
[Unit]
Description=GOST-enabled Nginx Web Server
After=network-online.target
[Container]
Image=registry.corp.local/nginx-gost:latest
PublishPort=8080:80
Environment=TLS_MODE=strict
Volume=/srv/web:/usr/share/nginx/html:ro
[Install]
WantedBy=multi-user.target
Перезагружаем демона и стартуем:
systemctl daemon-reload
systemctl start nginx-gost.service
Зачем это нужно:
Если злоумышленник и пробьет ваш веб-сервер, он окажется заперт в непривилегированном user namespace. Нулевой риск компрометации ядра, идеальная интеграция с системными логами и чистая архитектура без лишних прослоек.
#linux #podman #systemd #security #admin_future
🪟 Windows: Одиночество в DMZ. Управляем Server Core без графики и боли
Графический интерфейс на серверах окончательно умер, а RDP закрыт наглухо еще пару лет назад. Но софт на изолированных машинах в DMZ обновлять надо. Тянуть MSI-пакеты руками по сети через скрытые шары? Оставьте этот антиквариат стажерам из прошлого десятилетия.
Под капотом:
Используем нативный пакетный менеджер WinGet в связке с внутренним приватным REST-репозиторием. Современный WinGet умеет работать в контексте системы (SYSTEM), стягивать подписанные манифесты и дистрибутивы прямо из корпоративного хранилища. Никакого монструозного SCCM, только элегантный CLI по жестко зашифрованному TLS 1.3 каналу.
Практика:
Подключаем наш закрытый корпоративный репозиторий и ставим утилиты мониторинга одной командой:
Зачем это нужно:
Полный контроль над версиями ПО в изолированных сегментах сети. Вы точно знаете, что на сервер попадет только тот бинарник, который прошел проверку безопасников и лежит в вашем репозитории. Автоматизируется через любой CI/CD за пять минут.
#windows #winget #servercore #powershell #admin_future
Графический интерфейс на серверах окончательно умер, а RDP закрыт наглухо еще пару лет назад. Но софт на изолированных машинах в DMZ обновлять надо. Тянуть MSI-пакеты руками по сети через скрытые шары? Оставьте этот антиквариат стажерам из прошлого десятилетия.
Под капотом:
Используем нативный пакетный менеджер WinGet в связке с внутренним приватным REST-репозиторием. Современный WinGet умеет работать в контексте системы (SYSTEM), стягивать подписанные манифесты и дистрибутивы прямо из корпоративного хранилища. Никакого монструозного SCCM, только элегантный CLI по жестко зашифрованному TLS 1.3 каналу.
Практика:
Подключаем наш закрытый корпоративный репозиторий и ставим утилиты мониторинга одной командой:
# 1. Удаляем публичные мусорные репозитории Microsoft
winget source remove msstore
winget source remove winget
# 2. Добавляем корпоративный источник с авторизацией по сертификату
winget source add --name CorpRepo --arg https://repo.internal.local/api --type Microsoft.Rest --accept-source-agreements
# 3. Ставим нужный пакет тихо и без лишних вопросов
winget install Corp.ZabbixAgent --source CorpRepo --exact --silent --accept-package-agreements
Зачем это нужно:
Полный контроль над версиями ПО в изолированных сегментах сети. Вы точно знаете, что на сервер попадет только тот бинарник, который прошел проверку безопасников и лежит в вашем репозитории. Автоматизируется через любой CI/CD за пять минут.
#windows #winget #servercore #powershell #admin_future
🔥2