В данной статье говорится о том как просто и быстро развернуть клиент на операционной системе Ubuntu 12.04, который так же надо будет интегрировать в централизованную систему управления. Первым делом необходимо оптимизировать ОС Чтобы можно было спокойно работать с данным клиентом потребуется немного изменить результат вывода команды uname: Переименуем uname в uname.orig и создадим новый чистый […]
Рубрика: Bash
Burn Again Shell
Создание пустого файла заданного размера через командную строку
Иногда требуется создать пустой файл, который потом можно будет использовать в виртуальной машине (например qemu) как диск, который в последствии нужно будет зашить на флешку. Или протестировать поместится ли установленная ОС на диск определённого размера, допустим при создании какого-нибудь встраиваемого решения. Способ с использованием /dev/zero Например такая команда создаст файл, размером в 256 блоков, при […]
Установка Java8 и SQL Developer на Debian Wheezy
Для работы с СУБД Oracle иногда требуется графическое приложение, так называемый Developer, для того чтобы он работал требуется наличие Java8 на борту. Раньше было намного проще, достаточно было установить паке sun-java из репозитория, но теперь всё немного сложнее. Установка Oracle Java8 Для этого понадобится репозиторий с установщиками, допишем строки в /etc/apt/source.list: deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise maindeb-src […]
Настройка SMS-шлюза Kannel
Ранне была стать по сборке и подготовке к работе с базой Oracle 11g шлюза Kannel, разворачиваем мы его на системе Ubuntu 12.04 (amd64). http://devppp.blogspot.ru/2013/02/sms-kannel-ubuntu-1204-amd64-oracle-11g.html Так как задача оказалась достаточно трудоёмкой и имеющей много разных моментов решил разбить статью на 2 части. В этой части будет более детально рассмотрен процесс непосредственно конфигурирования сервера Kannel. Создание системного […]
Развёртывание SMS-шлюза Kannel на Ubuntu 12.04 (amd64), для работы с Oracle 11g Release 1
Чуть ранее была разобрана тема с установкой СУБД Oracle 11g на Ubuntu, теперь нам требуется подключить к ней sms-шлюз http://devppp.blogspot.ru/2013/02/oracle-11g-release-2-ubuntu-1204-amd64.html А в данной статье будет рассказана тема о том как развернуть сервер Kannel на этой же Ubuntu, причём Kannel должен поддерживать работу с Oracle. Следующая после этой статья посвящена непосредственно настройке данного шлюза: http://devppp.blogspot.ru/2013/02/sms-kannel.html Стандартная […]
Поиск и замена во множестве файлов
Простенький однострочный скрипт, по поиску и замене некоторого слово через командную строку bash: grep «слово» . -R -l | while read line; do sed -r ‘s/слово/на слово/g’ $line -i; done
Простенький скриптик для воспроизведения аудиофайлов
Воспроизведение рандомных треков из текущей директории: mplayer -shuffle -playlist <( find `pwd` -regex ‘.+(mp3|ogg|cue)’ )
Загрузка пакетов с WineHQ под Debian
Бывает требуется загрузить с сайта winesq все скомпленные пакеты wine под debian wget http://dev.carbon-project.org/debian/wine-unstable/; cat index.html | grep i386 | grep href | grep -v changes | awk -F » ‘{print $4}’ | while read line; do wget -c http://dev.carbon-project.org/debian/wine-unstable/$line; done
Конвертирование музыки в mp3 через консоль
Так конвертю музыку для автомагнитолы prology, так как последняя не умеет ничего кроме mp3: for x in *.ogg; do ffmpeg -i «$x» «`basename «$x» .ogg`.mp3″ && rm -v «$x»; done
Примеры использования утилиты TAR
tar запускается с обязательным указанием одного из основных действий, самые распространенные из которых — создание и распаковка архивов, далее задаются прочие параметры, зависящие от конкретной операции. Создание архива Для создания архива нужно указать tar соответствующее действие, что делается с помощью ключа -c. Кроме того, для упаковки содержимого в файл необходим ключ -f. Далее укажем сначала […]