вторник, 25 ноября 2008 г.

archlinux unbound startscript

стартовый скрипт для unbound в archlinux


#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions

PID=`cat /usr/local/etc/unbound/unbound.pid 2>/dev/null`

case "$1" in
start)
stat_busy "Starting Unbound DNS"
if [ -z "$PID" ]; then
/usr/local/sbin/unbound -c /usr/local/etc/unbound/unbound.conf &
fi
if [ ! -z "$PID" -o $? -gt 0 ]; then
stat_fail
else
add_daemon unbound
stat_done
fi
;;
stop)
stat_busy "Stopping Unbound DNS "
[ ! -z "$PID" ] && kill $PID &> /dev/null
if [ $? -gt 0 ]; then
stat_fail
else
rm_daemon unbound
stat_done
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0

понедельник, 24 ноября 2008 г.

ssh back tunnel

создание обратного ssh туннеля, в случае если необходимо пробиться в сетку через нат

необходимо:
1. локальная тачка.
2. удаленный сервер доступный из вне.

с локальной машины выполняем

ssh -f -N user@example.com -R 12345:localhost:22

на сервере выполняем
ssh user@locahost -p 12345


сперто: http://www.opennet.ru/tips/info/1691.shtml

четверг, 20 ноября 2008 г.

apache Custom log

собственно понадобилось смотреть какой процесс apache и сколько выполняется


Включаем в модулях config_log_module

пишем в конфиге
интересующие нас опции %T %P

LogFormat "%h %l %u %t \"%r\" %>;s %b \"%{Referer}i\" \"%{User-Agent}i\" %T %P" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

в виртуальном хосте пишем
CustomLog "| /usr/local/sbin/rotatelogs /var/log/apache/httpd-access.log 5184000" combined

5184000 - периодичность rotate в секундах

пример результата
..."Opera/9.27 (Windows NT 5.1; U; en)" 0 65405

среда, 19 ноября 2008 г.

работа с tape changer

работа с DDS лентами в ченджере

chio status - посмотреть статус
chio move slot 1 drive 0 - вставить ВТОРУЮ ленту в ченджер
chio return drive 0 - вернуть ленту обратно в стек

mt -f /dev/nsa0 rewind - перемотать ленту в начало
получение freebsd src через subversion


cd /download_dir
svn co svn://svn.freebsd.org/base/stable/7 src

Последующие разы
cd /download_dir
svn up

четверг, 13 ноября 2008 г.

vsftpd.conf

tiny vsftpd config

dirmessage_enable=YES
chown_uploads=NO
xferlog_enable=YES
idle_session_timeout=600
data_connection_timeout=120
ascii_upload_enable=NO
ascii_download_enable=NO
chroot_list_enable=YES
chroot_list_file=/etc/chroot_list
listen=YES
ls_recurse_enable=NO

anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO

local_enable=YES
write_enable=YES