31 марта день бэкапа

Международный день резервного копирования (англ. World Backup Day) призван привлечь общественное внимание к вопросам обеспечения сохранения информации, а также распространить информацию о необходимости защиты от потери данных. День резервного копирования или День бэкапа (от англ. backup) проводится ежегодно 31 марта. Как говорится: «Администраторы делятся на три категории: кто не делает бэкапы, кто делает, кто делает…

Подробнее

TP-Link перезагрузка роутера из командной строки linux

Задался вопросом на днях, можно ли бутать эту глючную железку (WR743ND) из командной строки, без входа в такую-же глючную веб морду, оказалось что да, для этого необходим установленный curl: curl —basic —user admin:admin -A «Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)» —refer «http://192.168.1.1» «192.168.1.1/userRpm/SysRebootRpm.htm?Reboot=reboot» где admin:admin — логин:пароль для доступа к роутеру 192.168.1.1 — ip…

Подробнее

Windows Server Internet Explorer не дает загружать файлы

Возникла необходимость установить mui на Windows Server 2008, но блин Internet Explorer не дает загружать файлы, как всегда возомнил себя верховным браузером с супер защитой, чтож, обломаем ему руки, для этого выключим IE ESC для Администраторов.
ie-esc
ie-esc-2

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

nginx2
Небольшое howto по сборке nginx из исходников.
Ставим зависимости

aptitude install build-essential libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

выкачиваем nginx, мне также необходим был модуль headers-more-nginx-module

wget 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/ — задаем путь к доп модулю

Подробнее

Puppet синхронизация директорий

puppet
Синхронизация директорий с помощью puppet проще пареной репы, на мастере в site.pp добавляем

file {
    "/var/www/test.com/htdocs" :
      ensure => directory,
      source => "puppet:///test",
      recurse => true,
      purge => true,
      backup => false,
  }

далее в fileserver.conf

[test]
  path /var/www/test.com/htdocs/
  allow *

передергиваем мастер

/etc/init.d/puppetmaster restart
Подробнее

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

nginx
В 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;

в proxy_pass

root: /etc/rc.d/named: ERROR: get_pidfile_from_conf: /etc/namedb/named.conf does not exist (named)

В одно прекрасное солнечное утро получаю от named такую ошибку ( При рестарте то же самое: /etc/rc.d/named start /etc/rc.d/named: ERROR: get_pidfile_from_conf: /etc/namedb/named.conf does not exist (named) Дык… файла там действительно нет. Решение: ln -s /var/named/etc/namedb /etc/namedb /etc/rc.d/named start несколько позже выяснилось: ночью произошло отключение света и настолько долго, что заряда аккумуляторов UPS просто не хватило……

Подробнее

CentOS настройка vpn сервера pptpd

pptpd
На самом деле все просто как пять коп. Ставим зависимости:

выкачиваем свежую версию пакета

устанавливаем

далее

и раскоментируем

далее

Подробнее

ISPManager простой скриптик для добавления ip адресов в панель.

Создаем скриптик add_ips.sh #!/bin/bash while read line do echo $line /usr/local/ispmgr/sbin/mgrctl iplist.edit name=$line sok=ok sleep 2 done < "ips" а в файл ips добавляем адреса, которые нужно добавить в панель. Делаем скрипт исполняемым и запускаем. в выхлопе будет по каждому ip если все ок, то xx.xx.xx.xx OK если проблема, то xx.xx.xx.xx ERROR 2 : :…

Подробнее