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

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

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

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

Как охладить Raspberry Pi внешним USB-вентилятором

Внешний USB-вентилятор для роутеров и приставок используется как подставка под Raspberry Pi в металлическом корпусе. Сравниваем температуру до и после установки, шум, вибрацию и работу штатного кулера под нагрузкой.

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

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

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

ИТ-юмор

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

Цитатник

Все цитаты →

brok3n: ну почему же шифт ктрл и альт не пашут на новеньком ноутбуке. вопрос. грустный смайлик. brok3n: не знаешь7

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

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

Как отключить Recommended packages в APT

Показываем, как устанавливать пакеты APT без необязательных Recommended packages через --no-install-recommends. Настраиваем глобальное отключение рекомендаций в apt.conf.d и при необходимости включаем их для отдельного пакета.

linux

Как найти настоящее имя systemd-сервиса

Если systemctl не находит ожидаемое имя сервиса, его можно восстановить по истории команд или списку юнитов. На примере PHP-FPM показываем быстрый поиск реального systemd unit без дополнительных утилит.

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

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

Как охладить Raspberry Pi внешним USB-вентилятором

Внешний USB-вентилятор для роутеров и приставок используется как подставка под Raspberry Pi в металлическом корпусе. Сравниваем температуру до и после установки, шум, вибрацию и работу штатного кулера под нагрузкой.

security

TOTP-коды в Vaultwarden

Vaultwarden умеет хранить ключ аутентификатора и генерировать одноразовые TOTP-коды рядом с логином и паролем. Показываем встроенную возможность на примере двухфакторной аутентификации Gitea.

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

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

Как выйти в root shell через Vim

Vim и Vi могут запустить интерактивную оболочку через команды -c и --cmd. Показываем, почему редактор в белом списке команд способен обойти ограниченную оболочку и открыть путь к повышению привилегий.

linux

Двухлогинная защита SSH от мусора в логах

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

security

TOTP-коды в Vaultwarden

Vaultwarden умеет хранить ключ аутентификатора и генерировать одноразовые TOTP-коды рядом с логином и паролем. Показываем встроенную возможность на примере двухфакторной аутентификации Gitea.

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

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

Как найти настоящее имя systemd-сервиса

Если systemctl не находит ожидаемое имя сервиса, его можно восстановить по истории команд или списку юнитов. На примере PHP-FPM показываем быстрый поиск реального systemd unit без дополнительных утилит.

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

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

Как жить с грыжей спины айтишнику

Личный опыт айтишника после МРТ, обнаружившего грыжу и протрузию поясничного отдела. Вопросы о ремиссии, ЛФК, укреплении мышц и поиске проверенной практики у людей с похожим опытом.

workflow

Почему отпуск не спасает от выгорания

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

devops

Как SRE-инженеры справляются со страхом аварий

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

Инструменты

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

Startpage как альтернатива DuckDuckGo

Разбираемся, как Startpage получает поисковую выдачу Google и Bing, скрывая пользовательский запрос за своим сервисом. Обсуждаем практическую приватность, ограничения стороннего поисковика и альтернативу в виде собственного …

dev

Проверка конфигов через config-file-validator

Утилита config-file-validator проверяет JSON, YAML, TOML, XML, INI, ENV, HCL и другие конфигурационные форматы прямо из терминала. Показываем установку бинарника, запуск validator и результат проверки файлов.

devops

Очистка старых бэкапов в S3 через rclone

Настраиваем автоматическое удаление старых резервных копий из S3-совместимого хранилища по протоколу Swift. Показываем команду rclone delete, конфигурацию Selectel, параметр --min-age и очистку пустых каталогов.

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

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

Почему серверные диски надёжнее обычных

Сравниваем вероятность неисправимых ошибок чтения у WD Blue, WD Gold, SAS Toshiba и SSD Micron. Объясняем, почему RAID не всегда защищает от повреждённых данных и как контрольные суммы ZFS помогают обнаруживать ошибки.

bash

Почему самоучитель по Bash не получился в Markdown

Практический опыт подготовки большого самоучителя по Bash сначала в Markdown и Pandoc, а затем в LibreOffice. Разбираем ограничения таблиц, кириллицы, UTF-символов и PDF-вёрстки, которые стали заметны после девятнадцати глав.

workflow

Как я полностью отказался от алкоголя

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

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

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