#1064 – You have an error in your SQL syntax; USING BTREE

В категорії Підказки от 26 Листопада, 2012. Автор admin

#1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘USING BTREE)
В 5.1 был немного изменён синтаксис использования типа индексов BTREE, что и вызывало проблему. Решается это заменой строки в которой есть запись “USING BTREE” с:

KEY `idx_usergroup_nested_set_lookup` (`lft`,`rgt`) USING BTREE

на

KEY `idx_usergroup_nested_set_lookup` USING BTREE (`lft`,`rgt`)

Теги: ,

Как монтировать разделы образа жесткого диска

В категорії Підказки от 10 Листопада, 2012. Автор admin

Сначала проверим какие разделы на образе:

fdisk -lu image

Получим список разделов. Самое главное тут — смотреть в значение Start, где будет указан начальный сектор раздела. Известно, что сектор имеет размер в 512 байт, соответственно, выполнив простую операцию умножения значения Start на 512 — получаем смещение где лежит файловая система.

Ну а дальше уже совсем просто:

mount -o loop, offset=(Start*512) image /mnt

И получаем заветные файлы в /mnt соответственно.

Теги: ,

Команда “watch”

В категорії Підказки от 4 Листопада, 2012. Автор admin

Иногда необходимо следить за изменениями в выводе команды, для этого используется команда watch.

$ watch ‘cat /proc/loadavg’

Каждые две секунды команда watch запускает cat, для выхода из этого режима нужно нажать Ctrl+c. Для изменения интервала обновления на 10 секунд нужно выполнить:

$ watch -n 10 ‘ls -la’

Для того, чтобы выделить разницу между обновлениями:

$ watch -d ‘ls -la’

Можно использовать команду для наблюдения увеличения большого файла при скачивании:

$ watch ‘ls -l hitriy-file.iso’

Теги: ,