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

Все посты

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

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

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

Страница 1 из 59

linux

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

Что происходит с файлом после unlink, пока процесс удерживает открытый файловый дескриптор. Bash-пример с exec 3, rm и read демонстрирует, почему имя исчезает из каталога раньше, чем содержимое перестаёт быть доступным.

Фото: Kindel Media / Pexels
bash

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

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

Фото: Mikhail Nilov / Pexels
dev

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

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

Фото: Roxanne Minnish / Pexels
workflow

Почему задачи в Slack теряются без таск-трекера

Личный опыт постановки задач через сообщения в Slack: как срочные поручения теряются среди переписки и почему контекст пропадает. Автор объясняет, зачем руководителю ставить задачи в Jira или другой таск-трекер.

Фото: Jakub Zerdzicki / Pexels
linux

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

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

Фото: Ellie Burgin / Pexels
security

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

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

Фото: Infinity Shutter / Pexels
devops

Как добавить готовый проект в пустой GitLab-репозиторий

Два способа перенести существующий локальный проект в пустой репозиторий GitLab: клонирование и перенос файлов либо настройка Git прямо в каталоге проекта. Команды git init, git remote и git push, а также типичные ошибки при …

Фото: cottonbro studio / Pexels
dev

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

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

Фото: Andrey Matveev / Pexels
Загружено 12 из 699