Подборка материалов · Middle

106 статей для Middle системного администратора: большая подборка

Материалы для самостоятельного системного администратора: production-системы, VPN и firewall, кластеры, хранилища, автоматизация, централизованные логи, hardening и Disaster Recovery.

106 статей · 10 тем · материалы на русском языке

Linux в production

  1. Всего два месяца — и новый релиз ядра Linux. Что появилось в ядре 6.5, что изменилось и что удалили. Новые возможности

    Чтобы уверенно работать с сервером и терминалом.

  2. Как ядро Linux решает, какой процесс «убить» при нехватке памяти

    Чтобы уверенно работать с сервером и терминалом.

  3. Ядро Linux: Реально ли это просто программа?

    Чтобы уверенно работать с сервером и терминалом.

  4. Мой первый вклад в ядро Linux

    Чтобы уверенно работать с сервером и терминалом.

  5. Kernel-hack-drill и новый эксплойт для CVE-2024-50264 в ядре Linux

    Чтобы уверенно работать с сервером и терминалом.

  6. Как небольшой «тюнинг» Talos Linux увеличил производительность NVMe SSD в 2.5 раза

    Чтобы уверенно работать с сервером и терминалом.

  7. Баг в ядре Linux и как правильно жаловаться

    Чтобы уверенно работать с сервером и терминалом.

  8. Релиз ядра Linux 6.6: возможности, обновления и самые заметные изменения

    Чтобы уверенно работать с сервером и терминалом.

  9. Два месяца работы и готово: что нового в ядре Linux 5.17

    Чтобы уверенно работать с сервером и терминалом.

  10. Модификация ядра Linux: добавляем новые системные вызовы

    Чтобы уверенно работать с сервером и терминалом.

  11. Сравнение производительности ASP.NET Core-проектов на Linux и Windows в службе приложений Azure

    Чтобы уверенно работать с сервером и терминалом.

  12. Пособие по программированию модулей ядра Linux. Ч.1

    Чтобы уверенно работать с сервером и терминалом.

  13. Изучаем внутреннюю кухню ядра Linux с помощью /proc для быстрой диагностики и решения проблем

    Чтобы уверенно работать с сервером и терминалом.

Windows-инфраструктура

  1. Устраняем уязвимости в Active Directory Windows. Часть 1

    Чтобы поддерживать доменные службы Windows.

  2. Active Directory глазами Impacket

    Чтобы поддерживать доменные службы Windows.

  3. Подключение Multipath LUN СХД к Windows Server 2008 и Windows Server 2012

    Чтобы поддерживать доменные службы Windows.

  4. PowerShell и Group Policy Preferences, когда счет принтеров на сотни

    Чтобы поддерживать доменные службы Windows.

  5. Паук в Active Directory так лапками тыдык тыдык

    Чтобы поддерживать доменные службы Windows.

  6. Загрузка фото пользователя в Active Directory с помощью PowerShell

    Чтобы поддерживать доменные службы Windows.

  7. Active Directory vs. Azure Active Directory

    Чтобы поддерживать доменные службы Windows.

  8. Повышение защищенности Active Directory для чайников и не очень

    Чтобы поддерживать доменные службы Windows.

  9. Горячие патчи, DTrace по умолчанию и +70% к производительности NVMe: что еще мы знаем о Windows Server 2025

    Чтобы поддерживать доменные службы Windows.

  10. Active Directory: от основы управления до защиты от компрометации

    Чтобы поддерживать доменные службы Windows.

  11. Разворачиваем Active Directory всеми возможными методами

    Чтобы поддерживать доменные службы Windows.

  12. Что ты делаешь для безопасности Active Directory? (часть 1)

    Чтобы поддерживать доменные службы Windows.

  13. Внутренняя разведка Active Directory через Cobalt Strike

    Чтобы поддерживать доменные службы Windows.

Сети, VPN и межсетевые экраны

  1. Что лучше выбрать: Wireguard или OpenVPN? Любимый VPN Линуса Торвальдса

    Чтобы защищать сетевой доступ.

  2. Новая блокировка OpenVPN и Wireguard замедляет интернет в России

    Чтобы защищать сетевой доступ.

  3. Переход с OpenVPN на WireGuard для объединения сетей в одну сеть L2

    Чтобы защищать сетевой доступ.

  4. Переход с iptables на nftables. Краткий справочник

    Чтобы защищать сетевой доступ.

  5. В ядро Linux 5.6 включили VPN WireGuard

    Чтобы защищать сетевой доступ.

  6. Сети для самых маленьких. Часть седьмая. VPN

    Чтобы защищать сетевой доступ.

  7. Многосегментный Linux-маршрутизатор на Netplan и Nftables: DMZ, SNAT/DNAT, MGMT, диагностика и многое другое

    Чтобы защищать сетевой доступ.

  8. SSH как корпоративный L3-туннель: когда классические VPN-протоколы больше не работают

    Чтобы защищать сетевой доступ.

  9. iptables для людей: Как я перестал быть «удобным» сервером и накатил Human Firewall

    Чтобы защищать сетевой доступ.

Виртуализация и кластеры

  1. Анализ производительности виртуальной машины в VMware vSphere. Часть 1: CPU

    Чтобы изолировать системы и эффективнее использовать серверы.

  2. Отказоустойчивый кластер виртуализации KVM на Astra Linux

    Чтобы изолировать системы и эффективнее использовать серверы.

  3. Распределённый инференс и шардирование LLM. Часть 1: настройка GPU, проброс в Proxmox и настройка Kubernetes

    Чтобы изолировать системы и эффективнее использовать серверы.

  4. Чем заняться в выходные? Как я собрал домашнюю виртуализацию в контейнерах за 34 500 рублей

    Чтобы одинаково запускать приложение в любой среде.

  5. Поддержка бесплатного VMware vSphere Hypervisor (Free ESXi) в продуктах резервного копирования виртуальной среды

    Чтобы изолировать системы и эффективнее использовать серверы.

  6. Оптимизация работы виртуальной инфраструктуры на базе VMWare vSphere

    Чтобы изолировать системы и эффективнее использовать серверы.

  7. KubeVirt: глубокое погружение для администраторов VMware vSphere

    Чтобы изолировать системы и эффективнее использовать серверы.

  8. Лёгкий мониторинг Proxmox-кластера: Pulse вместо большого Zabbix-стека

    Чтобы изолировать системы и эффективнее использовать серверы.

  9. Анализ производительности ВМ в VMware vSphere. Часть 2: Memory

    Чтобы изолировать системы и эффективнее использовать серверы.

  10. VMware против Hyper-V – битва на поле виртуализации

    Чтобы изолировать системы и эффективнее использовать серверы.

  11. Altaro VM Backup: резервное копирование виртуальных машин Hyper-V и VMware

    Чтобы изолировать системы и эффективнее использовать серверы.

  12. Кластер Proxmox и интеграция Terraform

    Чтобы изолировать системы и эффективнее использовать серверы.

  13. Как я переносил работающую Windows-ВМ с Hyper-V на Proxmox, не выключая исходную машину

    Чтобы изолировать системы и эффективнее использовать серверы.

Хранилища и файловые системы

  1. Исследование производительности свободных хранилищ LINSTOR, Ceph, Mayastor и Vitastor в Kubernetes

    Чтобы принимать устойчивые технические решения.

  2. Производительность блочного хранилища на основе софт рейдов (mdadm, LVM и ZFS) при использовании iSER и NVMe-oF

    Чтобы принимать устойчивые технические решения.

  3. Как я хотел две странички для SAMBA и NFS, а сделал полноценную панель управления NAS на 20+ страницах

    Чтобы принимать устойчивые технические решения.

  4. Русская рулетка дедиков: Собираем RAID 1 + LVM на живой системе без Rescue-режима

    Чтобы принимать устойчивые технические решения.

  5. Распределенная файловая система Ceph FS за 15 минут

    Чтобы принимать устойчивые технические решения.

  6. Производительность софт NVMe рейдов на основе mdadm, LVM и ZFS при использовании iSER и NVMe-oF (100G version) — Part 2

    Чтобы принимать устойчивые технические решения.

  7. Лабораторная работа: настраиваем lvm, raid на linux

    Чтобы принимать устойчивые технические решения.

  8. Ceph. Анатомия катастрофы

    Чтобы принимать устойчивые технические решения.

  9. Файловый сервер SAMBA / pool ZFS

    Чтобы принимать устойчивые технические решения.

  10. Почему по мере заполнения SSD падает скорость записи в RAID, или зачем нужен TRIM

    Чтобы принимать устойчивые технические решения.

  11. Серия «Под капотом»: LVM

    Чтобы принимать устойчивые технические решения.

  12. Кластерное хранилище Pacemaker + DRBD (Dual primary) + samba

    Чтобы принимать устойчивые технические решения.

  13. Идеальный бэкап за пять минут с ZFS

    Чтобы принимать устойчивые технические решения.

Автоматизация

  1. Ansible, bash и я: три мушкетёра в мире автоматизации управления компьютерами на Linux

    Чтобы убрать рутину и снизить число ошибок.

  2. Настраиваем серверные платформы с помощью PowerShell-модуля: от проверки конфигурации до монтирования образа

    Чтобы убрать рутину и снизить число ошибок.

  3. Что такое Windows PowerShell и с чем его едят? Часть 5: Доступ к внешним объектам

    Чтобы убрать рутину и снизить число ошибок.

  4. Джеффри Сновер и создание PowerShell

    Чтобы убрать рутину и снизить число ошибок.

  5. Bash, Python, PowerShell — что выбрать сисадмину в 2025 году

    Чтобы убрать рутину и снизить число ошибок.

  6. Автоматизация с помощью PowerShell, на примере взаимодействия Outlook и Active Directory

    Чтобы убрать рутину и снизить число ошибок.

  7. Система управления конфигурацией Ansible: как одновременно управлять множеством серверов

    Чтобы убрать рутину и снизить число ошибок.

  8. Управление конфигурациями: Puppet vs. Chef vs. Ansible

    Чтобы убрать рутину и снизить число ошибок.

  9. Что такое Windows PowerShell и с чем его едят? Часть 1: основные возможности

    Чтобы убрать рутину и снизить число ошибок.

  10. Развитие Ansible: от фантастического устройства до зрелой экосистемы управления ИТ-инфраструктурой

    Чтобы убрать рутину и снизить число ошибок.

  11. Ansible для управления конфигурацией Windows. История успеха

    Чтобы убрать рутину и снизить число ошибок.

  12. Цикл Junior DevOps. Часть 2. Roadmap DevOps, Linux, Bash

    Чтобы выбрать задачи с наибольшей ценностью.

  13. Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие

    Чтобы убрать рутину и снизить число ошибок.

Мониторинг и централизованные логи

  1. Мониторинг и логирование DWH, часть 2: Prometheus, Grafana, Zabbix, ELK, OpenSearch, Loki — как выбрать рабочий стек

    Чтобы быстро находить причины сбоев.

  2. Гайд по быстрому мониторингу Linux-хостов в Grafana без Zabbix

    Чтобы быстро находить причины сбоев.

  3. Мониторинг Angie с Prometheus и Grafana

    Чтобы быстро находить причины сбоев.

  4. Мониторинг сетевого оборудования MikroTik с использованием MikroTik API, MKTXP, Prometheus и Grafana

    Чтобы быстро находить причины сбоев.

  5. Enterprise мониторинг с нуля: Prometheus + Grafana для FastAPI приложения

    Чтобы быстро находить причины сбоев.

  6. Мониторинг веб-приложения на Rust с использованием Prometheus и Grafana

    Чтобы быстро находить причины сбоев.

  7. Почему важно мониторить поисковую систему: Manticore → Prometheus → Grafana

    Чтобы быстро находить причины сбоев.

  8. Основы мониторинга (обзор Prometheus и Grafana)

    Чтобы быстро находить причины сбоев.

  9. Разбираем хаос в Linux‑логах: journald, rsyslog и файлы

    Чтобы быстро находить причины сбоев.

  10. Как мониторить Jenkins с помощью Prometheus, Node exporter и Grafana

    Чтобы быстро находить причины сбоев.

  11. Prometheus + Grafana: 4 golden signals и другие подходы к мониторингу

    Чтобы быстро находить причины сбоев.

  12. Мониторинг приложения Spring Boot с помощью Micrometer, Prometheus и Grafana, используя пользовательские метрики

    Чтобы быстро находить причины сбоев.

  13. На каких бесплатных инструментах строить Observability и зонтичный мониторинг: ELK vs Graylog vs Grafana Loki vs Monq

    Чтобы быстро находить причины сбоев.

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

  1. Безопасные праздники для бизнеса: как защитить IT-инфраструктуру в Новый год

    Чтобы уменьшать поверхность атаки системы.

  2. Аудит безопасности на сервере. Поиск по жураналу безопасности. Power Powershell

    Чтобы уменьшать поверхность атаки системы.

  3. Расширенный аудит Windows. Или с чего начать расследование инцидентов?

    Чтобы уменьшать поверхность атаки системы.

  4. Книга: «Defensive Security: лучшие практики обеспечения безопасности инфраструктур. 2-е изд.»

    Чтобы уменьшать поверхность атаки системы.

  5. Аудит ИТ-инфраструктуры — как быть новичку

    Чтобы уменьшать поверхность атаки системы.

Backup и Disaster Recovery

  1. Резервное копирование, часть 4: Обзор и тестирование zbackup, restic, borgbackup

    Чтобы восстановить данные после сбоя.

  2. Резервное копирование PostgreSQL по-взрослому

    Чтобы восстановить данные после сбоя.

  3. Более 4 000 ГБ за 11 минут: тестируем три сценария резервного копирования с Кибер Бэкап и TATLIN.BACKUP

    Чтобы восстановить данные после сбоя.

  4. Резервное копирование и восстановление виртуализованного Microsoft Exchange с помощью Veeam Backup & Replication

    Чтобы восстановить данные после сбоя.

  5. Подводные камни резервного копирования и восстановления дедуплицированных данных в сценарии disaster recovery

    Чтобы восстановить данные после сбоя.

  6. План аварийного восстановления (Disaster Recovery Plan, DRP) DWH — зачем он нужен и как работает

    Чтобы восстановить данные после сбоя.

  7. Резервное копирование, часть 2: Обзор и тестирование rsync-based средств резервного копирования

    Чтобы восстановить данные после сбоя.

  8. Резервное копирование и восстановление СУБД MySQL

    Чтобы восстановить данные после сбоя.

  9. Управление резервным копированием PostgreSQL через веб-интерфейс: обзор утилиты PG Back Web

    Чтобы восстановить данные после сбоя.

  10. Резервное копирование и восстановление «1С»-баз на PostgreSQL в Windows c помощью pgAdmin, bat-файлов и планировщика

    Чтобы восстановить данные после сбоя.

  11. Резервное копирование системы виртуализации АЭРОДИСК АИСТ с помощью RuBackup

    Чтобы восстановить данные после сбоя.

  12. MongoDB — Захватывает мир. Семь способов резервного копирования и восстановления данных

    Чтобы восстановить данные после сбоя.

  13. SQL101: Почему восстановление из резервной копии медленнее, чем ее создание

    Чтобы восстановить данные после сбоя.

Планирование инфраструктуры

  1. Планирование проекта

    Чтобы выбрать приоритеты и согласовать действия.

Все подборки для системного администратора →