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. Действуй! |