Архивы по Категориям: Конфигурирование

LXC — первое знакомство

Безопасность — наше все. Давно задумывался над идеей вынесения дырявого WordPress в изолированную среду. Ранее я уже использовал виртуализацию — Virtualbox. Штука интересная и достаточно простая в использовании, но, как мне показалась, немного тяжеловата для задач изоляции сервисов — долго устанавливать систему, долго настраивать, требует значительное количество ресурсов. Вообщем, не айс.

На глаза попался новый (для меня) тип виртуализации — на уровне операционной системы. Гугл сказал, что наиболее популярные варианты: OpenVZ и LXC.

Читать далее »

Access denied for user

Словил офигенный случай при работе с MySQL.

# mysql -u 'kikimor' -p
Enter password:
ERROR 1045 (28000): Access denied for user 'kikimor'@'localhost' (using password: YES)

Каждый нормальный человек скажет — неправильно вводишь логин/пароль, либо для данного пользователя не разрешен hostname, с которого идет подключение. Но нет, в моем случая я успешно подключался с этими же логином и паролем с другого компьютера (с удаленного). Кроме того, с локалхоста коннект не проходил ни под одним логином/паролем, которые есть в базе. И тут я решил попробовать коннектнуться без пароля. Результат меня очень удивил — я подключился. Дальнейшие тестирования показали, что я могу указать произвольный логин (даже которого не существует) и подключение пройдет успешно.

Читать далее »

Аварийный запуск системы из grub2

Может случится так, что у вас по каким-то причинам будет отсутствовать файл /boot/grub/grub.cfg (будет пустой или с некорректным содержанием). После перезагрузки система, естественно, автоматически не запустится, а откроется командная строка grub’а с намеком запустить систему вручную. У меня такое получилось после того, как я обновился до grub2, сделав:

grub2-mkconfig -o /boot/grub/grub.cfg

но забыв примонтировать раздел /boot.

Итак, чтобы загрузится в такой ситуации необходимо выполнить 4 простые команды:

set root=hd0,1
linux /boot/kernel-genkernel-x86_64-3.10.17-gentoo root=/dev/sda3
initrd /boot/initramfs-genkernel-x86_64-3.10.17-gentoo
boot

Первой командой мы указываем корневой раздел Linux.
Второй — указываем путь к ядру (кстати, если корневой раздел выбран правильно, то начинает работать Tab).
Третьей — указываем файл с временной файловой системой (Tab продолжает работать).
Если все предыдущий команды были выполнены правильно, то после заветного «boot» ваша система загрузится.

Could not insert ‘vboxdrv’

После обновления app-emulation/virtualbox-modules у меня постоянно ломаются драйверы для Virtualbox:

home linux # for m in vbox{drv,netadp,netflt}; do modprobe $m; done
modprobe: ERROR: could not insert 'vboxdrv': Exec format error
modprobe: ERROR: could not insert 'vboxnetadp': Exec format error
modprobe: ERROR: could not insert 'vboxnetflt': Exec format error

Читать далее »

Обновление XCache с 2.0.1 до 3.0.1

Как то недавно я обновил XCache с 2.0.1 до 3.0.1, но PHP перезапустить забыл. Долгое время все работало хорошо, но сегодня PHP пришло перезапустить. Попытаюсь зайти на свой сайт — белая чистая страничка (фатал еррор). Сделал dispatch-conf и увидел, что теперь в /etc/php/fpm-php5.4/ext/xcache.ini нужно произвести замену

Читать далее »

weather.kikimor.ru — как это работает?

Сегодня я хочу рассказать вам о технической реализации своего сервиса http://weather.kikimor.ru/. Главным отличием моего сервиса от других погодных ресурсов состоит в том, что данные о температуре я получаю с температурного датчика, установленного за моим окном, в то время, как остальные ресурсы получают его с метеостанции, расположенной в аэропорту Челябинска. А это в 20 км от города, и естественно, там температура совершенно отличается от температуры в городе.

Читать далее »

Видеонаблюдение в Gentoo

Сегодня я хочу рассказать про организацию программной системы видеонаблюдения под Linux Gentoo. Цена готовой системы на 3 камеры — 40$. Читать далее »

Новая «жизнь» с Gentoo

Давай, до свидания!

Напомню, что с 2010 года у меня дома стоял сервер-роутер, работающий под ОС FreeBSD.На нем крутились сайты, самба, фтп и многое другое. Сначала это была FreeBSD 7, потом обновился до 7.2, затем — 8.0. В общем, все это время FreeBSD меня практически полностью устраивала. Устраивала до тех пор, пока мне не понадобилось подкрутить систему видеонаблюдения. Начать решил с малого — купил самую дешевую веб-камеру, но я даже не думал, что уже с ней начнутся проблемы. Читать далее »

Получениe исходников во FreeBSD

Если по каким то причинам необходимо пересобрать ядро, то вам понадобятся исходники ядра.
Для получения исходников я рекомендую использовать утилиту csup.
Читать далее »

pf (packet filter) altq — шейпер во FreeBSD

[root@ ~]# pfctl -f /etc/pf.conf
No ALTQ support in kernel
ALTQ related functions disabled

Мой рассказ пойдет об шейпинге в пакетном фильтре. А точнее я расскажу о том, как включить поддержку очередей в ядро. Для шейпинга во фряхе используется ALTQ.
Читать далее »