Руководства по Linux

Проверенные инструкции по Ubuntu, Debian, AlmaLinux, Nginx, базам данных, VPN и безопасности Linux-серверов.

Обновлено 30.08.2026 · Руководства по Linux

Как установить Docker CE на Debian 13 с поддержкой двойного стека IPv6-NAT и поддержкой брандмауэра

В Debian 13 Docker Engine устанавливается из официального APT-репозитория с keyring. Docker управляет nftables/iptables сам; direct editing его цепочек может нарушить публикацию портов. Важно: Не копируйте примерный 2001:db8::/32: нужен маршрутизируемый провайдером префикс. Опубликованный container…

Обновлено 30.08.2026 · Руководства по Linux

Как установить LEMP Stack в Debian 13

Для Debian 13 используйте штатные Nginx, MariaDB и PHP-FPM. Это исключает архивные ключи и привязку к снятым с поддержки версиям PHP/MySQL. Важно: Не публикуйте phpinfo() постоянно: он раскрывает пути, модули и параметры окружения. 1. Установите стек sudo apt update
sudo apt full-upgrade -y
sudo…

Обновлено 30.08.2026 · Руководства по Linux

Как установить NGINX со сжатием Brotli и Gzip в Ubuntu

Gzip встроен в штатный Nginx Ubuntu 24.04. Brotli — динамический модуль и должен точно совпадать с ABI пакета Nginx; не собирайте случайный бинарник поверх пакетной установки. Важно: Ошибка ABI динамического модуля не даст Nginx запуститься. Проверяйте nginx -t до reload. 1. Включите безопасный…

Обновлено 30.08.2026 · Руководства по Linux

Как установить Git на Ubuntu 24.04 LTS

В Ubuntu 24.04 LTS Git доступен из штатного репозитория. Для большинства серверов это предпочтительнее стороннего PPA. 1. Установите Git sudo apt update
sudo apt full-upgrade -y
sudo apt install -y git 2. Задайте имя и email git config –global user.name “YOUR NAME”
git config –global user.email…

Обновлено 30.08.2026 · Руководства по Linux

Настройка Linux для туннеля GRE

Generic Routing Encapsulation (GRE) – это протокол туннелирования, разработанный Cisco Systems, который может инкапсулировать широкий спектр протоколов сетевого уровня в виртуальных двухточечных каналах или двухточечных каналах по сети Интернет-протокола. Туннель GRE полезен в определенных

Обновлено 30.08.2026 · Руководства по Linux

Как установить R в Debian 13

Для Debian 13 пакет R доступен в официальном репозитории. Сторонний ключ CRAN не нужен, если вам не требуется более новая ветка, чем поддерживает Debian. 1. Установите R и инструменты сборки sudo apt update
sudo apt full-upgrade -y
sudo apt install -y r-base r-base-dev build-essential 2. Проверьте…

Обновлено 30.08.2026 · Руководства по Linux

Как развернуть приложение Node.js с помощью Docker

Собирайте Node.js-приложение multi-stage Dockerfile, запускайте непривилегированным пользователем и фиксируйте major-ветку образа. Секреты не копируйте в image. Важно: Node 24 указан как текущая LTS-основа на дату ревизии; перед сборкой проверьте release schedule и совместимость зависимостей. 1.…

Обновлено 30.08.2026 · Руководства по Linux

Как добавить swap в Debian 13

Ниже — безопасная процедура создания swap-файла для Debian 13. Размер 2 ГБ является примером: подберите его по объёму RAM и нагрузке. Важно: Перед добавлением строки убедитесь, что /etc/fstab ещё не содержит запись для /swapfile . 1. Проверьте существующий swap и место swapon –show
free -h
df -h /…

Обновлено 30.08.2026 · Руководства по Linux

Как изменить размер раздела EXT

Загрузите сервер в Rescue-систему. Проверьте текущую таблицу разделов (она должна выглядеть следующим образом, в зависимости от модели): fdisk -l /dev/sda Шаг 1 – ПодготовкаЗагрузите сервер в Rescue-систему. Проверьте текущую таблицу разделов (она должна выглядеть следующим образом, в

Обновлено 30.08.2026 · Руководства по Linux

Как установить Nginx, MariaDB и PHP (FEMP) на FreeBSD 15.1

Для FreeBSD 15.1 стек FEMP состоит из Nginx, MariaDB и PHP-FPM из pkg. Номера PHP-пакетов определяйте через pkg search, а не переносите из архивного выпуска. Важно: Имя PHP-пакета в примере соответствует ветке 8.4; перед установкой подтвердите его через pkg search на вашей ветке FreeBSD. 1.…