sed вставить строку, после искомой строки

Возникла необходимость, в конфигурации стапитцот виртуалхостов nginx добавить кеширование, вспомнил про sed и решил сделать все это с его помощью. Основные настройки кеширования вынес в отдельный файл /etc/nginx/cache.conf и после решил инклудить его в конфиг файле виртуалхостов с помощью команды:   Читать дальше —›

Remmina "Unable to connect to RDP server 10.10.10.10"

Давече столкнулся с проблемой, remmina, матюкнулась мне, мол «Unable to connect to RDP server 10.10.10.10» решение простенькое, открываем файлnano ~/.freerdp/known_hosts и ищем наш проблемный сервер 10.10.10.10 далее удаляем строку с ним.   Читать дальше —›

Бекдор Linux/Cdorked.A определение заражения сервера

Для определения заражения рекомендуют скачать и собрать dump_cdorked_config для дампов памяти данного бекдораwget http://www.welivesecurity.com/wp-content/uploads/2013/04/dump_cdorked_config.c gcc dump_cdorked_config.c -o dump_cdorked_config chmod +x dump_cdorked_config ./dump_cdorked_config еслиNo shared memory matching Cdorked signature was found.   Читать дальше —›

Linux конвертация образа mdf в iso с помощью утилиты iat

Оказалось что конвертировать можно с помощью утилитки iat, соберем ее из исходниковwget -O iat-0.1.7.tar.gz http://downloads.sourceforge.net/project/iat.berlios/iat-0.1.7.tar.gz?r=http%3A%2F%2Fprdownload.berlios.de%2Fiat%2Fiat-0.1.7.tar.gz&ts=1397554700&use_mirror=netcologne tar -xvzf iat-0.1.7.tar.gz cd iat-0.1.7/ ./configure && make && make install посмотрим параметры командной строкиiat --help Iso9660 Analyzer Tool 0.1.7 iat is a tool for detecting the structure of many types of image file.   Читать дальше —›

Debian установка nginx из исходников, компиляция с дополнительными модулями

Небольшое howto по сборке nginx из исходников. Ставим зависимостиaptitude install build-essential libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev выкачиваем nginx, мне также необходим был модуль headers-more-nginx-modulewget http://nginx.org/download/nginx-1.4.7.tar.gz wget https://github.com/agentzh/headers-more-nginx-module/archive/v0.25.tar.gz распаковываем наше доброtar zxf nginx-1.4.7.tar.gz tar zxf v0.25.tar.gz конфигурируемcd nginx-1.4.7 ./configure --prefix=/usr --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock --with-http_ssl_module --user=nginx --group=nginx --with-http_stub_status_module --with-http_gzip_static_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --add-module=~/headers-more-nginx-module-0.25/ через —add-module=~/headers-more-nginx-module-0.25/ —   Читать дальше —›

nginx-frontend + nginx-backend реальные ip адреса посетителей

В http {} или в секцию нужного server {} или location {} добавляемset_real_ip_from 192.168.0.0/24; real_ip_header X-Real-IP; где192.168.0.0/24 — подсеть с которой разрешаем принимать X-Real-IP, можно указать просто ip адрес, не забываем добавитьproxy_set_header X-Real-IP $remote_addr;   Читать дальше —›

Установка панели DirectAdmin

Перед установкой панели, необходимо установить доп софт необходимы для ее сборки и функционирования: Rehat/Fedora/CentOS:yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which Debian 6apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libreadline-dev libdb4.8-dev libsasl2-dev Debian 7apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python libdb-dev libsasl2-dev libncurses5-dev FreeBSDpkg_add -r gmake perl wget bison flex gd cyrus-sasl2 cmake python autoconf libtool libarchive Выкачиваем установщикwget http://www.directadmin.com/setup.sh делаем исполняемымchmod +x setup.sh запускаем установку панели./setup.sh далее инсталятор задаст несколько вопросов, смысла их описывать нет.   Читать дальше —›

FreeBSD 9.x установка на gpt gmirror raid1

Загружаем с live-cd freebsd или mfsbsd если через pxe-boot. Удаляем все gpt данные с двух дисков# gpart destroy -F ada0 # gpart destroy -F ada1 cоздаем GPT таблицу разделов# gpart create -s gpt ada0 создаем разделы# gpart add -b 34 -s 94 -t freebsd-boot ada0 # gpart add -s 4G -t freebsd-swap ada0 # gpart add -t freebsd-ufs ada0 Записываем загрузчик# gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0теперь скопируем разметку с первого диска на второй# gpart backup ada0 | gpart restore -F ada1 грузим gmirror# gmirror load создаем два зеркала, одно под корень, второе под свап# gmirror label -v -b round-robin swap /dev/ada0p2 # gmirror insert swap /dev/ada1p2 # gmirror label -v -b round-robin rootfs ada0p3 # gmirror insert rootfs /dev/ada1p3 создаем файловую систему на корневом разделе# newfs -m 1 -U /dev/mirror/rootfs теперь будем устанавливать ручками FreeBSD монтируем корень в /mnt# mount /dev/mirror/rootfs /mnt устанавливаем базовую систему# cd /usr/freebsd-dist # sh # export DESTDIR=/mnt # for file in base.txz kernel.txz lib32.txz;   Читать дальше —›

    Категории