Ускорение дисковой подсистемы Linux с помощью dm-cache

Что такое dm-cache в Linux? dm-cache — это высокопроизводительный инструмент для кэширования данных на уровне блоков, реализованный на базе подсистемы ядра Linux device-mapper. Он предназначен для значительного ускорения операций ввода-вывода (I/O) при работе с медленными накопителями, выступая в роли посредника…

Read more

Основы резервного копирования PostgreSQL: от pg_dump до PITR

Резервное копирование баз данных: от простых дампов до PITR Резервное копирование — фундамент надежной инфраструктуры. Для новичков в системном администрировании этот процесс часто начинается с настройки простых скриптов, но с ростом проекта подходы должны меняться. Рассмотрим основные методы защиты данных…

Read more

5 инструментов Linux, которые должен знать каждый профессиональный сисадмин

Продвинутые приемы Linux: инструменты для профессионального системного администратора Работа в Linux выходит далеко за рамки базовых команд вроде ls или cd. Настоящее мастерство администрирования начинается там, где стандартные методы отладки перестают помогать. В этой статье мы рассмотрим мощные утилиты, которые…

Read more

Дайджест DevOps: главные релизы недели

Обзор главных обновлений в мире DevOps: от Kubernetes до AI-платформ Индустрия облачных технологий продолжает стремительно развиваться. В этом выпуске мы собрали ключевые релизы инструментов, которые помогают инженерам оптимизировать работу с Kubernetes, повышать производительность и внедрять современные практики PaaS. Rancher v2.15.0:…

Read more

Gloss: ваш персональный менеджер команд для Linux и macOS

Что такое Gloss: эффективное управление командной строкой Gloss — это локальный менеджер команд для терминала, разработанный для организации, хранения и быстрого поиска часто используемых конструкций bash и zsh. Инструмент решает проблему «забытых» команд, избавляя вас от необходимости пролистывать историю или…

Read more

Как быстро очистить место на диске с помощью ncdu

Ситуация, когда на сервере заканчивается место, знакома каждому системному администратору. Вы вводите df -h, видите заполненный раздел, а затем начинаете бесконечный квест с du -sh *, пытаясь найти, какая именно директория «съела» всё свободное пространство. Если вложенность каталогов велика, этот…

Read more

User Space vs Kernel Space: основы архитектуры Linux

Почему программы не работают с железом напрямую: User Space против Kernel Space Вы когда-нибудь задумывались, почему обычная программа не может самостоятельно записать данные на диск или напрямую управлять оперативной памятью? Ответ кроется в архитектурном разделении Linux на две принципиально разные…

Read more

Кто создает ядро Linux сегодня: скрытые механизмы разработки

Кто на самом деле стоит за разработкой ядра Linux? Многие ошибочно полагают, что Linux — это проект одного Линуса Торвальдса или группы энтузиастов. В действительности, современное ядро Linux представляет собой сложнейший и мощнейший в мире конвейер коллективной разработки. Роль Линуса…

Read more

Параллельный запуск команд по SSH на Bash без лишних инструментов

Параллельное выполнение команд на удаленных серверах средствами Bash Ситуации, когда необходимо оперативно выполнить одну и ту же команду на множестве серверов, возникают в администрировании регулярно. Хотя для подобных задач существуют специализированные инструменты, такие как Ansible или pssh, иногда требуется решение…

Read more

vps-audit: быстрый аудит безопасности сервера на Bash

Автоматизация аудита безопасности VPS с помощью vps-audit Регулярная проверка безопасности сервера — это критически важный этап администрирования, однако администраторы часто ограничиваются лишь базовой проверкой доступности SSH и веб-сервисов. В реальности на VPS могут оставаться открытые порты, небезопасные настройки SSH, лишние…

Read more