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

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

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

Как использовать Certbot в автономном режиме для получения SSL-сертификатов Let’s Encrypt в Debian 13

Standalone-режим Certbot подходит для Debian 13, когда порт 80 может временно занять сам Certbot. Для постоянно работающего Nginx удобнее плагин python3-certbot-nginx. Важно: HTTP-01 требует доступного извне TCP/80. Не останавливайте веб-сервер, если это нарушит работу других сайтов — используйте…

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

Как добавить пространство подкачки в Ubuntu 24.04 LTS

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

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

Как сбросить пароль пользователя MySQL или MariaDB

На Debian/Ubuntu системный администратор обычно входит через локальную socket-аутентификацию. Это безопаснее аварийного отключения проверки прав. Важно: Не публикуйте новый пароль в shell history, логах или скриншотах. 1. Попробуйте административный вход sudo mysql ALTER USER ‘root’@’localhost’…

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

Как установить Zabbix Server на AlmaLinux 9

Прежняя ОС из архивной статьи снята с поддержки. Для новой установки используйте AlmaLinux 9 и актуальную Zabbix LTS-ветку, выбрав точный repository package на официальной странице Zabbix для RHEL 9. Важно: Не подставляйте URL старого RPM из статьи: номер Zabbix и release-пакет меняются. Выбирайте…

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

Как проверить и изменить имя хоста в Debian 13

В Debian 13 постоянное имя хоста меняют через systemd-hostnamed. Одновременно обновите локальное разрешение имени. Важно: Публичное DNS-имя и PTR-запись меняются у DNS/хостинг-провайдера отдельно. 1. Посмотрите текущее состояние hostnamectl status
cat /etc/hostname
getent hosts $(hostname) 2.…

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

Как установить Linux, Nginx, MySQL, PHP (LEMP) в Ubuntu 24.04 LTS

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

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

Как устранить сбои в MySQL

Сбой подключения не означает повреждение данных. Последовательно проверьте службу, журнал, ресурсы, фактический socket/port и только затем меняйте конфигурацию. Важно: Не удаляйте ibdata, redo/undo-файлы или сокет вручную без подтверждённой причины и актуальной резервной копии. 1. Снимите состояние…

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

Как исправить поврежденные таблицы в MySQL

Для InnoDB повреждение лечат восстановлением из проверенной резервной копии; REPAIR TABLE предназначен главным образом для MyISAM. Сначала остановите запись и сделайте копию datadir/snapshot. Важно: Перед любым repair сделайте побайтовую копию или snapshot. Не экспериментируйте на единственном…

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

Как установить Apache, MariaDB и PHP 8.3 в Ubuntu 24.04 LTS

В Ubuntu 24.04 LTS актуальный LAMP-стек устанавливается штатными пакетами Apache 2.4, MariaDB и PHP 8.3. Архивные репозитории и снятые с поддержки ветки больше не используются. Важно: Не подключайте устаревший PPA только ради старой PHP: обновите приложение до поддерживаемой ветки. 1. Установите…

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

Как получить доступ к журналам ошибок MySQL

В современных установках сообщения MySQL доступны через systemd journal и файлы, путь которых задаёт log_error. Сначала определите фактическую конфигурацию. Важно: Журналы могут содержать имена БД, запросы и пути. Не публикуйте их без удаления секретов. 1. Проверьте службу systemctl status mysql…