Apparmor и перенос баз Mysql

08 Июня 2009 г. 21:42 ::: Просмотров 718 ::: Комментариев 0

Случилось такое дело - после экспериментов с /proc стало невозможно логиниться в мою убунту. Сильно огорчаться не стал, ибо давно хотел установить с нуля недавно пришедший бесплатный диск с Убунту 9.04. Новая Убунту в целом не разочаровала, покрутил немного там-сям, добавил репозиториев, применил новую тему, и только вознамерившись продолжить работу над текущим веб-проектом - до меня дошло, что вот базы то mysql с наработанными данными я и не сохранил. И снова не сильно огорчился, ибо недавно делал бэкап, но чтобы впредь не облажаться так легко, задумал перенести базы mysql в свою домашнюю директорию. Что может быть проще - редактируем под рутом файл /etc/mysql/my.cnf, где строку

datadir		= /usr/lib/mysql 

изменяем на (в моем случае)

datadir		= /home/vlad/Programm/mysql

и скопировав каталог, перезапускаем - /etc/init.d/mysql restart

Казалось бы, вот оно, счастье, однако запускаться вновь сервер mysql отказался, сославшись на невозможность записи в каталог. Озадаченный, часа с пол перепроверял права доступа и разрешения - все в порядке, должно работать! Тут мое внимание привлекли записи в логе такого вида

kernel: [ 6348.658440] type=1503 audit(1244476810.415:11):
operation="inode_create" requested_mask="a::" denied_mask="a::" fsuid=0
name="/home/vlad/Programm/mysql/vladesk.lower-test"
pid=17658 profile="/usr/sbin/mysqld" 

И точно, это оказался Apparmor, давно мельтешивший в дистрибутивах. Возможно, что-то прошло мимо меня, однако в новой Убунте Apparmor оказался включен по-умолчанию. Ну и ладно, дело двух минут - дописать в /etc/apparmor.d/usr.sbin.mysqld пару строчек типа этих

/home/vlad/Programm/mysql/ r,
/home/vlad/Programm/mysql/** rw,

и сказать invoke-rc.d apparmor restart, ну и, в конце концов, /etc/init.d/mysql start

Пожалуй, интересная эта штука - Apparmor, если еще разобраться по хорошему :).

Мораль - переустанавливать дистрибутив не только вредно, но и полезно, вот узнал что-то новое :) Только немного огорчает в этих переустановках некий налет виндузятства.

ПыСы. Слава мне за бэкапы, слава!

Комментировать >>>

Запуск игр Quake 4, Wolfenstein в Linux

04 Июня 2009 г. 19:35 ::: Просмотров 832 ::: Комментариев 3

Иногда хочется сыграть в старые добрые игры. На винте с виндовсом все еще лежат Wolfenstein: Return to Castle, Quake4 и некоторые другие. Когда-то я слыхал, что игры от хорошей компании idSoftware (слава! слава ей!) можно запустить и даже играть в линуксе. Порылся по сусекам интернетам, набрал несколько команд - действительно, игры запускаются и играют.

Для Quake 4 можно взять за базу эту ссылку. Для Wolfenstein процедура хорошо описана здесь. Лично я ставлю игры к себе в домашнюю папку, в каталог games. Для бинарников и скриптов тоже есть свой каталог ~/bin. Наличие виндовозной рабочей копии игры обязательно.

Обнаружился один косяк в Wolfenstein - продолжив в ubuntu сохраненную в виндовс игру, застрял в одном месте (в первых эпизодах, там где надо было перехватить управление пушкой и вышибить ворота базы), бойцы почему-то не хотели пускать меня дальше в окопы. Начал играть сначала, все прошло как надо.

Я доволен. Можно качественно тратить свободное время :)

ПыСы. Может так получиться, что в Wolfenstein не будет звука, в консоли будет ругань на "/dev/dsp: Input/output error. Could not mmap /dev/dsp", в этом случае нужно скомандовать

echo "wolfsp.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "wolfsp.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss

Кстати, помогает также в лечении звука для Quake 3 - wolfsp.x86 заменить на имя запускаемого бинарника. Проверено.

Комментировать >>>

Как вырезать звук из фильма

02 Мая 2009 г. 19:52 ::: Просмотров 1233 ::: Комментариев 1

Просмотрев мультфильм "Хроники Риддика - Темная ярость", мне захотелось сохранить для дальнейшей прослушки замечательную музыкальную композицую, имеющую место быть в конце фильма на титрах. Для этого по-быстрому были  найдены пара способов, точно работающих в Ubuntu при наличии нужных программ.

Первый - открыть фильм в видео-редакторе Avidemux, найти и выделить нужный фрагмент, сохранить как звук. Плюсы - быстро, играется в Totem и даже Rhythmbox, минусы - поскольку формат как в оригинале - АС3, имеет ограниченное применение (например Audacious играть наш фрагмент отказался).

Второй способ - открыть терминал в папке с фильмом и сказать

mplayer 'Hroniki.Riddika.Temnaya.Yarost.(Rus).avi' -vo null -ao pcm:fast:file=filename.wav

Получим всю аудио-дорожку в формате wav. Далее открываем аудио-редактор Audacity, находим и выделяем нужный фрагмент, сохраняем с указанием формата и сжатия (например, mp3 c переменным битрейдом 170-200). Плюсы - играется везде, минусы - нужно слегка включить голову и руки.

Добавлю, что по быстрому сохранить аудио-дорожку из фильма можно еще как в этои примере:

 mplayer file.avi -dumpaudio -dumpfile audio.ac3

Как видим, все элементарно. Наверняка есть еще куча способов, ведь линукс - множество решений одной проблемы :)

Комментировать >>>

Microsoft оштрафована на $388 млн

17 Апреля 2009 г. 07:45 ::: Просмотров 636 ::: Комментариев 1

Война патентов не прекращается ни на минуту. Здесь пишут об очередной попытке одного патентодержателя подоить другого.

Uniloc обвиняет Microsoft в нарушении ее патентных прав в процедуре активации в Windows XP, Office XP и Windows Server 2003. Эта процедура в ограниченный интервал времени требует ввести код для снятия блокировки для того, чтобы пользователь смог использовать продукт в дальнейшем. Код поставляется вместе с лицензией. Как заявляют в Uniloc, они запатентовали такой механизм в 1992 г. Штраф в $388 млн - это сумма упущенной Uniloc выгоды, умноженная на два.

Напомним, в августе прошлого года Microsoft проиграла еще одно судебное разбирательство - с телекоммуникационной компанией Alcatel-Lucent. Последняя уследила нарушение патентов в приложении календаря в некоторых продуктах Microsoft, включая Outlook и операционную систему Windows Mobile, а также в способах использования стилуса в планшетных компьютерах. Размер штрафа составил $511,6 млн.

Microsoft, естественно, внакладе оставаться не желает - совсем недавно писали о иске за нарушение ее патентов на файловую систему FAT. Маразм крепчает, как говорится. Когда проклятые буржуины поймут, что подобные патенты - зло? Скоро, извините, пукнуть нельзя будет, не боясь нарушить чей-нибудь патент.

Комментировать >>>

Ubuntu 9.04 Beta - лучше и лучше

09 Апреля 2009 г. 20:45 ::: Просмотров 873 ::: Комментариев 5

Сразу после выхода беты Убунты на страх и риск обновил рабочий комп до нее. По сравнению с альфой - улучшения заметны глазу. Появилось все то, чему я радовался, пробуя Мандриву в позапрошлом посте - особенно я ждал прокрутку мышью в наутилусе при компактном виде, полную сводку погоды на панели (апплет часов), и ура - наконец-то смог подключиться к телефону через блютуч. Руссификация стала еще полнее, появилась новая неплохая стандартная тема. Писали еще что-то о новом графическом загрузчике - экран загрузки изменился, но смысл этого я не уловил, и вообще, эту заставку я отключаю за ненадобностью.

Минус - перестал функционировать Dropbox (синхронизатор файлов через Интернет), надесь к релизу починят. Сохранение сеанса пользователя тоже все еще не работает.

В целом я весьма доволен, мало-помалу мечты сбываются :).

Комментировать >>>
 < 1 2 3 4 5 6 7 8 >  Last ›