howto → Отправка ммс с помощью 3G модема Huawei E173. Mbuni
В одном из предыдущих моих топиков я настраивал обычную веб-камеру для видеонаблюдения с помощью motion. Теперь я решил добавить функционала в свою систему видеонаблюдения. При обнаружении движения будет отправляться ММС на телефон с фоткой злоумышленика. В этой статья я коснусь только настройки 3g модема и софта отпраки ММС — Mbuni. Связать вместе motion и mbuni уже не составит вам труда.
Итак приступим!
Читать дальше
Итак приступим!
Читать дальше
Блог им. aivs → Python модуль ConfigParser перевод на русский
Изучаю python, и потребовалось вносить изменения в конфиги, пока изучал модуль ConfigParser потихоньку переводил его.
Выкладываю перевод, на русском проще понять смысл.
Критику принимаю!
dl.dropbox.com/u/25895838/ConfigParser_ru.odt
dl.dropbox.com/u/25895838/ConfigParser_ru.pdf
Выкладываю перевод, на русском проще понять смысл.
Критику принимаю!
dl.dropbox.com/u/25895838/ConfigParser_ru.odt
dl.dropbox.com/u/25895838/ConfigParser_ru.pdf
howto → Оповещение по смс при отключении питания
Возникла нужда узнавать, когда случаются перебои с питанием сервера.
Специально для этого дела был куплен APC UPS Back-UPS ES 550, мониторить состояние UPS будет демон apcupsd, очень простой в настройки.
Итак, подключаем УПС, устанавливаем apcupsd и настраиваем.
Читать дальше
Специально для этого дела был куплен APC UPS Back-UPS ES 550, мониторить состояние UPS будет демон apcupsd, очень простой в настройки.
Итак, подключаем УПС, устанавливаем apcupsd и настраиваем.
Читать дальше
Bash → Русские буквы в консоли MacOSX
Потребовалось мне удаленно (по ssh) залезть на мой macbook, чтобы перекинуть пару файлов, залез, а там вместо русских букв знаки вопросов. Значит не установлена локаль, по быстрому устнавил и все стало ок.
Выполняем команды
export LC_ALL=ru_RU.UTF-8
export LANG=ru_RU.UTF-8
И записываем их в ~/.bash_profile в конец, чтобы при следующем логине локаль была настроена правильно.
В новом Lion, локаль в консоли уже настроена!
Выполняем команды
export LC_ALL=ru_RU.UTF-8
export LANG=ru_RU.UTF-8
И записываем их в ~/.bash_profile в конец, чтобы при следующем логине локаль была настроена правильно.
В новом Lion, локаль в консоли уже настроена!
Блог им. aivs → Резервное копирование системы Stage 4
После того как настроил систему, нужно ее забэкапить, чтобы в случае каких либо неприятностей, можно было легко ее восстановить и не настраивать заново.
Самым простым способом сохранить систему целиком, является архивирование корневого каталога, в gentoo терминологии Stage 4.
Лучше всего бэкап системы делать с LiveCD.
Монтируем раздел с системой
Переходим к подмонтированному каталогу
Архивируем корень
c — создание архива
j — использование bzip2 алгоритма сжатия
p — сохранять атрибуты файлов(НЕ УДАЛЯТЬ!!)
v — во время выполнения записывать в консоли текущий архивируемый файл
f — выводить в файл (иначе — в стандартный вывод)
Читать дальше
Самым простым способом сохранить систему целиком, является архивирование корневого каталога, в gentoo терминологии Stage 4.
Лучше всего бэкап системы делать с LiveCD.
Монтируем раздел с системой
mount /dev/sda1 /mnt/linux Переходим к подмонтированному каталогу
cd /mnt/linux/Архивируем корень
tar cjpvf /path/to/save/at/stage4.tar.bz2 ./c — создание архива
j — использование bzip2 алгоритма сжатия
p — сохранять атрибуты файлов(НЕ УДАЛЯТЬ!!)
v — во время выполнения записывать в консоли текущий архивируемый файл
f — выводить в файл (иначе — в стандартный вывод)
Читать дальше
howto → Звук по HDMI на Nvidia ION
Столкнувшись с проблемой выводы звука по HDMI на неттопе с Nvidia ion и Archlinux, решил поделиться её решением. У меня возникли наверное все проблемы, которые только могут случиться в данной ситуации 1)По глупости alsa разработчиков видимо, HDMI выход по умолчанию стоит на MUTE, чтобы включить звук запускаем:
Можете после этого попробовать проверить звук командой:
alsamixer перемещаемся вправо, и на устройстве S/PDIF1 снимаем mute (MM), нажатием на букву m, должно стать (00).
Можете после этого попробовать проверить звук командой: aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav если звука нет, то попробуйте: aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav если звук есть, значит ваша аудиокарта не устройство по умолчанию, переходим к следующему пункту.
Читать дальше
howto → Быстрое видеонаблюдение. Motion
Дома стоит NAS сервер с ArchLinux на борту. Решил туда подключить камеру, для удаленного мониторинга стоянки машин из окна.
Читать дальше
Блог им. aivs → Соединить два компьютера в сеть без роутера
Возникла задача, показать людям сайт который крутится у меня на неттопе-сервере, всего лишь нужно соединить патчкордом неттоп-сервер с любым компом, и через браузер посмотреть сайт. Вот простая реализация на примере debian-based дистрибутива.
1) 1) Статически прописываем ip адрес на сервер
в /etc/network/interfaces
2) Устанавливаем простой dhcp сервер, по совместительству и dns сервер — dnsmasq
и настраиваем его, нужно только прописать диапазон выдаваемых адресов.
в /etc/dnsmasq.conf
Перезапускаем networking и dnsmasq.
Теперь соединяем сервер с любым компом патчкордом, компу будет выдан адрес 192.168.1.201, а на сайт заходим по адресу 192.168.1.200
1) 1) Статически прописываем ip адрес на сервер
в /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.200
netmask 255.255.255.02) Устанавливаем простой dhcp сервер, по совместительству и dns сервер — dnsmasq
и настраиваем его, нужно только прописать диапазон выдаваемых адресов.
в /etc/dnsmasq.conf
dhcp-range=192.168.1.201,192.168.1.202,255.255.255.0,24h
dhcp-authoritativeПерезапускаем networking и dnsmasq.
Теперь соединяем сервер с любым компом патчкордом, компу будет выдан адрес 192.168.1.201, а на сайт заходим по адресу 192.168.1.200
Блог им. aivs → Несколько полезных команд в linux
ls -lrt # Посмотреть файлы в каталоге, упорядоченные по дате, самый новый файл внизу списка
du -sh /home # Вычислить размер каталога с файлами
df -h # Показывает свободное место на дисках и другую информацию
lsof /dev/ttyUSB0 # Показывет, какая программа заняла устройство
tail -f /var/log/messages # Наблюдать за изменением лога в прямом эфире
watch «ls -lrt /etc» # Запустить команду ls -lrt /etc в цикле, и при появлении нового файла в /etc, Вы сразу увидите его.
rm -rf /home/aivs # Удалить каталог со всеми файлами
cat config_filename | grep -vE "^#|^$" # Просмотр конфига без комментариев
iconv -f cp1251 -t koi8-r filename > filename1 # Перекодироввка файла cp1251->koi8-r
scp file.txt aivs@192.168.1.101:/home/aivs # Передать по ssh файл fail.txt на машину 192.168.1.101 в каталог /home/aivs (на удаленной машине должен быть запущен sshd, aivs — это пользователь на удаленной машине, которому разрешен доступ в /home/aivs
cat file1.txt | sed 's/^[ \t]*//' > file2.txt # Удалить все пробелы и символы табуляции с начала каждой строки и записать результат в file2.txt
Большой справочник полезных команд
du -sh /home # Вычислить размер каталога с файлами
df -h # Показывает свободное место на дисках и другую информацию
lsof /dev/ttyUSB0 # Показывет, какая программа заняла устройство
tail -f /var/log/messages # Наблюдать за изменением лога в прямом эфире
watch «ls -lrt /etc» # Запустить команду ls -lrt /etc в цикле, и при появлении нового файла в /etc, Вы сразу увидите его.
rm -rf /home/aivs # Удалить каталог со всеми файлами
cat config_filename | grep -vE "^#|^$" # Просмотр конфига без комментариев
iconv -f cp1251 -t koi8-r filename > filename1 # Перекодироввка файла cp1251->koi8-r
scp file.txt aivs@192.168.1.101:/home/aivs # Передать по ssh файл fail.txt на машину 192.168.1.101 в каталог /home/aivs (на удаленной машине должен быть запущен sshd, aivs — это пользователь на удаленной машине, которому разрешен доступ в /home/aivs
cat file1.txt | sed 's/^[ \t]*//' > file2.txt # Удалить все пробелы и символы табуляции с начала каждой строки и записать результат в file2.txt
Большой справочник полезных команд
Arch Linux → Yota Samsung U200 и Archlinux
Здравствуйте, принесли мне на работу модем Yota Samsung U200, решил его потестить на Арче, приготовился уж было читать кучу мануалов и настраивать конфиги, оказалось все намного проще. Вам предлагаю свою версию пакета с минимальными зависимостями и автоматическим включением интернета в случае подключения модема к компьютеру.
Просто установите:
Просто установите: