<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Unix notes &#187; FreeBSD</title>
	<atom:link href="http://unix-notes.ru/category/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://unix-notes.ru</link>
	<description>Заметки по настройке Unix/Linux систем, хостинг-серверов</description>
	<lastBuildDate>Thu, 03 Nov 2011 12:43:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Установка PHP5.2 из портов на FreeBSD</title>
		<link>http://unix-notes.ru/2010/05/31/ustanovka-php5-2-iz-portov-na-freebsd/</link>
		<comments>http://unix-notes.ru/2010/05/31/ustanovka-php5-2-iz-portov-na-freebsd/#comments</comments>
		<pubDate>Mon, 31 May 2010 08:30:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=609</guid>
		<description><![CDATA[Сейчас в портах есть порт php52, но у меня он корректно собрался с модулем апача только с Apache 2.2. Поэтому в скрипте автоматической установки будет небольшое исправление: make WITHOUT_SAMBA=yes -DBATCH -C /usr/ports/misc/mc install clean make WITH_RC_NG=yes -DBATCH -C /usr/ports/ftp/vsftpd install clean make WITHOUT_IPV6=yes -DBATCH -C /usr/ports/www/apache22 install clean make WITH_CHARSET=utf8 WITH_COLLATION=utf8_unicode_ci -DBATCH -C /usr/ports/databases/mysql51-server install [...]]]></description>
			<content:encoded><![CDATA[<p>Сейчас в портах есть порт php52, но у меня он корректно собрался с модулем апача только с Apache 2.2. Поэтому в <a href="http://unix-notes.ru/2009/07/05/skript-avtomaticheskojj-ustanovki-tipovogo-veb-servera-na-freebsd/">скрипте автоматической установки</a> будет небольшое исправление:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">make WITHOUT_SAMBA=yes -DBATCH -C /usr/ports/misc/mc install clean<br />
make WITH_RC_NG=yes -DBATCH -C /usr/ports/ftp/vsftpd install clean<br />
make WITHOUT_IPV6=yes -DBATCH -C /usr/ports/www/apache22 install clean<br />
make WITH_CHARSET=utf8 WITH_COLLATION=utf8_unicode_ci -DBATCH -C /usr/ports/databases/mysql51-server install clean<br />
make WITH_APACHE=yes WITHOUT_IPV6=yes -DBATCH -C /usr/ports/lang/php52 install clean<br />
make WITH_BUNDLED_PCRE=yes -DBATCH -C /usr/ports/devel/php52-pcre install clean<br />
make WITH_MBSTRING=yes WITH_CURL=yes WITH_FTP=yes WITH_GD=yes WITH_MCRYPT=yes WITH_MYSQL=yes WITH_MYSQLI=yes WITH_OPENSSL=yes WITH_SOCKETS=yes WITH_ZLIB=yes -DBATCH -C /usr/ports/lang/php52-extensions install clean<br />
make -DBATCH -C /usr/ports/www/mod_geoip2 install clean<br />
make WITH_HTTP_FLV_MODULE=yes -DBATCH -C /usr/ports/www/nginx install clean<br />
make -DBATCH -C /usr/ports/www/mod_rpaf2 install clean<br />
make -DBATCH -C /usr/ports/devel/ZendOptimizer install clean</div></div>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2010/05/31/ustanovka-php5-2-iz-portov-na-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ошибка в работе pcre (preg_match) во FreeBSD</title>
		<link>http://unix-notes.ru/2010/04/22/oshibka-v-rabote-pcre-preg_match-vo-freebsd/</link>
		<comments>http://unix-notes.ru/2010/04/22/oshibka-v-rabote-pcre-preg_match-vo-freebsd/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 09:12:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=604</guid>
		<description><![CDATA[В версиях php5-pcre 5.2 и ниже возможна ошибка проявляющаяся как: Warning: preg_match() [function.preg-match]: Internal pcre_fullinfo() error Причина этого проста &#8211; при сборке этого порта забыли поставить галочку для поддержки апача. Т.е. надо просто сделать make config этому порту и переустановить его.]]></description>
			<content:encoded><![CDATA[<p>В версиях php5-pcre 5.2 и ниже возможна ошибка проявляющаяся как:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">Warning: preg_match() [function.preg-match]: Internal pcre_fullinfo() error</div></div>
<p>Причина этого проста &#8211; при сборке этого порта забыли поставить галочку для поддержки апача. Т.е. надо просто сделать make config этому порту и переустановить его.</p>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2010/04/22/oshibka-v-rabote-pcre-preg_match-vo-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Перенос базы пользователей FreeBSD</title>
		<link>http://unix-notes.ru/2010/03/11/perenos-bazy-polzovatelejj-freebsd/</link>
		<comments>http://unix-notes.ru/2010/03/11/perenos-bazy-polzovatelejj-freebsd/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 15:14:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=591</guid>
		<description><![CDATA[Чтобы перенести всех системных пользователей на другой сервер надо просто скопировать поверх файлы /etc/master.passwd и /etc/group, и затем на новом сервере выполнить команду pwd_mkdb master.passwd]]></description>
			<content:encoded><![CDATA[<p>Чтобы перенести всех системных пользователей на другой сервер надо просто скопировать поверх файлы /etc/master.passwd и /etc/group, и затем на новом сервере выполнить команду</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">pwd_mkdb master.passwd</div></div>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2010/03/11/perenos-bazy-polzovatelejj-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Простая установка VPN-сервера MPD на FreeBSD</title>
		<link>http://unix-notes.ru/2010/02/25/prostaya-ustanovka-vpn-servera-mpd-na-freebsd/</link>
		<comments>http://unix-notes.ru/2010/02/25/prostaya-ustanovka-vpn-servera-mpd-na-freebsd/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:26:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[mpd]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=580</guid>
		<description><![CDATA[Ставим из портов: cd /usr/ports/net/mpd5 &#38;&#38; make install У файлов из /usr/local/etc/mpd5/ делаем копии без .sample В mpd.secret удаляем все и прописываем имя и пароль в открытом виде через табуляцию. В mpd.conf: В секции startup: комментируем строчки set web. В default заменяем на load pptp_server В секции pptp_server: меняем set ippool add pool1 на пул [...]]]></description>
			<content:encoded><![CDATA[<p>Ставим из портов:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/ports/net/mpd5 &amp;&amp; make install</div></div>
<p>У файлов из /usr/local/etc/mpd5/ делаем копии без .sample</p>
<p>В mpd.secret удаляем все и прописываем имя и пароль в открытом виде через табуляцию.</p>
<p>В mpd.conf:<br />
В секции startup: комментируем строчки set web.<br />
В default заменяем на load pptp_server<br />
В секции pptp_server:<br />
меняем set ippool add pool1 на пул не пересекающийся с нашими локальными адресами.<br />
set ipcp dns 8.8.8.8<br />
set ipcp ranges &#8211; адрес сервера<br />
set pptp self &#8211; адрес на котором будет слушать сервер.<br />
set ipcp nbns &#8211; можно удалить</p>
<p>В /etc/rc.conf</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mpd_enable=&quot;YES&quot;<br />
ipnat_enable=&quot;YES&quot;<br />
ipnat_rules=&quot;/etc/ipnat.rules&quot;<br />
gateway_enable=&quot;YES&quot;</div></div>
<p>В /etc/ipnat.rules:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">map bge0 192.168.6.0/24 -&gt; 0/32</div></div>
<p>где bge0 внешний интерфейс сервера.</p>
<p>Запускаем:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/rc.d/ipnat start<br />
sysctl net.inet.ip.forwarding=1<br />
/usr/local/etc/rc.d/mpd5 start</div></div>
<p>Все, можно подключаться стандартным виндовым клиентом.</p>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2010/02/25/prostaya-ustanovka-vpn-servera-mpd-na-freebsd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Проблема с php5-ffmpeg на FreeBSD</title>
		<link>http://unix-notes.ru/2010/01/28/problema-s-php5-ffmpeg-na-freebsd/</link>
		<comments>http://unix-notes.ru/2010/01/28/problema-s-php5-ffmpeg-na-freebsd/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 11:18:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=563</guid>
		<description><![CDATA[На сегодняшний день имеется проблема выражающаяся в том, что одна из основных функций toGDImage() не работает выдавая ошибку &#8220;ffmpeg.so: Undefined symbol img_convert&#8221; Этот патч проблему не решил. Помогло следующее: порт multimedia/ffmpeg должен быть собран без swscaler. Для этого нужно поправить Makefile. Т.е. сделать &#8211;disable-swsсale. После пересборки самого ffmpeg, пересобрать и php-ffmpeg.]]></description>
			<content:encoded><![CDATA[<p>На сегодняшний день имеется проблема выражающаяся в том, что одна из основных функций toGDImage() не работает выдавая ошибку &#8220;ffmpeg.so: Undefined symbol img_convert&#8221;<br />
Этот <noindex><a rel="nofollow" target="_blank" href="http://vokulov.ru/2009/05/01/ffmpeg-php-не-работает-функция-togdimage/" >патч</a></noindex> проблему не решил.<br />
Помогло следующее: порт multimedia/ffmpeg должен быть собран без swscaler. Для этого нужно поправить Makefile. Т.е. сделать &#8211;disable-swsсale. После пересборки самого ffmpeg, пересобрать и php-ffmpeg.</p>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2010/01/28/problema-s-php5-ffmpeg-na-freebsd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Установка mod_geoip на Linux/FreeBSD сервер с DirectAdmin</title>
		<link>http://unix-notes.ru/2009/10/17/ustanovka-mod_geoip-na-linux-server-s-directadmin/</link>
		<comments>http://unix-notes.ru/2009/10/17/ustanovka-mod_geoip-na-linux-server-s-directadmin/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 11:54:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[DirectAdmin]]></category>
		<category><![CDATA[GeoIP]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=512</guid>
		<description><![CDATA[В случае c Linux: yum install GeoIP GeoIP-devel cd /root wget http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz tar zxvf mod_geoip2_1.2.5.tar.gz cd mod_geoip2_1.2.5 apxs -i -a -L/usr/lib -I/usr/include -lGeoIP -c mod_geoip.c В /etc/httpd/conf/httpd.conf добавляем: LoadModule geoip_module /usr/lib/apache/mod_geoip.so GeoIPEnable On GeoIPDBFile /usr/share/GeoIP/GeoIP.dat /etc/init.d/httpd restart В случае с FreeBSD: cd /usr/ports/net/GeoIP &#38;&#38; make install cd /root wget http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz tar zxvf mod_geoip2_1.2.5.tar.gz cd mod_geoip2_1.2.5 [...]]]></description>
			<content:encoded><![CDATA[<p>В случае c Linux:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">yum install GeoIP GeoIP-devel<br />
cd /root<br />
wget http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz<br />
tar zxvf mod_geoip2_1.2.5.tar.gz<br />
cd mod_geoip2_1.2.5<br />
apxs -i -a -L/usr/lib -I/usr/include -lGeoIP -c mod_geoip.c</div></div>
<p>В /etc/httpd/conf/httpd.conf добавляем:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">LoadModule geoip_module /usr/lib/apache/mod_geoip.so<br />
GeoIPEnable On<br />
GeoIPDBFile /usr/share/GeoIP/GeoIP.dat</div></div>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/init.d/httpd restart</div></div>
<p>В случае с FreeBSD:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/ports/net/GeoIP &amp;&amp; make install<br />
cd /root<br />
wget http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz<br />
tar zxvf mod_geoip2_1.2.5.tar.gz<br />
cd mod_geoip2_1.2.5<br />
apxs -i -a -L/usr/local/lib -I/usr/local/include -lGeoIP -c mod_geoip.c</div></div>
<p>Добавление в конфиг апача аналогично.</p>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2009/10/17/ustanovka-mod_geoip-na-linux-server-s-directadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Наблюдение за действиями на другом терминале</title>
		<link>http://unix-notes.ru/2009/10/16/nablyudenie-za-dejjstviyami-na-drugom-terminale/</link>
		<comments>http://unix-notes.ru/2009/10/16/nablyudenie-za-dejjstviyami-na-drugom-terminale/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:33:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[watch]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=508</guid>
		<description><![CDATA[Иногда бывает необходимо посмотреть что делает в терминале другой пользователь системы. Во FreeBSD для этого есть встроенные средства: # w 9:16PM up 55 days, 5 mins, 2 users, load averages: 0.07, 0.06, 0.00 USER TTY FROM LOGIN@ IDLE WHAT user1 p0 test1.ru 9:06PM - w user2 p1 test2.ru 9:16PM - -bash (bash) Теперь подключаемся к [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда бывает необходимо посмотреть что делает в терминале другой пользователь системы. Во FreeBSD для этого есть встроенные средства:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># w<br />
9:16PM up 55 days, 5 mins, 2 users, load averages: 0.07, 0.06, 0.00<br />
USER TTY FROM LOGIN@ IDLE WHAT<br />
user1 p0 test1.ru 9:06PM - w <br />
user2 p1 test2.ru 9:16PM - -bash (bash)</div></div>
<p>Теперь подключаемся к сеансу:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">watch p1</div></div>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2009/10/16/nablyudenie-za-dejjstviyami-na-drugom-terminale/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Даунгрейд порта во FreeBSD</title>
		<link>http://unix-notes.ru/2009/10/12/daungrejjd-porta-vo-freebsd/</link>
		<comments>http://unix-notes.ru/2009/10/12/daungrejjd-porta-vo-freebsd/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 12:47:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[portdowngrade]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=503</guid>
		<description><![CDATA[Иногда возникает необходимость откатить приложение установленное через порты на более раннюю версию. Сначала откатим данные в нашей базе портов на нужную версию. К примеру будем откатывать php: cd /usr/ports/ports-mgmt/portdowngrade &#38;&#38; make install clean /usr/local/sbin/portdowngrade -s &#34;anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs&#34; lang/php5 Выбираем 1, выбираем номер версии на которую нужно откатиться, пишем yes Теперь мы получили нужную версию в дереве [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда возникает необходимость откатить приложение установленное через порты на более раннюю версию. Сначала откатим данные в нашей базе портов на нужную версию. К примеру будем откатывать php:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/ports/ports-mgmt/portdowngrade &amp;&amp; make install clean<br />
/usr/local/sbin/portdowngrade -s &quot;anoncvs@anoncvs.tw.FreeBSD.org:/home/ncvs&quot; lang/php5<br />
Выбираем 1, выбираем номер версии на которую нужно откатиться, пишем yes</div></div>
<p>Теперь мы получили нужную версию в дереве портов. Теперь, чтобы переустановить приложение в систему:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">portupgrade -f php5</div></div>
<p>Если надо даунгрейдить другие приложения, то шаги нужно повторить.</p>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2009/10/12/daungrejjd-porta-vo-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Из какого пакета файл?</title>
		<link>http://unix-notes.ru/2009/07/22/iz-kakogo-paketa-fajjl/</link>
		<comments>http://unix-notes.ru/2009/07/22/iz-kakogo-paketa-fajjl/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 12:48:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[pkg_info]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=439</guid>
		<description><![CDATA[Отличная статья отвечающая на вопрос Из какого пакета установлен файл?]]></description>
			<content:encoded><![CDATA[<p>Отличная статья отвечающая на вопрос <noindex><a rel="nofollow" target="_blank" href="http://linsovet.com/package-file-search">Из какого пакета установлен файл</a></noindex>?</p>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2009/07/22/iz-kakogo-paketa-fajjl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка jail во FreeBSD</title>
		<link>http://unix-notes.ru/2009/07/20/ustanovka-jail-vo-freebsd/</link>
		<comments>http://unix-notes.ru/2009/07/20/ustanovka-jail-vo-freebsd/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 13:12:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[jail]]></category>

		<guid isPermaLink="false">http://unix-notes.ru/?p=433</guid>
		<description><![CDATA[Сначала скачиваем исходники системы. Внимание на тэг обновления! Он обязательно должен совпадать с веткой установленной системы. Например, для системы FreeBSD 7.2-RELEASE-p2 тэг должен быть tag=RELENG_7_2. cd /usr/share/examples/cvsup Правим хост в standard-supfile на *default host=cvsup5.FreeBSD.org и запускаем: csup ./standard-supfile Затем: mkdir /home/jail_sample setenv D /home/jail_sample mkdir -p $D cd /usr/src make buildworld make installworld DESTDIR=$D cd [...]]]></description>
			<content:encoded><![CDATA[<p>Сначала скачиваем исходники системы.<br />
Внимание на тэг обновления! Он обязательно должен совпадать с веткой установленной системы. Например, для системы FreeBSD 7.2-RELEASE-p2 тэг должен быть tag=RELENG_7_2.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">cd /usr/share/examples/cvsup</div></div>
<p>Правим хост в standard-supfile на *default host=cvsup5.FreeBSD.org и запускаем:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">csup ./standard-supfile</div></div>
<p>Затем:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mkdir /home/jail_sample<br />
setenv D /home/jail_sample<br />
mkdir -p $D <br />
cd /usr/src<br />
make buildworld <br />
make installworld DESTDIR=$D <br />
cd etc/ [1]<br />
make distribution DESTDIR=$D <br />
mount -t devfs devfs $D/dev</div></div>
<p>В rc.conf :</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">ifconfig_bge0=&quot;inet 1.2.3.1 &nbsp;netmask 255.255.255.0&quot;<br />
ifconfig_bge0_alias0=&quot;inet 1.2.3.2 netmask 255.255.255.255&quot;<br />
<br />
jail_enable=&quot;YES&quot;<br />
jail_list=&quot;sample&quot;<br />
<br />
jail_sample_rootdir=&quot;/home/jail_sample&quot;<br />
jail_sample_hostname=&quot;www.sample.com&quot;<br />
jail_sample_ip=&quot;1.2.3.2&quot;<br />
jail_sample_devfs_enable=&quot;YES&quot;<br />
jail_sample_sysvips_allow=&quot;YES&quot;</div></div>
<p>Убедиться, что демоны на хост-машине и в jail не пересекаются по используемым IP-адресам.</p>
<p>Команды для управления jail-ом:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/etc/rc.d/jail start/stop/restart sample<br />
jls # список запущенных jail<br />
jexec 2 tcsh # запустить шелл внутри jail с ID=2</div></div>
<p>Возможно, потребуется поправить некоторые sysctl на хост-машине:</p>
<ul>
<li>security.jail.set_hostname_allowed &#8211; если 1, то внутри jail можно поменять имя хоста;</li>
<li>security.jail.socket_unixiproute_only &#8211; если 1 , то сокет в jail можно создать только для доменов PF_LOCAL, PF_INET или PF_ROUTE, иначе, возвращается ошибка;</li>
<li>security.jail.sysvipc_allowed &#8211; если 1, то то в jail можно получить доступ к глобальному System V IPC;</li>
<li>security.jail.getfsstatroot_only &#8211; если 1, то в jail можно получить информацию (df)только о той файловой системе на которой создан jail;</li>
<li>security.jail.allow_raw_sockets &#8211; если 1, то в jail можно создавать raw sockets;</li>
<li>security.jail.chflags_allow &#8211; если 1, то процессы в jail могут модифицировать флаги ФС.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://unix-notes.ru/2009/07/20/ustanovka-jail-vo-freebsd/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

