Как удалить базу данных и пользователя mysql

Отказавшись от удобной панели для управления сервером, я столкнулся с необходимостью удаления баз и пользователей mysql. Ведь раньше-то делалось это через панельку, а — вручную.

(далее…)

Как установить i386 библиотеки на системе amd64

Как здорово, что в Дебиан есть поддержка мультиархитектур. Допустим, какое-то приложение работает только на 32-двух разрядных системах, а на сервере установлена 64-х разрядная. Просто устанавливаем необходимые библиотеки для архитектуры i386 и дальше работаем с приложением.

Делается это так: (далее…)

Примеры правил rewrite для nginx

Перенаправление на url со слэшем

У некоторых CMS для сайтов страницы могут открываться как со слэшем на конце, так и без, если движок сам не выполняет редирект. Например, страница http://example.net/page и http://example.net/page/ с точки зрения посетителя будет одной. Но для поисковиков это — две разные страницы, и во всём виноват слэш. Получается, дублирование контента, что плохо.

(далее…)

Как создать самоподписанный сертификат

Создание самоподписанного сертификата двумя командами. Может пригодиться для администрирования сайта по https, например.

1. Создаём ключ.

# openssl genrsa -out server.key 2048

2. Создаём сертификат. Домен example.com следует заменить на ваш.

# openssl req -new -x509 -key server.key -out server.crt -days 3650 -subj /CN=example.com

Перенос баз данных mysql в другую папку или раздел

В некоторых случаях бывает необходимо перенести базы данных mysql из каталога по-умолчанию (/var/lib/mysql) в другой каталог или даже на отдельный раздел. Например, для защиты баз данных от повреждения, в случае, если файловая система на основном разделе будет повреждена.

(далее…)

Ошибка MySQL: [Warning] user entry root@

После установки сервера mysql в логе daemon.log появляется такая ошибка:

Jul 24 15:29:08 srv mysqld: 140724 15:29:08 [Warning] 'user' entry 'root@example.com' ignored in --skip-name-resolve mode.
Jul 24 15:29:08 srv mysqld: 140724 15:29:08 [Warning] 'proxies_priv' entry '@ root@example.com' ignored in --skip-name-resolve mode.

(далее…)

Неправильное отображение цветов htop в putty

В старой версии putty 0.62 все цвета htop отображались, как следует. В последней версии 0.63 некоторые цвета не отображаются. Или отображаются, но только когда выделяешь процесс стрелочками на клавиатуре или мышкой. В общем, выглядит всё вот так:

Неправильные цвета в htop

(далее…)

Tinyproxy: свой прокси-сервер за пять минут

Прокси-сервер, зачастую, вещь просто необходимая. Применений этому чудесному инструменту — масса. Например, посещение сайта, на котором ваш ip адрес заблокирован администратором. :)

Рассматриваться будет tinyproxy — небольшой, но удобный прокси-сервер. Давайте попробуем настроить его, потратив на это не более пяти минут. Первым делом устанавливаем его:

# aptitude install tinyproxy

(далее…)

Права доступа к файлам и папкам

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

(далее…)