Мультисайтовость в Nginx: настройка 5 сайтов на одном VPS (Server Blocks)
Пошаговая инструкция для новичков: как разместить несколько сайтов с разными доменами на одном сервере Nginx с помощью виртуальных хостов (Server Bloc...
Ошибка Device or resource busy в Linux: как найти блокирующий процесс через lsof
Как удалить заблокированный файл или отмонтировать диск в Linux при ошибке Device or resource busy. Поиск удерживающих процессов с помощью lsof и fuse...
Синхронизация через rsync в Linux: перенос сотен гигабайт с докачкой
Как быстро и надежно перенести сотни гигабайт файлов между серверами Linux с помощью команды rsync -avz. Докачка при обрыве связи и сохранение прав....
Защита SSH: запрет входа root по паролю (PermitRootLogin)
Как защитить Linux сервер от взлома, запретив root-пользователю авторизацию по паролю через настройку PermitRootLogin prohibit-password в sshd_config....
Управление службами в Linux: почему systemctl лучше service + логи journalctl
Разбираем управление сервисами через systemctl в Linux: почему устарела команда service, как правильно перезапускать службы и читать логи ошибок через...
Файл /etc/hosts в Linux: привязка домена без DNS для новичков
Как использовать файл /etc/hosts в Linux и Windows для привязки тестового домена к IP-адресу сервера до изменения публичных NS-записей у регистратора....
Анализ высокой нагрузки в Linux: поиск процесса в htop и kill -9
Как новичку быстро найти зависший процесс, нагружающий процессор на 100%, с помощью утилиты htop и принудительно завершить его через SIGKILL (kill -9)...
Сертификат SSL истек: как перевыпустить Let's Encrypt через Certbot
Что делать, если браузер пишет 'Подключение не защищено' и истек SSL-сертификат. Пошаговое продление сертификата Let's Encrypt через certbot renew....
Смена IP-адреса в Ubuntu Server (Netplan): инструкция при переезде VPS
Как корректно изменить статический IP-адрес, маску подсети и основной шлюз в конфигурации Netplan YAML при переезде сервера в другой дата-центр....
Права 777 в Linux: почему это опасно и как исправить на 755 и 644
Почему нельзя выставлять права chmod 777 на папки веб-сайта. Как массово восстановить безопасные права 755 на каталоги и 644 на файлы через команду fi...
Docker для чайников: docker ps, docker stop, docker logs шпаргалка
Базовые команды Docker для администраторов: как посмотреть список запущенных контейнеров, остановить зависший сервис и прочитать логи ошибок....
Автоматический бэкап MySQL в Cron: запуск в 3 ночи и отправка в облако
Как настроить планировщик Cron (crontab -e) для ежедневного создания дампа MySQL в 03:00 и автоматической отправки архива в облачное хранилище S3....