Допустим нам необходимо перенести данные из одной таблицы в другую, для этого достаточно выполнить такой вот запрос в базу: INSERT INTO tab1 (nick, pass) select username, hash from tab2;
Рубрика: Debian
Как перенести базу данных PostgreSQL с одного сервера на другой?
На сервере источнике создадим дамп: sudo su — postgrespg_dumpall —host=127.0.0.1 —port=5432 —database=base —file=base.dump Затем перенесём файл на другой сервер, например используя scp. После чего выполним импорт базы: sudo su — postgrespsql -Upostgres -h newhost -f base.dump
Установка SUDO на HP-UX
Скачаем depot файл тут: http://hpux.connect.org.uk/hppd/hpux/Sysadmin/sudo-1.8.6p8/ Зайдём из под root: su — Установим пакет: swinstall -s `pwd` /sudo.depot Создадим группу sudo: groupadd sudo Добавим пользователя в эту группу: usermod -F -a -G sudo test1 Перелогинимся, после чего убедимся что мы в нужной группе: id В выводе будет что-то типа: uid=117(test1) gid=20(users) groups=103(sudo) Затем создадим симлинк для […]
Настройка Timidity для работы с Tuxguitar на Debian Wheezy
Когда-то во времена squeeze в пакете timidity был скрипт, который устанавливался в init.d и прописывался в загрузку по дефолту. Но последние версии были без этого скрипта. как следствие возникает проблема с работой синтезатора после «всего одной команды в консоли». Два простых шага Подгрузим модуль синтезаторов: modprobe snd_seq Теперь запустим timidity в демонизированном виде: timidity -iA […]
Создание пустого файла заданного размера через командную строку
Иногда требуется создать пустой файл, который потом можно будет использовать в виртуальной машине (например qemu) как диск, который в последствии нужно будет зашить на флешку. Или протестировать поместится ли установленная ОС на диск определённого размера, допустим при создании какого-нибудь встраиваемого решения. Способ с использованием /dev/zero Например такая команда создаст файл, размером в 256 блоков, при […]
Сборка deb-пакетов при помощи pbuilder
В данной статье пойдёт речь об одном из способов сборки пакетов «домашних условия». Для этого нам потребуется pbuilder и исходные коды требуемого приложения. Установка системы сборки pbuilder Установим необходимое из репозитория: sudo apt-get install pbuilder debootstrap devscripts dh-make Обратите внимание что первичная загрузка окружения для сборки осуществляется благодаря утилите wget, а так же после того […]
Установка 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 […]
Простенький скриптик для воспроизведения аудиофайлов
Воспроизведение рандомных треков из текущей директории: 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