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

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

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

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

Tower Networking Inc. — симулятор интернет-провайдера

Tower Networking Inc. предлагает примерить роль инженера небольшого интернет-провайдера: прокладывать кабели, настраивать сетевое оборудование и обслуживать жильцов. Бесплатная демоверсия доступна в Steam и подходит для знакомства …

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

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

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

ИТ-юмор

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

Цитатник

Все цитаты →

opennet Аноним (5): Флехами не пользуюсь, нужные файлы закидываю в облако, принтер подключаю через LPT, мышь и клаву через ps/2. Зачем нужен USB 4.0? Сейд: Для зарядки и вывода на дисплей изображения. Аноним (47): А для зарядки и у меня гантели.

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

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

Шпаргалка по расширению параметров Bash

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

bash

HSTR для удобного поиска по истории команд

HSTR превращает историю команд Bash и Zsh в интерактивный список с удобной фильтрацией. Вместо многократного Ctrl-R можно ввести часть запроса, выбрать нужную команду стрелками и сразу вернуть её в терминал.

linux

Как найти создаваемый файл с inotify-tools

inotify-tools позволяет в реальном времени увидеть, где приложение создаёт неизвестный файл. На практическом примере отслеживаем события каталога рекурсивно, находим выгрузку и разбираемся, когда пригодится incrond.

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

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

Tower Networking Inc. — симулятор интернет-провайдера

Tower Networking Inc. предлагает примерить роль инженера небольшого интернет-провайдера: прокладывать кабели, настраивать сетевое оборудование и обслуживать жильцов. Бесплатная демоверсия доступна в Steam и подходит для знакомства …

devops

Как восстановить Dockerfile из образа с Dedockify

Dedockify анализирует историю Docker-образа и формирует приближённый Dockerfile, сокращая ручную работу при реверсе контейнеров. Показываем запуск через Docker и удобный alias для повторного использования.

networks

WatchYourLAN для контроля устройств в локальной сети

WatchYourLAN сканирует локальную сеть, показывает найденные устройства в веб-интерфейсе и сообщает о новых подключениях. Утилиту можно запустить в Docker, связать с InfluxDB и Grafana и использовать для домашних сетевых …

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

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

Suicide Linux: одна ошибка — и система удалена

Suicide Linux запускается в Docker с корнем хоста и удаляет систему после первой ошибочной команды. Опасный эксперимент допустим только в одноразовой изолированной лаборатории.

devops

Как сверить отпечаток SSH-ключа в GitLab

Команда ssh-keygen помогает понять, тот ли приватный SSH-ключ использует GitLab Runner. Получаем MD5-отпечаток, сравниваем его с GitLab или GitHub и исправляем ошибку доступа к приватному репозиторию.

linux

Linux и Doom внутри PDF-файла

PDFLinux запускает Linux прямо внутри PDF в Chromium и Firefox благодаря JavaScript, PDFium и эмулятору RISC-V. Смотрим на необычный эксперимент, его ограничения, исходный код и версию Doom в PDF.

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

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

Как восстановить Dockerfile из образа с Dedockify

Dedockify анализирует историю Docker-образа и формирует приближённый Dockerfile, сокращая ручную работу при реверсе контейнеров. Показываем запуск через Docker и удобный alias для повторного использования.

linux

Как найти создаваемый файл с inotify-tools

inotify-tools позволяет в реальном времени увидеть, где приложение создаёт неизвестный файл. На практическом примере отслеживаем события каталога рекурсивно, находим выгрузку и разбираемся, когда пригодится incrond.

linux

Как узнать, какие файлы открывает программа через strace

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

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

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

Тюленинг вместо Pomodoro

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

workflow

Три дня со сплит-клавиатурой Phenom

Личный опыт перехода на сплит-клавиатуру Phenom после трёх дней работы без запасной мыши и привычной раскладки. Рассказываю про мышечную память, слои RuEn, кейкапы, трекбол и связку с оконным менеджером niri.

workflow

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

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

Инструменты

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

HSTR для удобного поиска по истории команд

HSTR превращает историю команд Bash и Zsh в интерактивный список с удобной фильтрацией. Вместо многократного Ctrl-R можно ввести часть запроса, выбрать нужную команду стрелками и сразу вернуть её в терминал.

soft

mytop: мониторинг MySQL в терминале

mytop показывает состояние MySQL в реальном времени прямо в терминале: запросы, потоки, нагрузку и медленные операции. Настройка занимает несколько минут.

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

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

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

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

bash

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

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

workflow

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

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

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

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