Старые документы с хронологической шкалой публикаций 2024–2026 годовФото: Emre Karademir / Pexels
Bashdays / архив

Все посты

Здесь собраны все публикации блога Bashdays — заметки про Linux, DevOps и айтишные технологии.

722 статей 17 тем
Сначала новые

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

Страница 33 из 61

bash

Как не запускать скрипт повторно через flock

Защищаем долгий Bash-скрипт от параллельных запусков из cron с помощью flock и lock-файла. Готовый обработчик блокирует повторную копию процесса и освобождает блокировку после завершения работы.

Фото: Engin Akyurt / Pexels
self-hosted

Домашний сервер на Raspberry Pi

Практический разбор домашнего сервера на Raspberry Pi с Ubuntu, Dockge и внешними дисками. В материале — контейнеры Seafile, Jellyfin, Uptime Kuma, Syncthing, мониторинг и резервное копирование через rclone в S3 Selectel.

Фото: Jakub Zerdzicki / Pexels
bash

Автозакрытие скобок и кавычек в Bash

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

Фото: Matheus Bertelli / Pexels
devops

Прерываемые серверы Selectel для тестовых стендов

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

Фото: Brett Sayles / Pexels
linux

Почему GNU-утилиты меняют имя при запуске из .libs

Экспериментируем с GNU-утилитами и функцией set_program_name, которая особым образом обрабатывает запуск из каталога .libs. Сравниваем сообщения об ошибках и справку, чтобы увидеть влияние libtool на имя программы.

Фото: Ezgi Kaya / Pexels
linux

Поиск файлов по времени через find -newer

Разбираем тест -newerXY утилиты find и временные метки файлов. Ищем изменения относительно заданной даты или файла-образца, создаём контрольную метку через touch и выводим время найденных объектов.

Фото: Thirdman / Pexels
workflow

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

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

Фото: Mikhail Nilov / Pexels
linux

Как узнать внешний IP из терминала

Собрали консольные сервисы для определения внешнего IP-адреса и геолокации через curl, dig и whois. Показываем короткие команды и объясняем, как сделать проверку отказоустойчивой в Bash-скриптах.

Фото: Luke Greenwood / Pexels
devops

Как сократить расходы на тестовую инфраструктуру

Практический кейс сокращения расходов на десятки серверов тестовой инфраструктуры. Переносим стенды в Yandex Cloud, автоматически выключаем их ночью и в выходные, а бот учитывает активность тестировщиков и метрики Prometheus.

Фото: Alesia Kozik / Pexels
Загружено 12 из 722