суббота, 23 января 2010 г.

postfix regexp, config

Проверка регулярного выражения:
postmap -v -q - pcre:/etc/postfix/regexp/header_checks < ~/test.eml

где:
pcre:/etc/postfix/regexp/header_checks - проверяемый набор правил
~/virus.eml - проверяемое письмо

Более подробнее:
man regexp_table

Просмотр конфигов:
postconf - просмотр текущего конфига
postconf -d - просмотр конфига по умолчанию

soft raid

Посмотреть состояние массива:
cat /proc/mdstat

Посмотреть подробное состояние массива:
mdadm --query --detail /dev/md0

Создать раздел:
mdadm --create --verbose /dev/md0 --level=0 --raid-devices=2 /dev/sd[bc]1

Удалить диск из массива:
mdadm /dev/md0 --fail /dev/sdc1 --remove /dev/sdc1

Вывести диск из массива:
mdadm /dev/md0 --remove /dev/sdc1

Сказать, что массив у нас чистый:
# cat /sys/block/md0/md/array_state
inactive
# echo "clean" > /sys/block/md0/md/array_state
# cat /sys/block/md0/md/array_state
clean

Не raid, но может пригодиться:

Проверка диска в неразрушающем режиме:
badblocks -vsn

Проверка диска в разрушающем режиме:
badblocks -vsw /dev/sdc

Ссылка

пятница, 1 января 2010 г.

настройка apache2 для работы с perl

Для работы скриптов в корневом каталоге /var/www/html делаем следующее:
1. в /etc/httpd2/conf/extra-available/Directory_html_default.conf изменяем AllowOverride None на Allow - тем самым разрешаем выполнение .htaccess
2. создаем в /var/www/html файл .htaccess с содержимым:

DirectoryIndex index.pl #устанавливает файл по умолчанию
Options +ExecCGI #разрешает выполнение скриптов
AddHandler perl-script .pl #ассоциирует файлы .pl с перлом
PerlResponseHandler ModPerl::Registry #?
PerlSendHeader On #равнозначно PerlOptions +ParseHeader в версии mod_perl 2 источник

ссылки: 1