Блог пользователя Tonal

Перенос системы на SSD + btrfs

Изображение пользователя Tonal.

Разжился SSD дискам и решил попробовать btrfs.
Там подтома, снимки, сжатие и дедубликация

Переезжал примерно так:

  • Подключаем диск (пусть, например /dev/sdc), создаём 3 раздела:
    • (/dev/sdc1) swap - размера оперативки
    • (/dev/sdc2) для boot - 1.5гб ext4
    • (/dev/sdc3) для / - остальное btrsf
  • Монтируем boot, перекидываем всё из /boot. + закидываем kubuntu-14.04.1-desktop-amd64.iso - для возможности загрузки в гуйню когда всё сломалось
  • Монтируем / создаём 2 подтома: @ и @home

KDevelop отладка PHP

Изображение пользователя Tonal.

Нашел великолепную заметку, как настроить отладку PHP через xdebug в KDevelop-е.
Пока собрал и установил (для 12.04). Отличие от мануала в том, что плагин kdev-xdebug собрался без изменений, а в файле kdevxdebug.desktop пришлось заменить строку
X-KDevelop-Version=14
на
X-KDevelop-Version=13
Чтобы его увидел KDevelop.

Теперь пытаюсь запустить сайт под отладкой. Пока не получается...

Скриптование NM

Изображение пользователя Tonal.

Нашел великолепную статью:
How-to`s — Монтирование сетевых ресурсов в зависимости от имени точки доступа WI-FI
В ней рассказывается, как выполнять разные действия при подключении и отключении от сети в NM.

2 бага в Ubuntu Server - консоль и mysql

Изображение пользователя Tonal.

Баг с русским в консоле:
Русские буквы в консоле отображаются квадратиками.
Решение

  1. Установить или удостовериться в наличии необходимых пакетов:
    env LANG=C sudo aptitude install console-setup keyboard-configuration
  2. Выполнить настройку консоли (или перенастройку):
    env LANG=C sudo dpkg-reconfigure console-setup
    sudo dpkg-reconfigure keyboard-configuration
  3. Включить настройку консоли при загрузке. Для этого в файл /etc/initramfs-tools/initramfs.conf необходимо добавить параметр:
    FRAMEBUFFER=Y

Оптимизация отзывчивости десктоп-системы через использование cgroup в Linux

Изображение пользователя Tonal.


По заявлению одного из разработчиков из компании Red Hat добиться эффекта
существенного повышения отзывчивости десктоп-систем в условиях большой фоновой
нагрузки, связанной с запуском ресурсоемких задач, можно через использование
cgroup без дополнительных патчей Linux-ядра
(http://www.opennet.ru/opennews/art.shtml?num=28671). Более того
утверждается что cgroup-метод работает
даже лучше патча с привязкой групп планирования к TTY.

Метод проверен на Linux-ядре 2.6.32.

В /etc/rc.local добавляем:


mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu

Проблема открытия ссылок из 2gis-а под wine

Изображение пользователя Tonal.

2gis - карта города.
Заводится под wine без сложностей: http://help.2gis.ru/linux/

Но вот ссылки из неё у меня не открывались в дефолтном браузере. :(

После разбирательства оказалась, что это старая бага wine.
Но лечится довольно просто: открываем в wine редактор реестра regedit и к значению в дефолтном ключике
HKEY_CLASSES_ROOT\http\shell\open\command
добавляем %1
Чтобы было так:
C:\windows\system32\winebrowser.exe -nohome %1