BashDays / инженерное медиа

Linux и DevOps на практике — медиа для IT-инженеров

Статьи об администрировании Linux, инфраструктуре, информационной безопасности, автоматизации и разработке — с реальными примерами и без пересказа документации.

Mastodon
Загрузка живой ленты…
soft

Архив 7zpar2 со встроенным восстановлением данных

Третья часть серии об архивировании от TagdTagd: 7zip жмет качественно, но не содержит данных для восстановления. Разбираем, как приклеить par2-файл к хвосту 7z-архива и получить формат 7zpar2, который распаковывается как обычный …

Фото: Nicolas Foster / Pexels

Свежие комментарии

Все обсуждения ↗

Загружаем свежие комментарии…

ИТ-юмор

Смотреть все →

Цитатник

Все цитаты →

Ретро Град: Мда... Я вот не в курсе под каким мостом заяц в Питере стоит... Чижика-пыжика - знаю! ну и еще многие в Европе офигевают, когда узнают что в России тигры водятся, а при уточнении, что эти тигры еще и крупнее индийских - начинают недоверчиво улыбаться... avdeenkova: Ретро Град, Про тигров хорошо))) А зайка у нас и правда есть - на пеньке у моста Иоанновского, ведущего на Заячий, собственно, остров, т.е. к Петропавловской крепости) arctic: А в Мурманске есть памятник коту Семену, который был увезен на юг в отпуск, потерялся в Москве, прошагал самостоятельно до самой до окраины, до северного моря, чтобы вернуться домой. И ведь благополучно вернулся!

Linux и администрирование

Смотреть всё →
soft

Архив 7zpar2 со встроенным восстановлением данных

Третья часть серии об архивировании от TagdTagd: 7zip жмет качественно, но не содержит данных для восстановления. Разбираем, как приклеить par2-файл к хвосту 7z-архива и получить формат 7zpar2, который распаковывается как обычный …

Фото: Nicolas Foster / Pexels
soft

Восстановление архивов с par2 и RAR

Во второй части серии об архивировании TagdTagd разбирает файлы чётности par2, ограничения формата и новую версию par3. Объясняет, как ключ -rr добавляет данные для восстановления в RAR и помогает защитить архивы от bit rot и …

Фото: S J / Pexels
bash

Команда install в Linux для файлов и прав доступа

Как команда GNU install объединяет копирование файлов, создание каталогов и настройку владельца, группы и прав доступа. Разбираем ключи -m, -o, -g, -d, -D, -t и -T на примерах Bash-скриптов, конфигураций и файлов с секретами, а …

Фото: Ron Lach / Pexels

DevOps и инфраструктура

Смотреть всё →
networks

Как найти субдомены одной командой

Находим известные субдомены через crt.name одной командой curl без регистрации и API-ключа. Разбираем текстовую выдачу, JSON, даты первого наблюдения и ограничения пассивного поиска, чтобы не принять историческое имя за работающий …

Фото: Bahram Yaghooti / Pexels
self-hosted

Чем делать бэкапы файлов и баз

Что выбрать для резервного копирования файлов и баз данных вместо самодельных Bash-скриптов. Обсуждаем Bacula, rsnapshot, Veeam и практику создания управляемых бэкапов после громких инфраструктурных сбоев.

Фото: MART PRODUCTION / Pexels
devops

Почему горящий прод может подождать

Продакшен падает, кластеры разваливаются, а запланированная задача снова откладывается. Личное напоминание DevOps-инженерам о паузах, восстановлении сил и цене постоянного стресса.

Фото: PNW Production / Pexels

Безопасность

Смотреть всё →
security

Профессиональная деформация инженера

Почему подозрительный URL мгновенно включает у инженера режим проверки безопасности. Короткая история о привычке замечать потенциальные уязвимости даже там, где шанс находки почти нулевой.

Фото: Tima Miroshnichenko / Pexels
linux

Как восстановить права пользователя в Astra Linux

Почему root через sudo может не редактировать системные файлы в Astra Linux при включённой мандатной политике. Проверяем диапазон меток pdpl-user и принудительно назначаем максимальный уровень доступа.

Фото: Field Engineer / Pexels
security

Как настроить SSH-доступ по ключам и отключить пароли

Настройка sshd для входа по ключам вместо пароля: PubkeyAuthentication, PasswordAuthentication и PermitRootLogin. Как проверить дополнительные конфиги, выполнить sshd -t и не потерять доступ к серверу при перезагрузке службы.

Фото: Infinity Shutter / Pexels

Разработка и QA

Смотреть всё →
security

Профессиональная деформация инженера

Почему подозрительный URL мгновенно включает у инженера режим проверки безопасности. Короткая история о привычке замечать потенциальные уязвимости даже там, где шанс находки почти нулевой.

Фото: Tima Miroshnichenko / Pexels
bash

Почему нельзя перезаписывать файл через sed и редирект

Команда cat file | sed ... > file обнуляет исходный файл до начала чтения. Показываем опасный пример, результат и замену через временный файл с последующим mv, а также альтернативный вариант с ed.

Фото: Mikhail Nilov / Pexels
dev

Почему не стоит вылизывать код до идеала

История о нестандартном мышлении и работе с несовершенным решением вместо бесконечной полировки кода. Автор рассуждает о сроках, техдолге, рабочих задачах и профессиональном выгорании.

Фото: Roxanne Minnish / Pexels

Карьера и айтишная жизнь

Смотреть всё →
self-hosted

Чем делать бэкапы файлов и баз

Что выбрать для резервного копирования файлов и баз данных вместо самодельных Bash-скриптов. Обсуждаем Bacula, rsnapshot, Veeam и практику создания управляемых бэкапов после громких инфраструктурных сбоев.

Фото: MART PRODUCTION / Pexels
devops

Почему горящий прод может подождать

Продакшен падает, кластеры разваливаются, а запланированная задача снова откладывается. Личное напоминание DevOps-инженерам о паузах, восстановлении сил и цене постоянного стресса.

Фото: PNW Production / Pexels
workflow

Почему айтишнику нельзя забывать о здоровье

Работа за компьютером незаметно превращается в проблемы со спиной, нервами и хронический стресс. Напоминание инженерам: поза, физическая активность и паузы важнее очередного горящего продакшена.

Фото: Pavel Danilyuk / Pexels

Инструменты

Смотреть всё →
soft

Архив 7zpar2 со встроенным восстановлением данных

Третья часть серии об архивировании от TagdTagd: 7zip жмет качественно, но не содержит данных для восстановления. Разбираем, как приклеить par2-файл к хвосту 7z-архива и получить формат 7zpar2, который распаковывается как обычный …

Фото: Nicolas Foster / Pexels
soft

Как ускорить телевизор на Android с Cleanyourtv

Личный опыт очистки старого телевизора на Android с помощью Cleanyourtv и пи-агента. Удаление лишних приложений, новый домашний экран и набор нужных сервисов вместо покупки нового устройства.

Фото: cottonbro studio / Pexels
soft

Восстановление архивов с par2 и RAR

Во второй части серии об архивировании TagdTagd разбирает файлы чётности par2, ограничения формата и новую версию par3. Объясняет, как ключ -rr добавляет данные для восстановления в RAR и помогает защитить архивы от bit rot и …

Фото: S J / Pexels

Авторские колонки

Все материалы →
soft

Архив 7zpar2 со встроенным восстановлением данных

Третья часть серии об архивировании от TagdTagd: 7zip жмет качественно, но не содержит данных для восстановления. Разбираем, как приклеить par2-файл к хвосту 7z-архива и получить формат 7zpar2, который распаковывается как обычный …

Фото: Nicolas Foster / Pexels
soft

Восстановление архивов с par2 и RAR

Во второй части серии об архивировании TagdTagd разбирает файлы чётности par2, ограничения формата и новую версию par3. Объясняет, как ключ -rr добавляет данные для восстановления в RAR и помогает защитить архивы от bit rot и …

Фото: S J / Pexels
max

Переход на MAX и регистрация бота

Практический опыт перехода уведомлений с Telegram на MAX: запуск клиента под Linux, адреса API и требования к регистрации бота. Что пришлось исправить и сколько времени заняла модерация.

Фото: Christina Morillo / Pexels

Подборки редакции

Все подборки →