Архив категории ‘FreeBSD’
Пришлось озадачиться борьбой с письмами, содержащими загрузчиков троянов. Если посмотреть на заголовки такого письма, то можно увидеть что-то приблизительно подобное: From [email protected] Thu Jan 1 00:00:01 1970 Received: from [182.64.116.230] (helo=ABTS-North-Dynamic-230.116.64.182.airtelbroadband.in) by mx02.acme.ru with esmtp (Exim 4.80.1 (FreeBSD)) (envelope-from <[email protected]>) id 1Veqof-000O0U-MS for [email protected]; Fri, 08 Nov 2013 22:30:02 +0400 Received: from [125.210.224.222] (port=61185 helo=[192.168.3.60]) […]
Случайно обнаружил что в HEAD появился svnlite. Порадовало, ибо теперь не нужно тратить время на компиляцию svn и кучу зависимостей. Судя по ldd, svnlite действительно lite: /usr/bin/svnlite: libbsdxml.so.4 => /lib/libbsdxml.so.4 (0x800afc000) libz.so.6 => /lib/libz.so.6 (0x800d22000) libcrypt.so.5 => /lib/libcrypt.so.5 (0x800f37000) libmagic.so.4 => /usr/lib/libmagic.so.4 (0x801157000) libcrypto.so.7 => /lib/libcrypto.so.7 (0x801370000) libssl.so.7 => /usr/lib/libssl.so.7 (0x80175b000) libthr.so.3 => /lib/libthr.so.3 (0x8019c4000) […]
Намедни менял на домашнем роутере материнскую плату. Поскольку стал обладателем Zotac G41ITX-A-E, захотелось попользовать набортный Wi-Fi(в моём случае там стоит miniPCI-e карточка на базе Atheros AR9285). Настройка более чем тривиальна. В конфиг ядра: device wlan # 802.11 support device wlan_amrr # AMRR transmit rate control algorithm device ath # Atheros pci/cardbus NIC’s device ath_hal # […]
Понадобилось запустить bind на одном из серверов, где изначально он был выпилен из системы при помощи src.conf Легко и непринужденно, никакой ловкости рук и никаких же фокусов: # cd /usr/src/lib/bind # make obj && make depend && make && make install # cd /usr/src/usr.sbin/named # make obj && make depend && make && make install […]
Обновлять исходники FreeBSD уже почти два года как, правильнее через svn, нежели чем через cvs. Субъективно «на глаз», svn ощутимо быстрее, несмотря на то что сервер находится в США. Ставится просто: server# cd /usr/ports/devel/subversion/ server# make install clean После чего стоит сохранить custom-конфиг ядра(в случае его наличия разумеется), и удалить дерево исходников(cvs-дерево обновить не получится): […]
При сборке ядра, FreeBSD собирает всё имеющееся в /usr/src/sys/modules дерево модулей, вне зависимости от содержимого конфиг-файла ядра, что отрицательно сказывается на общем времени сборки. При этом далеко не все из собираемых модулей будут использованы при работе системы. Способом ускорения процесса сборки ядра является использование переменной MODULES_OVERRIDE и соответственно очистка конфиг-файла ядра от ненужных драйверов. Список […]
Приспичило вытащить несколько файлов из iso-образа. Оказалось что смонтировать iso-образ в FreeBSD до неприличия просто. Для этого на системе работающей под FreeBSD >= 5.x нужно выполнить: mdconfig -a -t vnode -f /path_to_image.iso -u 1 mount -t cd9660 /dev/md1 /mnt/cdrom Размонтировать образ так же просто: mount -u /mnt/cdrom mdconfig -d -u 1