Как настроить кросс-платформенный сервер резервного копирования на Linux с BackupPC

В этом сообщение я представлю вам BackupPC, программный кросс-платформенный бэкап сервер, который через сеть может вытянуть резервное копирование клиентов Linux, Windows и MacOS. В BackupPC добавлено ряд функций, которые делают резервное копированиче чуть ли не приятной вещью.

Особенности BackupPC

BackupPC поставляется с надёжным веб-интерфейсом, который позволяет вам собирать и управлять централизованным образом резервными копированиями других удалённых хостов. Используя веб-интерфейс, вы можете изучить файлы журналов

Читать далее

Как проверять и решать проблемы Linux сервера с использованием sysdig

Сразу замечу, что sysdig доступен и для других платформ (например, для Windows), но не все версии обладают полной функциональностью. В данном уроке рассмотрено применение на Linux, на других ОС может быть своя специфика.

Что первое, приходящее на ум, когда вам нужно проследить системные запросы, сделанные и полученные процессом? Возможно вы подумаете о strace, и вы правы. Какой инструмент вы бы стали использовать для мониторинга сырого сетевого трафика из командной строки? Если вы подумали о tcpdump, вы снова сделали превосходный выбор.

Читать далее

Какая хорошая бесплатная контрольная панель для VPS

Управление сервером на декстопной машине и управления точно таким же сервером на «безголовой машине», например на VPS — это, как говорят в Одессе, две большие разницы. На настольной машине мы можем, например, для установки новых модулей, или для контроля над процессами, или для копирования файлов воспользоваться всевозможными программами с графическим интерфейсом — файловыми менеджерами, установщиками пакетов, анализаторами производительности и т. д. Если у вас достаточно знаний и опыта, вы можете пренебречь графическим

Читать далее

Как проверить загруженные и скомпилированные модули в HTTPD в Linux?

Это очень частый вопрос и иногда трудно найти ответ. Как вы проверите, какие модули Apache загружены в ваш HTTP / Apache сервер? Вторая часть, как вы проверите, какие модули скомпилированы и готовы для загрузки? Следование этим двум командам покажет вам, вы можете просто проверить загруженные и скомпилированные модули в HTTPD или Apache2 в любого рода Linux, таких как CentOS, Ubuntu, Fedora, RedHat и т.д.

Найдём список загруженных модулей в HTTPD Apache

Используйте следующую команду для вывода загруженных модулей в вашем Apache/HTTPD

Читать далее

Как защитить LAMP сервер на CentOS или RHEL

LAMP — это программный стек, состоящий из Linux (операционной системы, которая является базовым уровнем), Apache (веб-сервера, который «сидит сверху ОС), MySQL (или MariaDB, системы управления реляционной базой данных) и, наконец, PHP (скриптовый язык на стороне сервера, который используется для обработки и отображения информации сохранённой а базе данных).

В этой статье мы предполагаем, что каждый компонент стека LAMP уже установлен и запущен, и мы сфокусируемся исключительно на защите LAMP сервера(ов). Мы должны помнить,

Читать далее

Как получить отдельную таблицу MySQL из массивного файла .SQL бэкапа базы данных (разделитель дампов MySQL)

Представьте следующую ситуацию: кто-то сделал бэкап всей базы данных MySQL — очень большой бэкап — обычными инструментами. Результатом этого обычно является файлы tar или gzip, содержание ВСЕ созданные/заполненные значения для ВСЕХ таблиц этой базы данных. Все таблицы в одном файле. Это также является обычным когда клиенты с третьей стороны доставляют бэкап базы данных.

Эта ситуация может стать досадной, если ваш бэкап в районе 100+ GB и вам нужна ОДНА таблица (или по крайней мере не все). Повторное развёртывание бэкапа этих

Читать далее

Как защитить SSH сервер от атаки методом перебора (грубой силой — брут-форсинга) используя fail2ban

Одной из распространённых атак на службу SSH является атака методом перебора, когда удалённый атакующий бесконечно пытается залогиниться с различными паролями. Конечно, есть аргументы против аутентификации с помощью паролей для SSH, и есть альтернативные механизмы аутентификации, такие существующие варианты как аутентификация с публичным клюём или двух-факторная аутентификация сведут на нет атаку брут-форсингом. Не в даваясь в … Читать далее

Как настроить fail2ban для защиты сервера Apache HTTP

Сервер Apache HTTP в производственной среде может оказаться под различного рода атаками. Атакующие могут пытаться получить несанкционированный доступ к ограниченным директориям, используя атаку перебором (брут-форсинг) или выполняя зловредные скрипты. Некоторые вредоносные боты могут сканировать ваши веб-сайты на разного рода уязвимости или собирать e-mail адреса или веб-формы для рассылки спама.

Сервер Apache HTTP поставляется с полной совместимой системой логирования для захвата

Читать далее

Передача файлов напрямую между серверами с FTP Rush

Если вы хотите скопировать файлы между двумя серверами, то у вас есть парочка вариантов, как это сделать. Многие пользователи могут загружать файлы с одного сервера на локальную систему перед тем, как они выгрузят контент на новый сервер.

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

FTP Rush — это бесплатная программа для Windows, которая доступна как в портативной, так и в установочной версиях. Она поддерживает

Читать далее

Как установить Apache, MariaDB/MySQL и PHP на CentOS (LAMP)

Если вас интересует, как установить сервер на Windows, то вам сюда "Установка Apache, PHP, MySQL, phpMyAdmin на Windows". Apache, MariaDB/MySQL и PHP — это популярная серверная связка, которая используется для создания динамических веб-сайтов и веб-приложений. На платформах Linux эту связку называют акронимом LAMP (по первым буквам слов Linux, Apache, MySQL и PHP). Т.е. связка LAMP … Читать далее