Смежные технологии

Раздел посвящён технологиям, которые часто применяются в связке с Python: администрирование серверов, bash-скрипты, работа с SQL и другими инструментами для backend-разработки и DevOps. Здесь собраны практические руководства, шпаргалки по командам и примеры интеграций.
Руководство по работе с systemctl в Linux (systemd).

systemctl - основная утилита для управления службами (юнитами) в системе с systemd. Полное руководство по работе с systemctl в Linux (systemd). Управления службами (юнитами) в системе с systemd

Утилита ncdu в Linux, анализ диска.

ncdu (NCurses Disk Usage) - это интерактивная утилита для анализа использования дискового пространства в Linux. Она сочетает скорость du с удобным текстовым интерфейсом на базе ncurses, позволяя быстро находить "тяжелые" файлы и каталоги.

Подсистема ядра Inotify в Linux.

inotify - это подсистема ядра Linux, которая позволяет отслеживать события файловой системы (создание, удаление, изменение файлов) в режиме реального времени. Это мощный инструмент для автоматизации задач, отладки и мониторинга.

Трансляция раскладки выделенного текста для Linux.

Простое, легковесное, гибкое и полностью контролируемое решение трансляции раскладки выделенного текста PySwitcher. Скрипт реализует простую идею - выделил текст не в той раскладке, нажал горячую клавишу - получил текст в нужной раскладке.

ACL (Access Control List) в Linux.

ACL (Access Control List) - это расширенная система управления доступом к файлам и директориям в Linux, которая дополняет стандартные права доступа (rwx для владельца, группы и других).

Расширенные атрибуты файлов xattrs в Linux.

Extended Attributes (xattrs) - это расширенные атрибуты файлов, позволяющие хранить дополнительные метаданные в виде пар "ключ = значение" прямо в файловой системе.

Ограничение использования диска disk quota в Linux.

Disk quota - это механизм ядра Linux, позволяющий ограничивать использование дискового пространства на уровне файловой системы. Она может: Ограничивать объём данных, который может использовать пользователь или группа. Задавать мягкие (soft) и жёсткие (hard) лимиты. Контролировать количество файлов

Защищенный доступ на сервер через WireGuard.

WireGuard - это современный, быстрый и безопасный протокол виртуальной частной сети (VPN), разработанный с акцентом на простоту, производительность и надёжность. WireGuard изначально интегрирован в ядро Linux (начиная с версии 5.6) и поддерживается на всех основных платформах

Команда ss, просмотр статистики сокетов.

Команда ss (Socket Statistics) - это современная утилита в Linux для просмотра статистики сетевых соединений. Она предназначена для замены устаревшей команды netstat.

Полнотекстовый поиск с Typesense.

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

RSnapshot: создания резервных копий.

Утилита RSnapshot - это утилита для создания резервных копий на основе инструментов **rsync** и **ssh**. Ключевая особенность - использование механизма **hard links** (жестких ссылок) для создания инкрементальных бэкапов, которые выглядят как полные копии данных.

Утилита iperf3 измерение скорости между серверами.

Утилита iperf3 - это инструмент для измерения реальной пропускной способности сети между двумя точками. iperf3 - это спидометр для вашей сети

Диагностика и устранение проблем с сетью в Linux.

Материал посвящен диагностике и устранению проблем с сетевой картой в Linux. Практические шаги для выявления проблем с сетью в Linux