Debian

Настройка удаленного подключения к mysql

При масштабировании Drupal (и не только :) ) сайтов, при настройках репликации mysql требуется настроить в mysql возможность подключения с удаленного сервера. В этой статье речь пойдет о настройке безопасного удаленного подключения к серверу mysql на примере Linux debian.

Первым делом нужно проверить, какие интерфейсы слушает наш mysql. Это можно сделать командой:

Теги

Удобная настройка автозагрузки из консоли в Debian

Для управления демонами, стартующими при загрузке сервера, в Debian существует утилита update-rc.d. Но её использование не особо наглядно и удобно. Можно установить тулзы для управления автозагрузкой с использованием ncurses - rcconf и sysv-rc-conf:
Теги

Установка и настройка memcached для Drupal 7

Memcached — это программное обеспечение, позволяющее хранить данные в оперативной памяти в виде "ключ-значение" (хэш таблицы).
Memcached используется для кэширования данных в оперативной памяти, позволяя существенно ускорить работу веб-приложений, уменьшив нагрузку на базу данных.
Как уже было описано в статье Кэширование спасет ваш Drupal сайт Memcached можно использовать как кэширующий бэкенд для Drupal 7.

Полезные команды, которые могут пригодиться при DDoS и не только

В моем случае, в качестве frontend сервера, стоит nginx и формат access-лога имеет вид:

log_format main ‘$remote_addr — $remote_user [$time_local] «$host» «$request» ‘
‘$status $body_bytes_sent «$http_referer» ‘
‘»$http_user_agent» «$http_x_forwarded_for» -> $upstream_response_time';

Что на выходе дает что-то вроде такой строки:

Теги

Подключение USB флешки к Debian

Если мы просто вставим флешку в компьютер с Debian то внешне ничего не произойдёт и в какую директорию переходить, чтобы найти файлы с флешки — неизвестно.
Чтобы зайти в папку флешки — нужно её сначала примонтировать.

Пойдём по порядку.
После того, как флешка вставлена в USB-порт, нужно определить каким устройством её определила система. Для этого набираем слудующую команду:

Теги

Логирование PHP скриптов отправляющих почту

Сегодня я расскажу как можно вести лог скриптов, что отправляют почту методами PHP.
Это удобно, если у вас на сервере поселился спаммер и вы не знаете где его искать, т.к.
сами пути запускающих скриптов по-умолчанию не падают в /var/log/syslog или в /var/log/mail.log.

В PHP начиная с версии 5.3 добавить логирование довольно просто.
Открываем файл php.ini

# nano /etc/php5/php.ini

Теги

Изменить Скорость и Дуплекс Сетевой Карты в Debian/Ubuntu

Установка ethtool

# sudo apt-get install ethtool

2. Узнать скорость, дуплекс и прочую информации о сетевом интерфейсе eth0

Для того, чтобы узнать текущую скорость, дуплекс и прочую информацию об интерфейсе eth0, выполните следующую команду с правами пользователя root.
# ethtool eth0
Пример результата выполнения команды :

Теги

Установка MariaDB на Debian 7, Ubuntu

В свете различных произошедших событий одна из лучших баз данных - MySQL постепенно растрачивает накопленный потенциал.

Бывшие разработчики MySQL уже достаточно продолжительное время развивают проектMariaDB, призванный послужить полноценной "прозрачной" заменой MySQL,

Теги

Оптимизация настроек MySQL с помощью MySQLTuner

Не беда, если вы как и я не являетесь большим специалистом в области понимания тонкостей настроек MySQL. Специально для таких людей существует маленький, но очень полезный скрипт на языке Perl — MySQLTuner.
Он хитрым образом анализирует статистику работы MySQL и выдает свои рекомендации по оптимизации настроек сервера.

Теги