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

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

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

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

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

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

Фото: MART PRODUCTION / Pexels

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

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

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

ИТ-юмор

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

Цитатник

Все цитаты →

<woc-zloy> Приехал к друзьям отдохнуть, а они уже вовсю укуриваются на чердаке. Хохот стоит неимоверный. И вдруг в самый разгар веселья раздаются удары в крышку чердачного люка и голос мужика(соседа снизу):" Эй, кто там!!!??". Мгновенно наступает гробовая тишина. И вот от толпы недавно хохотавших пацанов отделяется один(видимо кумар его начал отпускать, а может и наоборот), подходит к люку и серьезным-серьезным тоном говорит:" Это мы... голуби" Взрыв хохота слышали даже на 1 этаже.

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

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

Пользовательские systemd-таймеры без root

Как запускать systemd-юниты и таймеры в пользовательском пространстве без root-доступа. Команды systemctl --user, просмотр расписания, статуса и журналов пользовательского сервиса.

Фото: Pixabay / Pexels
linux

Миграция файлового сервера на РЕД ОС

Практический вопрос о переносе распределённого файлового хранилища с Windows Server, DFS и Active Directory на РЕД ОС. Главная задача — сохранить структуру данных и управляемые права доступа при миграции.

Фото: Brett Sayles / Pexels

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

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

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

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

Фото: MART PRODUCTION / Pexels
devops

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

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

Фото: PNW Production / Pexels
linux

Пользовательские systemd-таймеры без root

Как запускать systemd-юниты и таймеры в пользовательском пространстве без root-доступа. Команды systemctl --user, просмотр расписания, статуса и журналов пользовательского сервиса.

Фото: Pixabay / 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

Инструменты

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

Как отменить override через systemctl revert

Как вернуть systemd-юнит к версии из пакета после локальных изменений и нескольких drop-in-файлов. На примере nginx разберём, что удаляет systemctl revert и где лежит конфигурация, к которой вернётся служба.

Фото: Ellie Burgin / Pexels
linux

Как открыть файл на нужной строке

Команды mcedit, less, nano и vim умеют сразу переходить к нужной строке файла. Собираем тестовый файл и сравниваем синтаксис запуска четырёх консольных редакторов и просмотрщиков.

Фото: Daniil Komov / Pexels

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

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

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

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

Фото: Christina Morillo / Pexels
dev

Старые процессоры для бюджетных сборок

Большой FAQ по старым платформам Intel от LGA 775 до LGA 1151v2 с практичными вариантами Core и Xeon. Материал помогает подобрать процессор для бюджетного ПК, домашнего NAS, медиасервера или недорогого гипервизора.

Фото: Andrey Matveev / Pexels

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

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