Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #92, АВГУСТ 2006 г.

FAQ

Степан Ильин aka Step

Хакер, номер #092, стр. 092-124-4


#cd /usr/src

#mkdir sbin/geom/class/journal

#mkdir sys/geom/journal

#mkdir sys/modules/geom/geom_journal

2. Далее можно закачать сам патч и вносить в систему изменения:

#fetch http://people.freebsd.org/~pjd/patches/gjournal6.patch

#patch < gjournal6.patch

3. После этого рекомендуется пересобрать часть системы, для чего необходимо последовательно зайти в каталоги /usr/src/include/, /usr/src/sbin/geom/class/, /usr/src/sbin/mount/ и выполнить заветную последовательность команд 'make; make install; make clean'.

4. Добавив в конфиг ядра строку «options UFS_GJOURNAL», пересобираем ядро (http://surgutnet.ru/page.php?id=9) и отправляем машину в ребут.

5. Теперь нужно подгрузить специальной модуль с помощью команды:

#gjournal load

6. Чтобы подключить журнал к определенному разделу, его предварительно необходимо размонтировать. Для примера возьмем раздел '/dev/ad0s3d' и точку монтирования — /mnt/ufs2test.

#umount -f /mnt/ufs2test

7. Настало время подключить журнал:

#gjournal label /dev/ad0s3d

8. Монтируем раздел, теперь уже с подключенным журналом, обратно:

#mount -o async,gjournal /dev/ad0s3.journal /mnt/ufs2test

Готово!

Q: Как под BSD запустить процесс с определенным приоритетом?

A: Значение приоритета в BSD обозначается целым числом, от -20 до +20. Причем приложения, запущенные с приоритетом -20, имеют максимальные привилегии в системе, а те, что имеют приоритет +20, являются процессами наименьшей приоритетности. Значение приоритета по умолчанию равно нулю. Точнее говоря, если пользователь не обращается к nice, приоритет запускаемого процесса будет унаследован от предка, в простейшем случае — оболочки, обычно имеющей нулевое значение приоритета. Обычный пользователь может задавать только более высокие (положительные) значения приоритета, понижая приоритетность запускаемых процессов. Суперпользователь может задавать также отрицательные значения приоритета. Пример прост:

# nice -10 /usr/local/xakep_app

Правило, как понимаешь, простое: чем ниже значение nice, тем выше приоритет процесса. Однако стоит помнить, что часто отрицательные, низшие значения приоритета (от -17 до -20) резервируются для системных процессов.

Q: Где регистрируют самые дешевые домены?

A: Предложений в интернете много, но все они касаются регистрации исключительно международных доменов. Например, сервис www.ipowerweb.com за регистрацию в зонах .com, .net,, .org, .us, .biz, .info просит всего 2,95 доллара США. Чуть больше — $4,95 — берет за свои услуги www.netfirms.com. Своеобразный рекорд поставил хостер www.gandi.net, который за один евро зарегистрирует тебе домен в зоне .info. Отечественные интернет-имена в зоне .ru дешевле, чем за $19 в год, найти сложно. Хотя теоретически можно зарегистрировать и дешевле, но стоит ли заморачиваться из-за пары баксов?

Q: В сети есть два вида тестов, использующих Java для определения IP-адреса посетителя. На чем они основаны и как их обойти?

A: Обычно используется два класса для определения IP-адреса посетителя: get_env.class (www.inet-police.com) и myaddress.class (www.reglos.de/myaddress/MyAddress.html). Второй при анализе юзает getLocalAddress().getHostAddress(), реализация которой располагается на стороне клиента. Некоторые утверждают, что можно без труда пропатчить исходники Java от Sun и сделать все возможное, чтобы IP-адрес больше не определялся. Впрочем, самый действенный способ — это все-таки полное отключение Java. Действуй!

Назад на стр. 092-124-3  Содержание