Рубрика: Linux

Бэкап базы и отправка почтой

#!/bin/bash
mailto=mail@example.com
database=db_for_backup
mysqluser=dbuser
mysqlpassword=dbpassword
mysqldump -u ${mysqluser} --password=${mysqlpassword}  ${database} > /tmp/data.sql
bzip2 /tmp/data.sql
DATE=`date +"%Y-%m-%d %H:%M"`
host=`hostname`
uuencode /tmp/data.sql.bz2 ${database}.sql.tbz2 > /tmp/data.uuc
mailx -s "[backup] MySQL DB: ${database} ${host} @ ${DATE}" ${mailto} < /tmp/data.uuc
rm /tmp/data.sql.bz2
rm /tmp/data.uuc

Asterisk 1.8 LTS на ubuntu-10.04 LTS

пришла мысля совместить два LTS и радоваться…
Делается на раз, пакеты для убунты лежат в официальном репозитории астериска:

sudo apt-get install python-software-properties
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 175E41DF
sudo add-apt-repository "deb http://packages.asterisk.org/deb `lsb_release -cs` main"
sudo add-apt-repository "deb-src http://packages.asterisk.org/deb `lsb_release -cs` main"
sudo apt-get update
sudo apt-get install asterisk-1.8 asterisk-dahdi

взято с официального сайта: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages
внимание, репозиторий proposed не подключать! Часто ломается. А сегодня, например, не стратрует вообще.

Автостарт rdesktop в ubuntu

Ничего сложного, но очень удобно: сразу после логина запускается rdesktop пользователь фактически не замечает, что пользуется убунтой. При этом можно (и нужно) создать других пользователей, которые будут работать с полноценной убунтой и радоваться жизни.
Единственный косяк с раскладкой common — не работает CAPSLOCK, ну да это больше хорошо…

Читать далее

Видеофайлы и ZoneMinder

Замечательная штука, этот ZoneMinder (описание на русском можно почитать тут: www.openkazan.info/node/1360) С помощью одной-двух обычных вебкамер (а так же аналоговых с платой видеозахвата и IP-камер) позволяет организовать видеонаблюдение (с детектированием движения, зонами охраны, просмотром реал-тайм через интернет через любой браузер, даже через iPhone можно, проверено). Вот только когда дело доходит до просмотра всех событий за день-неделю-месяц становится ну очень утомительно: каждое событие (т.е. зарегистрированное движение) записывается отдельно и просматривать его надо отдельно. Видео тоже можно создать стандартными средствами, но опять же по одному для каждого события. А у меня, например, с каждой камеры их по 1000-2000 штук в день. Напряжно очень.
Впрочем, проблема легко решилась bash-скриптом и кроном.

Читать далее

Ubuntu 10.04 & eGroupWare

При обновлении на 10.04 внезапно поломался EGW. Логиниться отказывается, аргументируя железным «Ваш сеанс не может быть удостоверен»
лечится изменением
request_order = "GP"
на
request_order = "GPCS"
в php.ini (/etc/php5/apache2/php.ini)
bugs.launchpad.net

rdesktop & russian layout

Клавиатура нормально заработала после правки раскладки на
$ cat /usr/share/rdesktop/keymaps/en-us
include common
map 0x419
grave 0x29
asciitilde 0x29 shift
asciicircum 0x07 shift
backslash 0x2b
bar 0x2b shift
apostrophe 0x28
greater 0x34 shift
less 0x33 shift

найдено тут

Запускаем как
$ rdesktop -k en-us -z -N -P -a 16 -f 192.168.0.1
переход из полноэкранного режима — Ctrl+Alt+Enter

O3Spaces теперь на русском!

Система корпоративного документооборота O3Spaces, кою пользую уже долго-долго, с версии 2.4.beta доступна на русском языке. Возрадуемся! Перевод, надо отдать должное, вполне адекватый, не машинный. Хотя некоторые косяки все же имеются — символ переноса в заголовках окон сильно раздражает глаз.

А еще Workplace Assistent 2.4.b не встаёт на на офис 2007, вот так вот

iSCSI

Недавно возник вопрос о переносе кучи жужащих и трещащих жестких дисков с десктопа куда-нибудь подальше. Без потери доступа к ним, естественно.

Дальше следует скучное описание запуска iSCSI-target на debian/ubuntu и iSCSI-инициатора под маздаем

Читать далее