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 (синхронизатор файлов через Интернет), надесь к релизу починят. Сохранение сеанса пользователя тоже все еще не работает.
В целом я весьма доволен, мало-помалу мечты сбываются :).
Комментировать >>>