Записи с меткой «software»
OpenSolaris и winkeys
В процессе написания предыдущей статьи обнаружилась еще одна незадача — настройщик клавиатурных раскладок в OpenSolaris, называемый iiim, знать не знает такой вариант кириллической раскладки, как winkeys. Это есть весьма огорчительно, ибо непривычно, вследствие чего неудобно. Недолгая прогулка по просторам интернета под бдительным присмотром гугла вывела меня на такую штуку как SCIM.
Прочитать остальную часть записи »
Nagios и NagiosGraph: рисуем графики
Все знают, что директора любят таблицы, диаграммы и графики :) Это всё потому, что из за большой загруженности удобнее отследить динамику изменений на графике, получить сводные данные в таблице и их соотношение в диаграмме. Поэтому специально для них будем учить nagios строить цветастые графики по статистике наблюдаемых сервисов.
Прочитать остальную часть записи »
Nagios и оповещения в jabber
Не знаю кому как, но для меня настройка сабжа оказалась целой опупеей :) Поэтому я не могу не написать об этом в блог, дабы опупея не повторилась. Всё, конечно, как всегда оказалось просто, но чтоб понять что это просто — приходится много думать…Так вот, есть у нас тривиальная задача — получать уведомления от нагиоса в корпоративный джаббер. Собственно, в процессе нижеследующих изысканий была обнаружена еще одна интересная вещь — NagiosAgent. Удобная штука, есть в портах, с qt’шным гуем, тихо мирно висит в трее и в случае чего выводит жуткие (имхо) сообщения на экран поверх всех окон. Кому интересно — можно почитать/скачать тут. Ну а теперь о главном.
Прочитать остальную часть записи »
Zsh: настройка
Пользуюсь и радуюсь. Спасибо товарищу, который мне посоветовал ознакомиться с этим шеллом :) Приходилось иметь дело с разными оболочками, настроить под себя можно любую, насколько она позволяет. Но ни в одной нет такого шикарного автодополнения, как в zsh. Уже «из коробки» работает дополнение команд и директорий, опций огромного количества программ и всё это представляется в виде меню. К тому же, всё это достаточно гибко настраивается. Правда, присутствует в zsh и один непрятный момент — в xterm криво работающие клавиши «Home», «End» и тд. Но это всё решаемо.
Прочитать остальную часть записи »
Установка PostgreSQL
# cd /usr/ports/databases/postgresql83-server/
make install clean
Далее лезет синее окошко, в котором выбираем необходимые нам опции. В моём случае это — NLS, PAM, XML, INTDATA.
После установки делаем следующее:
[cc lang=»bash»] cd /usr/local/pgsql/
mkdir data # создаем каталог
chown pgsql data # выставляем владельца каталога
su — pgsql # входим в систему от имени системного юзера базы
$ /usr/local/bin/initdb -D /usr/local/pgsql/data # создаем конфиги и системные каталоги
$ /usr/local/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start # запускаем сервер
$ /usr/local/bin/createdb test # создаём тестовую базу
$ /usr/local/bin/psql test # подключаемся к тестовой базе[/cc]
Всё. Первичная установка и настройка окончены :)
Прочитать остальную часть записи »
Apache Error
Apache22 при настройке виртуальных хостов выдает при старте на консоль ругательство:
[warn] (2)No such file or directory: Failed to enable the .httpready. Accept Filter
Лечится загрузкой соответствующего модуля вручную
$sudo kldload accf_http
или при загрузке
$sudo echo 'accf_http_load="YES"' >> /boot/loader.conf
несколько раз наступал уже на эти грабли, постоянно забываю.
Apache Error
При запуске apache вылезает ошибка
Syntax error on line 33 of /usr/local/etc/apache22/extra/httpd-vhosts.conf
CustomLog take two or three arguments, a filename, a custom log format string on format name, and an optional "env=" clause
Ошибка синтаксиса
Лечится так:
Вместо
CustomLog "var/log/ex.com-access_log common"
Пишем
CustomLog "var/log/ex.com-access_log" common
Настройка и запуск в фоне microdc2
Собираем microdc2 (ищем в портах)
После первого запуска он в домашней папке юзера, от которого производился запуск, создает системную папку .microdc2
Там хранит список команд, файл лист и конфиги
Прочитать остальную часть записи »
Настройка DVD-привода под FreeBSD
Проверяем наличие сидирома
#cdrecord -scanbus
Прочитать остальную часть записи »