Проверенные инструкции по Ubuntu, Debian, AlmaLinux, Nginx, базам данных, VPN и безопасности Linux-серверов.
Для Debian 13 используйте штатные Nginx, MariaDB и PHP-FPM. Это исключает архивные ключи и привязку к снятым с поддержки версиям PHP/MySQL. Важно: Не публикуйте phpinfo() постоянно: он раскрывает пути, модули и параметры окружения. 1. Установите стек sudo apt update
sudo apt full-upgrade -y
sudo…
Gzip встроен в штатный Nginx Ubuntu 24.04. Brotli — динамический модуль и должен точно совпадать с ABI пакета Nginx; не собирайте случайный бинарник поверх пакетной установки. Важно: Ошибка ABI динамического модуля не даст Nginx запуститься. Проверяйте nginx -t до reload. 1. Включите безопасный…
Ниже — безопасная процедура создания swap-файла для Debian 13. Размер 2 ГБ является примером: подберите его по объёму RAM и нагрузке. Важно: Перед добавлением строки убедитесь, что /etc/fstab ещё не содержит запись для /swapfile . 1. Проверьте существующий swap и место swapon —show
free -h
df -h /…
Загрузите сервер в Rescue-систему. Проверьте текущую таблицу разделов (она должна выглядеть следующим образом, в зависимости от модели): fdisk -l /dev/sda Шаг 1 — ПодготовкаЗагрузите сервер в Rescue-систему. Проверьте текущую таблицу разделов (она должна выглядеть следующим образом, в
Для FreeBSD 15.1 стек FEMP состоит из Nginx, MariaDB и PHP-FPM из pkg. Номера PHP-пакетов определяйте через pkg search, а не переносите из архивного выпуска. Важно: Имя PHP-пакета в примере соответствует ветке 8.4; перед установкой подтвердите его через pkg search на вашей ветке FreeBSD. 1.…
Ниже — безопасная процедура создания swap-файла для Ubuntu 24.04 LTS. Размер 2 ГБ является примером: подберите его по объёму RAM и нагрузке. Важно: Перед добавлением строки убедитесь, что /etc/fstab ещё не содержит запись для /swapfile . 1. Проверьте существующий swap и место swapon —show
free…
Standalone-режим Certbot подходит для Debian 13, когда порт 80 может временно занять сам Certbot. Для постоянно работающего Nginx удобнее плагин python3-certbot-nginx. Важно: HTTP-01 требует доступного извне TCP/80. Не останавливайте веб-сервер, если это нарушит работу других сайтов — используйте…
На Debian/Ubuntu системный администратор обычно входит через локальную socket-аутентификацию. Это безопаснее аварийного отключения проверки прав. Важно: Не публикуйте новый пароль в shell history, логах или скриншотах. 1. Попробуйте административный вход sudo mysql ALTER USER ‘root’@’localhost’…
Прежняя ОС из архивной статьи снята с поддержки. Для новой установки используйте AlmaLinux 9 и актуальную Zabbix LTS-ветку, выбрав точный repository package на официальной странице Zabbix для RHEL 9. Важно: Не подставляйте URL старого RPM из статьи: номер Zabbix и release-пакет меняются. Выбирайте…
В Debian 13 постоянное имя хоста меняют через systemd-hostnamed. Одновременно обновите локальное разрешение имени. Важно: Публичное DNS-имя и PTR-запись меняются у DNS/хостинг-провайдера отдельно. 1. Посмотрите текущее состояние hostnamectl status
cat /etc/hostname
getent hosts $(hostname) 2.…