Архив рубрики: Linux

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Как сделать бэкап MySQL: полное руководство по mysqldump и автоматизации

Потеря базы данных превращает рабочий проект в мёртвый код за секунды. Отказ диска, случайное DROP TABLE, взлом с удалением данных, повреждение файловой системы — сценариев масса. Статистика показывает что около 60% компаний, потерявших критичные данные без возможности восстановления, закрываются в течение года. Бэкапы — не опция, а необходимость.

mysqldump входит в стандартную поставку MySQL и MariaDB. Это консольная утилита, работающая на любой операционной системе где установлен MySQL. Не требует дополнительного софта, конфигурации или лицензий. Открываете терминал, вводите команду — получаете дамп базы. Простота делает mysqldump основным инструментом резервного копирования для проектов любого размера.

Читать далее Как сделать бэкап MySQL: полное руководство по mysqldump и автоматизации

PrestaShop: полное руководство по установке интернет-магазина на VPS

PrestaShop — европейская платформа для электронной коммерции с открытым исходным кодом, на которой работает более 300 тысяч интернет-магазинов по всему миру. Начиналась как студенческий проект в парижской IT-школе в 2005 году, сегодня это полноценная система управления магазином с поддержкой 60 языков и тысячами готовых модулей.

В отличие от облачных решений вроде Shopify где вы арендуете платформу, PrestaShop устанавливается на собственный сервер. Полный контроль над данными, никаких комиссий с продаж, неограниченные возможности кастомизации. Но нужен VPS с правильной конфигурацией — об этом подробно в статье.

Читать далее PrestaShop: полное руководство по установке интернет-магазина на VPS

Полное руководство по оптимизации MySQL: конфигурация, индексы, запросы

MySQL остаётся одной из самых популярных реляционных баз данных в мире. Но стандартная конфигурация MySQL оптимизирована для систем с минимальными ресурсами — не для продакшн-серверов с гигабайтами RAM и миллионами строк в таблицах.

В этом руководстве мы разберём все аспекты оптимизации MySQL: от настройки конфигурационного файла до построения эффективных индексов и оптимизации медленных запросов.

Читать далее Полное руководство по оптимизации MySQL: конфигурация, индексы, запросы

Миграция с CentOS 8 на AlmaLinux 8

Поддержка Centos 8 в панели управления ISPManager была полностью прекращена 1 января 2022 года. После этого пользователи начали искать альтернативу данной ОС и нашли её в AlmaLinux 8. Успешная миграция осуществима с помощью скрипта almalinux-deploy. Данный процесс позволяет сохранить данные и настройки системы с минимальными простоями.

Читать далее Миграция с CentOS 8 на AlmaLinux 8

Файлы /etc/passwd и /etc/shadow: структура и работа

В основе системы аутентификации Linux лежат два критически важных файла: /etc/passwd и /etc/shadow. Каждый раз, когда пользователь входит в систему, Linux обращается к этим файлам для проверки учётных данных. Понимание их структуры необходимо любому системному администратору.

Разберём, как устроены эти файлы, что означает каждое поле и как правильно с ними работать.

Читать далее Файлы /etc/passwd и /etc/shadow: структура и работа

Как создать базу данных MySQL: полное руководство

База данных — это фундамент любого динамического веб-приложения. Сайты на WordPress, интернет-магазины, CRM-системы, форумы — все они хранят информацию в базах данных MySQL. Правильное создание и настройка базы данных с самого начала избавит от проблем в будущем.

Разберём все способы создания баз данных MySQL: от командной строки до графических интерфейсов, с практическими примерами и рекомендациями.

Читать далее Как создать базу данных MySQL: полное руководство

Как создать пользователя MySQL и назначить права

Работа с MySQL редко ограничивается одним root-пользователем. Для каждого приложения, разработчика или сервиса нужен отдельный аккаунт с конкретными правами доступа. Это базовое правило безопасности: минимальные привилегии для выполнения конкретных задач.

Разберём, как создавать пользователей MySQL, назначать им права и управлять доступом к базам данных.

Читать далее Как создать пользователя MySQL и назначить права

Команда sed: редактирование текста из командной строки

Работа с конфигурационными файлами, логами и скриптами — ежедневная рутина любого администратора. Открывать каждый файл в редакторе, искать нужную строку и вручную её менять? Долго и неэффективно. Именно для таких задач существует sed — stream editor, который позволяет редактировать текст прямо из командной строки.

Читать далее Команда sed: редактирование текста из командной строки

Команда cat в Linux: работа с содержимым файлов

Когда работаешь с Linux-сервером, постоянно приходится открывать и смотреть разные файлы. Конфиги, логи, скрипты - всего этого накапливается много. И вот тут появляется команда cat, которая стала одним из первых инструментов, которые осваивает любой администратор.

Читать далее Команда cat в Linux: работа с содержимым файлов

Как быстро проверить использование диска в Linux: от паники до контроля за 5 минут

Три часа ночи. Ваш сервер начинает тормозить. Логи не пишутся. База данных отказывается принимать новые записи. Панель мониторинга светится красным. Первая мысль: «DDoS? Взлом? Отказ железа?»

А потом вы открываете консоль и видите простое, но убийственное сообщение: "No space left on device". Диск забит. Полностью. И теперь у вас есть ровно несколько минут, чтобы найти проблему, освободить место и вернуть систему к жизни до того, как пользователи начнут замечать проблемы.

Звучит знакомо? Тогда эта статья для вас. Сегодня разберём, как быстро диагностировать проблемы с дисковым пространством в Linux, найти файлы-пожиратели места и настроить систему так, чтобы больше никогда не просыпаться от подобных сюрпризов.

Читать далее Как быстро проверить использование диска в Linux: от паники до контроля за 5 минут