Tamkovich.com: Телеком/VoIP блог
Современные технологии: Asterisk, SIP, Kamailio, Linux, Cisco, Linksys
Linux -
Настройка беспарольного доступа по ssh (passwordless SSH)
27 марта, 2014 by rius
Обычно такая настройка нужна для автоматизации: доступ с одного хоста на другой. Так было и в моем случае. Действия для пользователя root Войдите в систему как root Выполните ssh-keygen -t dsa
Имитация действий пользователя в командной строке с помощью утилиты expect
25 октября, 2013 by rius
На днях возникла необходимость подобной автоматизации. Для самых простых случаев — скажем, когда от пользователя требуется простой ввод «y» на какой-то вопрос — сгодится и утилита yes: yes | cp /dev/null /var/opt/some.log Данная команда сотрет содержимое файла some.log без вмешательства пользователя, т.к. он он уже ответил «y» еще до вопроса :) Но есть более сложные […]
Как безболезненно увеличить дисковое пространство в Linux или удивительная система LVM
27 сентября, 2011 by MeteoZond
Появилась задача увеличить объем дискового пространства на хостинговом сервере. Т.к. в качестве панели управления используется ISPmanager, монтирование нового раздела в отдельную папку проблемы бы не решило. По совету коллег решил призвать в помощь LVM (Logical volume manager). Управление логическими томами (Logical Volume Management — LVM) существует в Linux, начиная с версий ядра 2.4v1 и 2.6.9v2. […]
Защита Asterisk от SIP атак с помощью iptables
18 июня, 2011 by Сергей Тамкович
Думаю все слышали про программу Fail2ban, а некоторые даже умеют настраивать её для работы с логом Asterisk. Действительно, вылавливая строки вида «failed for ‘127.0.0.1’ — Wrong password» и «failed for ‘127.0.0.1’ — Peer is not supposed to register» — можно существенно сократить количество мусорного SIP трафика. Однако, есть несколько неприятных ситуаций, в которых анализ лога […]
Как сгенерировать случайный пароль в Linux/BSD
18 февраля, 2011 by Сергей Тамкович
Сгенерировать случайный пароль к вашей Linux/BSD системе — очень просто, для этого достаточно в вашем любимом шеле выполнить следующую команду: < /dev/urandom tr -dc A-Za-z0-9 | head -c12
Пересобираем FreeType (SubPixel Rendering, ByteCode Interpreter)
10 февраля, 2011 by Сергей Тамкович
В популярном дистрибутиве linux — Fedora, стандартная библиотека freetype имеет ряд ограничений: в ней выключены алгоритмы subpixel rendering и bytecode interpreter т.к. эти алгоритмы защищены патентами на территории некоторых стран (см. США). В результате, отображаемые шрифты на экране выглядят коряво. Существует два простых способа включить эти алгоритмы. Во-первых, можно подключить репозиторий с исправленной версией freetype. […]
Android 2.3 работает с mifare!
7 декабря, 2010 by Сергей Тамкович
Вчера анонсировали новую версию linux для телефона — Android 2.3: На мой взгляд, самое интересное в этом анонсе — технология с непонятным названием NFC (Near Field Communication) представленная под занавес. NFC это технология связи способная, помимо прочего, работать с RFID метками. Если внимательно присмотреться к ролику, то можно заметить, что с помощью мобильного телефона считывается […]
Интервью с разработчиком ФС Reiser4
6 декабря, 2010 by Сергей Тамкович
Для тех кто пропустил сие интересное интервью и на ЛОРе и на Хабре. Эдуард Шишкин — ведущий и, пока, единственный разработчик файловой системы Reiser4, отвечает на вопросы рунета. — Как обстоят дела с продвижением reiser4 в ядро? Технических препятствий для этого я уже не вижу: все проблемы из знаменитого «списка для включения» решены. Осталось только […]
Настройки core dump в CentOS
6 октября, 2010 by Сергей Тамкович
При разработке программных модулей к сложным проектам, таким как Asterisk, Kamailio и т.д. Неизбежны ошибки приводящие к «выпаданию корки». Современные операционные системы позволяют тонко регулировать параметры дампа памяти процесса (core dump). По умолчанию, многие дистрибутивы linux не сохраняют core dump, или сохраняют его не так, как этого бы хотелось разработчику. Хорошо когда есть вспомогательный скрипт, […]
Android на iPhone
29 мая, 2010 by Сергей Тамкович
David Wang продемонстрировал работу операционной системы Android на iPhone. Android установлен параллельно с iPhone OS. Выбор загружаемой ОС осуществляется с помощью специального загрузчика — OpeniBoot. На данный момент работоспособны все основные функции — GSM звонки, SMS, Wi-Fi и музыка. Блог проекта — linuxoniphone.blogspot.com