вторник, 9 октября 2012 г.

Тестирование производительности NS-сервера (DNS)

Потребовалось мне протестировать NS-серверы на произоводительность при включенном сборе статистике по запросам. Гуглением выяснилось что существует утилита dnsperf (по аналогии с iperf), но в репозиториях убунты и дебиана она отсутствует (точнее есть в ppa, но датирована 2008 годом) и придётся собирать её ручками из исходников.

четверг, 4 октября 2012 г.

Какой процесс отправляет UDP-пакеты?

Используем незаменимый инструмент netstat + tcpdump. Сначала tcpdump'ом смотрим номер порта отправления, а затем с помощью netstat'а с правильными аргументами смотрим кто использует этот порт
 $ sudo tcpdump
 $ sudo netstat -aun --program  
Спасибо superuser.com

Ещё обнаружил достаточно интересную утилиту для исследования/мониторинга сокетов - ss. Подробности на русском на guruadmin.ru

вторник, 2 октября 2012 г.

Установка и настройка londiste 3.1 (skytools) в debian squeeze из исходников

Дабы не реплицировать весь кластер решил прибегнуть к репликации с помощью Londiste и шило в одном месте захотело именно последнюю версию. Ну что ж, раз хочется - сделаем. Версия самого постгреса - 9.2 из репозитория. Возможно что-то будет сделано религиозно неправильно и не православно, но так уж сделал, извиняйте.

четверг, 20 сентября 2012 г.

Установка Postgresql 9.2 в Debian Squeeze 6

UPDATE!
Репозиторий переехал на другое доменное имя: apt.postgresql.org
Теперь делаем так:
$ sudo -i  
# wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -  
# echo "deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main" > /etc/apt/sources.list.d/apt.postgresql.org.list  
# echo -e "Package: *\nPin: release o=apt.postgresql.org\nPin-Priority: 500" > /etc/apt/preferences.d/pgdg.pref  
# apt-get update  
# apt-get install pgdg-keyring -y
# apt-get install postgresql-9.2 -y
Подробнее о репозитрии на wiki.

Старый способ:
Для экспериментов с powerdns решил попробовать заодно поиграться с postgresql 9.2. Собирать из исходников не хотелось, подключать репозиторий sid'а тоже. Лёгким гуглением обнаружил репозиторий pgapt.debian.net из которого и установил нужные мне пакеты:
 $ sudo -i  
 # echo "deb http://pgapt.debian.net/ squeeze-pgdg main" > /etc/apt/sources.list.d/pgapt.debian.net.list  
 # wget -q http://pgapt.debian.net/ACCC4CF8.asc -O- | apt-key add -  
 # apt-get update  
 # apt-get install -t squeeze-pgdg postgresql-9.2  

вторник, 24 июля 2012 г.

Список шар на NFS-сервер

Всё просто:
showmount -e server

среда, 11 июля 2012 г.

Openstack. Автодополнение команд.

Нашёл на гитхабе репозиторий с готовыми скриптами для автодополнения параметров утилит из состава openstack :
https://github.com/asdil12/openstack-autocomplete

среда, 4 июля 2012 г.

Ubuntu, gnome-terminal и кнопка F10

Отличное руководство как избавиться от перехвата кнопки F10 в gnome-terminal (и не только):
http://askubuntu.com/questions/37313/how-do-i-deactivate-f1-and-f10-keybindings

Возможно попозже переведу на русский, главное не забыть =)