В предыдущих частях мы разобрали, как писать надёжные скрипты с trap и lock-файлами, как заменить Python на awk, и даже собрали мини-CI. Сегодня закрываем цикл темой, которая объединяет всё сказанное раньше: идемпотентность. Представьте: скрипт настройки сервера упал на 47-й строке из 200. Вы нашли и исправили причину. Теперь вопрос — можно ли просто запустить его снова? Или он начнёт создавать пользователей, которые уже есть, дублировать строки в конфигах и ругаться на занятые порты? Если второе — ваш скрипт не идемпотентен. И именно это убивает людей в три часа ночи при аварийном восстановлении сервера...
ku78
Как я решил поэкспериментировать с Яндекс Клауд
Как-то раз мне высветилась реклама яндекс клауд бесплатно дают квоту 4000 рублей кажется так было написано я перешел по ссылке и зарегистрировался. Нашел статью в интернете и решил попробовать настроить ВМ прослойку между мной и VPS сервером. Настроив все да пункта белого ip-адреса я понял что я чуточку опоздал с получением белого адреса и теперь получить его сложновато. После нескольких попыток получения такого адреса, ничего не получалось. И вот в очередной раз Яндекс Клауд перестало выдавать мне адреса и ВМ не могла загрузится падая в ошибку при получении ip...
ОС2000 («Багет 2.0») Российская ОСРВ для управления "Суперджетами" и атомными подлодками
ОС2000 («Багет 2.0») Российская ОСРВ для управления "Бураном", "Суперджетами" и атомными подлодками При слове «операционная система» мои друзья обычно представляем Windows, macOS или какой-нибудь дистрибутив Linux. Но за этими привычными образами прячется целый параллельный мир операционные системы реального времени (ОСРВ). Их не ставят на домашние ноутбуки, о них не пишут в популярных блогах, но именно они в данный момент контролируют высоту полёта самолёта, давление в реакторе атомохода и точность наведения ракеты...
Как я писал скрипт: от идеи до рабочего инструмента
Пришла в голову задача, которая на словах звучит просто. «Сделай скрипт, который смотрит логи и шлёт в Telegram» ну что тут сложного? Bash, curl, пара if-ов. Час работы, не больше. Изначально хотелось простого, чтобы скрипт анализирует системные логи и отправляет отчёт. Потом захотелось чуточку усложнить и добавить: 1. Проверка ошибок в системных логах 2. Контроль свободного места на диске 3. Мониторинг состояния сервисов 4. Анализ использования памяти 5. Контроль попыток несанкционированного доступа Пять пунктов...
В попытках разобраться с VPN зачем то написал Bash-костыль и немного проализировал обстановку.
Да, вы правы в интернете действительно **куча** статей про настройку VPN. Особенно на Хабре. Но вот в чём проблема: большинство из них написаны по шаблону «скопируй конфиг и молись». А когда в июне 2026 года у многих «отвалились» их средства обхода, построенные на классической связке Xray + VLESS + REALITY, эти статьи резко потеряли актуальность. На форумах началась паника: «Почему перестал работать мой VPN?», «Что теперь ставить?», «Почему WireGuard тоже не работает?». Я думаю, что нет смысла писать вам очередной готовый конфиг...
TSPU Checker: как я написал инструмент для диагностики блокировок
Идея этого проекта появилась после попыток разобраться, почему на одних провайдерах VPN работает нормально, а на других соединение либо режется, либо просто зависает без каких-либо ошибок. Обычные проверки через ping почти ничего не показывали: ICMP проходил, а TCP уже мог отваливаться. В какой‑то момент стало понятно, что нужен простой инструмент, который можно быстро запустить на сервере, в WSL или даже в Termux и за пару минут понять, где именно проблема — DNS, TCP, TLS или уже HTTP. Так появился TSPU Checker — bash-скрипт для диагностики блокировок и анализа работы ТСПУ в российских сетях...

