|
Январь 24, 2012
10:53 pm - о пользе обновления BIOS Данная заметка может быть интересна тем, кто эксплуатирует серверное железо. ( Читать дальше... ) Current Location: office
|
Декабрь 2, 2010
05:22 pm - pgpool-II & SysV semaphores (хозяйке на заметку)
В документации по pgpool-II это не сказано, но если в системе нет свободных семафоров, может потребоваться тюнинг ОС. Если их не хватает, при запуске в лог пишется такое сообщение:
ERROR: pid 75424: could not create 3 semaphores: No space left on device
( Читать дальше... ) Current Location: Москва
|
Октябрь 30, 2009
02:15 pm - one small reason to hate PostgreSQL Оказывается, если директория с базой postgre имеет права отличные от 700, то postgresql отказывается запускаться:
# ls -ld /usr/local/pgsql/data
drwxr-x--- 11 pgsql wheel 512 30 окт 10:57 /usr/local/pgsql/data
# /usr/local/etc/rc.d/postgresql start
FATAL: data directory "/usr/local/pgsql/data" has group or world access
DETAIL: Permissions should be u=rwx (0700).
could not start server
Такая излишняя забота со стороны разработчиков как минимум раздражает. Я придерживаюсь мнения, что администратор сам в праве решать какие права ставить на директорию. Максимум, что может сделать приличное приложение - ругнуться в логи и продолжить работу, если дальнейшая работа возможна. В данном случае ничего работе приложения не мешает. Более того и в плане безопасности ничего плохого в таких правах на директорию нет.
|
Октябрь 1, 2009
05:36 pm - о суеверии На прошедших выходных съездил на марш-бросок и занял там 13-е место в своей группе. А когда вернулся домой, то обнаружил, что мой ноутбук (Lenovo ThinkPad) больше не включается :( Гарантия на него, как выяснилось, закончилась в августе.
И как не стать после этого суеверным ? :)
|
Июль 31, 2009
12:16 pm - Отчет о велопоходе по Северному Уралу 30 июня - 4 июля 2009 г Когда искал информацию перед походом, то не нашел отчетов с gps-треком или хотя бы подробной схемой маршрута, так что думаю данный отчет может пригодится тем, кто соберется в эти края. Разделять техническое описание маршрута и впечатления о походе было лень, поэтому написал все вместе.
- Нитка Маршрута: Троицко-Печорск - Комсомольск-на-Печоре - Якша - Петрецово - Гадья - Верхняя Колва - Валай - Ныроб - Чердынь.
- Общая протяженность: 407 км
- Продолжительность: 4 суток
( Читать дальше... )
|
Апрель 23, 2009
02:30 am - Использование IPMI под FreeBSD Я давно слышал про IPMI, но использовать его на практике раньше не приходилось - поддержка IPMI есть только на серверных мамках (а бюджетные сервера часто работают на десктопных), и то на многих модуль IPMI не распаян на плате, а подключается в виде отдельного модуля (который продается за отдельные деньги).
Среди прочих полезных (и не очень) функций IPMI позволяет:
- удаленно выключить/включить сервер, даже если ОС "зависла"
- Использовать Serial-over-LAN - позволяет по сети подключиться к серверу и работать с ОС через serial console, например что то сделать в single mode. С точки зрения ОС на управляемого сервера это выглядит как подключение к обычному COM-порту (и настраивать нужно так же)
Но недавно совершенно случайно выяснилось, что в нашей конторе есть сервера с Intel-овским матерями, где есть встроенная поддержка IPMI (я увидел в tcpdump странные gratious arp и решил выяснить откуда они берутся - оказалось их отправляет IPMI-контроллер). ( И я решил посмотреть как это работает. )
|
Февраль 2, 2009
12:19 pm - ordb.org Блэклист ordb.org прекративший работу в 2006-м году, в марте 2008 года начал блокировать все адреса (чтобы им наконец то все перестали пользоваться): http://www.opennet.ru/opennews/art.shtml?num=14965
Но как не странно он продолжает использоваться на большом числе серверов, в том числе живых на вид контор.
Например: host mail.mosoblbank.ru[85.249.213.98] said: 550 5.2.1 Mailbox unavailable. Your IP address x.x.x.x is blacklisted using ORDB. Details: ordb.org was shut down on December 18, 2006. Please remove from your mailserver.. (in reply to RCPT TO command)
То что логи мало кто из админов читает, это я давно убедился, но что я не могу понять - неужели этих людей не удивляет, что с марта им не пришло ни одного письма?
Новости на http://mosoblbank.ru еще обновляются, значит не совсем контора умерла.
|
Декабрь 10, 2008
01:45 am - X, urxvt, copy/paste В X-ах, как известно, есть несколько разных буферов обмена, используемых для copy/paste. Некоторым это нравится, но мне это только мешает. Например, надо скопировать текст из терминала в Thunderbird. При выделении мышкой текста он помещается в буфер PRIMARY. Если после этого нажать в TB Shift+Ins, то будет вставлен совсем другой текст - тот что был в буфере CLIPBOARD. Для того чтобы вставить текст в gtk-шных приложениях из PRIMARY нужно прицелиться мышкой в нужное место и нажать среднюю кнопку. На ноутбуке (тачпад или трекпоинт) делать это неудобно, и я периодически промахивался и вставлял текст не там. Возможности скопировать текст в буфер CLIPBOARD в терминалах обычно нет...
Готовые средства для синхронизации буферов сходу не нашлись:
- autocutsel умеет PRIMARY и CLIPBOARD копировать в устаревший cutbuffer, но синхронизировать между собой PRIMARY и CLIPBOARD не умеет.
- Klipper и аналогичная софтина от Gnome управляются через GUI и хотят поставить много зависимостей (мне не нужных).
Да и просто безусловная синхронизация двух буферов не совсем то что хотелось - на форумах встречаются упоминания странных X-овых программ, которые копируют текст в PRIMARY без выделения его мышкой (например, при выборе пункта меню).
К счастью, urxvt (терминал которым я сейчас пользуюсь) можно расширять с помощью perl, и проблема была решена таким образом:
1. ставится xsel (emerge x11-misc/xsel)
2. В /usr/lib/urxvt/perl/ создается скрипт с любым не занятым именем, например urxvt-clipboard и таким содержанием:
use warnings;
sub on_sel_grab {
open my $pipe, '|-:utf8', 'xsel -i -b' or die "can't run xsel: $!";
print $pipe $_[0]->selection;
close $pipe;
()
}
3. В ~/.Xdefaults к содержимому URxvt.perl-ext-common добавляется название данного скрипта - urxvt-clipboard
Если там ничего не было можно прописать:
URxvt.perl-ext-common: default,urxvt-clipboard
4. Если используется urxvd, его надо перезапустить - он компилирует перловые скрипты при запуске.
Теперь можно выделять в urxvt текст мышкой и вставлять его по Shift+Ins/Ctrl+v в Thunderbird/Firefox и других приложениях.
|
Октябрь 7, 2008
08:51 pm - mini-howto: запуск NetBSD в qemu под FreeBSD Недавно понадобилось посмотреть на NetBSD. Сходу в сети не нашлось описания как это можно сделать, поэтому может кому то пригодится описание того, как это получилось у меня.
1. Создаем образ, на который будет установлена система: > qemu-img create -f qcow2 netbsd.img 4G
2. Подгружаем модуль aio > sudo kldload aio
3. Скачиваем iso-шку с дистрибутивом и загружаем с неё виртуальную машинку: > qemu -m 256 -curses -hda netbsd.img -cdrom i386cd-4.0.iso -boot d
Далее netbsd устанавливается так же как на обычный PC.
4. Для работы сети внутри виртуальной машины можно сделать бридж между физическим интерфейсом и tap:
> sudo ifconfig tap create > sudo ifconfig bridge create > sudo ifconfig bridge0 addm tap0 addm re0 up > sudo sysctl net.link.tap.up_on_open=1 > sudo sysctl net.link.tap.user_open=1
Чтобы запускать qemu из под пользователя надо дать ему права на /dev/tap0
4. Без отключения ACPI NetBSD не захотела видеть ни одну из сетевух, которые эмулирует qemu, поэтому ACPI пришлось отключить:
> qemu -m 256 -curses -hda netbsd.img -no-acpi -net nic -net tap
Вот собственно и все.
|
Декабрь 6, 2007
01:28 pm - BIND 9.5 no longer xml-free. BIND окончательно упал в моих глазах - в 9.5 включена поддержка http-сервера для отдачи статистики в XML: http://www.isc.org/sw/bind/view/?release=9.5.0b1#RELEASE
|
|
|
|