После покупки/аренды сервера с установленной операционной системой как правило можно обнаружить что директория /tmp никак не защищена. Можно искать уязвимости, заливать в /tmp rootkit и пользоваться им как душа пожелает. Давайте попробуем исправить эту ситуацию. Для начала создадим файл который будем использовать для монтирования /tmp. cd /dev Создайте файл размером 100Мб для директории /tmp, если [...]
Монтируем /tmp noexec
http://www.unixguru.biz/%d0%bc%d0%be%d0%bd%d1%82%d0%b8%d1%80%d1%83%d0%b5%d0%bc-tmp-noexec/
Установка mod_security в Debian Lenny
оригинал статьи тут Данная статья содержит краткую инструкцию по установке mod_security на apache2 под управлением Debian Lenny. Для начала нужно загрузить и установить два пакета libapache-mod-security_2.5.9-1_i386.deb mod-security-common_2.5.9-1_all.deb (они есть в unstable ветке), я предлагаю их скачать использую ссылочку, указанную на официальном сайте mod_security.
http://www.unixguru.biz/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-mod_security-%d0%b2-debian-lenny/
парсинг конфигов bind по MX
появилась задача: выкладывать на фтп список доменов для антиспам-сервиса, которые назначили себе их MX-ы, что бы те в свою очередь его забирали и подгружали в свой сервис. Простой скрипт (запуск по крону) парсит конфиги bind (ось Debian) и выкладывает в хоумдир юзеру: #!/bin/bash tempFileName=list_for_antispamus #имя файла со списком доменов home_dir=/home/user #home dir пользователя ftp cp [...]
http://www.unixguru.biz/%d0%bf%d0%b0%d1%80%d1%81%d0%b8%d0%bd%d0%b3-%d0%ba%d0%be%d0%bd%d1%84%d0%b8%d0%b3%d0%be%d0%b2-bind-%d0%bf%d0%be-mx/
перезапуск сервиса при достижение порога LA
в продолжение темы на примере nginx: #!/bin/bash triggerValue=15 # if the CPU use is above 90% send an email. DO NOT USE a DOT or COMMA! tempFileName=tmp-la # some name of the temp file for the ps, grep data uptime | sed -e ‘s/.* load average: \(.*\), \(.*\), \(.*\)/\1 \2 \3/’ | grep -v grep [...]
http://www.unixguru.biz/%d0%bf%d0%b5%d1%80%d0%b5%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-%d1%81%d0%b5%d1%80%d0%b2%d0%b8%d1%81%d0%b0-%d0%bf%d1%80%d0%b8-%d0%b4%d0%be%d1%81%d1%82%d0%b8%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be/
Установка Nginx, PHP5, FastCGI, XCache и MySQL на Ubuntu
оригинал статьи тут Как только вы начинаете чувствовать нагрузку на свой купленный за 5 долларов в месяц сервер, то читая статьи на тему «Когда стоит переходить на VPS», подумывайте о покупке чего-нибудь более серьёзного. И как только это «более серьёзное» находится в вашем распоряжении, перед вами открывается целая вселенная, когда всё зависит только от вас [...]
http://www.unixguru.biz/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-nginx-php5-fastcgi-xcache-%d0%b8-mysql-%d0%bd%d0%b0-ubuntu/