Смена locale под Debian

Смена locale в системе Debian осуществляется командой:

# dpkg-reconfigure locales

В появившемся интерфейсе необходимо выбрать те, которые Вам нужны, например: ru_RU.UTF-8 UTF-8, ru_RU.KOI8-R KOI8-R.

На Debian 6 встретили баг, иногда локаль не меняется. Поэтому в ~/.profile юзеров я добавил:

export LANG=ru_RU.utf8

Так же добавил в /etc/skel/.profile, что бы новые юзера сразу получали нужную локаль.

php 5.2 для Debian 6 squeeze, пакеты php52*. Откладываем бубен и ставим PHP 5.2 не вредя системе.

Источник

Пока наш системный администратор Ильдар шаманит с кластером для shared-хостинга на best-hosting.ru, в сторону летят очень вкусные вещи =)
На днях он собрал пакеты php52-* для squeeze, а ваш покорный слуга собрал репозиторий для этого дела.

Читать далее

Установка OpenVZ на Debian 6 (Squeeze)

1. Установка ядра OpenVZ:

apt-get install linux-image-openvz-amd64 vzctl vzquota vzdump

2. Конфигурируем sysctl (/etc/sysctl.conf):

net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward=1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.eth0.proxy_arp=1

3. В файле /etc/vz/vz.conf правим:

NEIGHBOUR_DEVS=detect

на

NEIGHBOUR_DEVS=all

Ребутаемся 🙂

Конфигурация Mercurial+Nginx для управления большим количеством репозиториев

Под катом описан пример конфигурации связки mercurial+nginx и приведен скрипт автоматизации всего вышеперечисленного.

Читать далее

Логирование пользовательской активности в Linux

Часто возникает необходимость мониторить что происходит на удаленном сервере, часто приходится ставить key logger\activity logger для отслеживания действий пользователей. После выборки фриварного ПО не было найдено почти ничего интересного, много ограничений, много не стабильных реализаций.
Наткнулся на интересный проект Snoopy Logger

Читать далее

Добавление диска в MDADM RAID 5/6 «на лету»

Сегодня хочу поделиться с вами краткой инструкцией, как добавить диск в существующий RAID 5/6 не пересобирая массив (зачастую это просто нереально — забэкапить 4-10Тб данных) и не останавливая работу сервера на сутки-другие. Данная инструкция написана для линуксовых софтрейдов через mdadm, с аппаратными контроллерами/виндой разговор особый и зачастую очень короткий (никак и все).
Читать далее

Защита от легкой flood и ddos атаки по HTTP-протоколу используя mod_dosevasive

Защита от ddos
mod_evasive – (mod_dosevasive) HTTP DoS or DDoS attack or brute force attack
Apache модуль для организации защиты от DDoS атак.

Читать далее

Изменение прав на файлы и директории

Для изменения прав на файлы и директории внутри текущего каталога, необходимо выполнить:

find ./ -type f -exec chmod 644 {} \; && find ./ -type d -exec chmod 755 {} \;