Исправление ошибок «locale: Cannot set»

Зачастую, при заказе VPS или любого другого linux сервера, в нем оказываются не установлены все значения локали. Что приводит к появлению надоедливых сообщений при работе практически с любой программой: locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_MESSAGES to default locale: No such file or directory locale: Cannot […]

Читать дальше →

Настройка RAID-1 зеркала после установки FreeBSD на GPT

Памятка о настройки RAID-1 поверх уже установленной FreeBSD версии 9 или 10. Неоднократно проверенный способ, когда используется именно GPT разметка. В примере будет создан RAID-1 массив, он же зеркало, из всех разделов на основном диске. Т.е. зеркалируются именно разделы, а не полностью диск. 1. Загружаем в shell FreeBSD с LiveCD. 2. Просматриваем имеющиеся разделы:

Читать дальше →

Защита WordPress с помощью fail2ban

Небольшая настройка fail2ban, которая позволит Вам защитить свой блог от перебора паролей к панели управления. Меня в свою очередь такое решение спасло от большого числа ботов гуляющих по сети и не один раз упомянутых, к примеру на хабрахабре Распределенная атака на WordPress сайты и Большая атака ботов на WordPress-сайты

Читать дальше →

Виртуальные пользователи в VSFTPD

Перед нами стоит задача предоставить множеству пользователей доступ по FTP, при этом не создавая для этого реальных пользователей. Ко всему этому, все пользователи будут работать на сервере от одного реального пользователя, к примеру www-data или ftp. Управление доступом к папкам будут регулироваться на уровне установленных прав для директорий. Ни один из пользователей не уйдет дальше […]

Читать дальше →

Nginx и Perl-FastCGI в Debian 6

Рассмотрим простую настройку Perl для работы из под Nginx. Устанавливаем fcgiwrap, и соглашаемся на установку зависимых пакетов: apt-get install fcgiwrap Редактируем нужный виртуал хост nginx. Здесь для примера используется домен www.example.com Если у Вас уже есть готовый конфиг, то в него добавляем только пункт location ~ \.pl$ {…}, не забывая редактировать fastcgi_param SCRIPT_FILENAME. Вариант для […]

Читать дальше →

Мониторинг состояния серверов с помощью Munin

Munin — это легкий сетевой инструмент мониторинга ресурсов. Позволяет собирать данные с нескольких серверов одновременно и отображать все в легковесных красивых графиках. На графиках можно легко отслеживать все прошедшие события сервера, нагрузку и т.д. Статья посвящена настройки munin и решение возможных проблем при установки в различных случаях. 1) Устанавливаем: apt-get install munin munin-node munin-plugins-extra libwww-perl […]

Читать дальше →

Локализация Debian

Устанавливаем русскую локализацию дистрибутива: 1. Выполнив locale убеждаемся что отсутствует русский язык LANG= LC_CTYPE=»POSIX» LC_NUMERIC=»POSIX» LC_TIME=»POSIX» LC_COLLATE=»POSIX» LC_MONETARY=»POSIX» LC_MESSAGES=»POSIX» LC_PAPER=»POSIX» LC_NAME=»POSIX» LC_ADDRESS=»POSIX» LC_TELEPHONE=»POSIX» LC_MEASUREMENT=»POSIX» LC_IDENTIFICATION=»POSIX» LC_ALL= Редактируем файл /etc/default/locale vi /etc/default/locale Внимание: неправильное содержимое файла, на ОС Ubuntu приводит к невозможности загрузки ОС. приводим его к такому виду:

Читать дальше →

Виртуализация OpenVZ с web панелью управления

OpenVZ — технология виртуализации, которая базируется на ядре Linux, тем самым достигая минимальных потерь производительности виртуальных машин. В качестве гостевых систем могут выступать естественно только дистрибутивы Linux. Для openvz нет необходимости иметь процессор с поддержкой Intel-VT, все будет работать и на одноядерном процессоре. Подробнее ознакомиться с этой технологией можно на wiki: OpenVZ или официальном сайте проекта […]

Читать дальше →