<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Rabidlinux&#039;s Weblog</title>
	<atom:link href="http://rabidlinux.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rabidlinux.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 17 Jan 2012 09:57:35 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='rabidlinux.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Rabidlinux&#039;s Weblog</title>
		<link>http://rabidlinux.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://rabidlinux.wordpress.com/osd.xml" title="Rabidlinux&#039;s Weblog" />
	<atom:link rel='hub' href='http://rabidlinux.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Установка FreeBSD 9 на ZFS.</title>
		<link>http://rabidlinux.wordpress.com/2012/01/17/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-freebsd-9-%d0%bd%d0%b0-zfs/</link>
		<comments>http://rabidlinux.wordpress.com/2012/01/17/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-freebsd-9-%d0%bd%d0%b0-zfs/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 09:18:23 +0000</pubDate>
		<dc:creator>rabidlinux</dc:creator>
				<category><![CDATA[Главное]]></category>

		<guid isPermaLink="false">http://rabidlinux.wordpress.com/?p=37</guid>
		<description><![CDATA[1) Загрузите компьютер (сервер) с использованием DVD диска FreeBSD 9 или USB Flash и выберите пункт загрузочного меню &#171;Live CD&#187;. 2) На католог /tmp установите права разрешающие запись в него (777) и перемонтируем его. chmod 777 /tmp umount /dev/md1 mdmfs -s 512M md1 /tmp 3) Создаём необходимые ZFS разделы диска и добавляем загрузочную запись. a) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=37&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1) Загрузите компьютер (сервер) с использованием DVD диска FreeBSD 9 или USB Flash и выберите пункт загрузочного меню &laquo;Live CD&raquo;.</p>
<p>2) На католог /tmp установите права разрешающие запись в него (777) и перемонтируем его.<br />
<strong><br />
chmod 777 /tmp<br />
umount /dev/md1<br />
mdmfs -s 512M md1 /tmp<br />
</strong></p>
<p>3) Создаём необходимые ZFS разделы диска и добавляем загрузочную запись.</p>
<p>a) Для простой установки:<br />
<strong><br />
gpart create -s gpt ada0<br />
gpart add -b 34 -s 64k -t freebsd-boot ada0<br />
gpart add -t freebsd-zfs -l disk0 ada0<br />
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0<br />
</strong></p>
<p>b) Если осуществляем зеркальную установку то повторяем предыдущее действие и для второго диска:<br />
<strong><br />
gpart create -s gpt ada1<br />
gpart add -b 34 -s 64k -t freebsd-boot ada1<br />
gpart add -t freebsd-zfs -l disk1 ada1<br />
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada1<br />
</strong></p>
<p>4) Создаём ZFS пул.</p>
<p>a) Для простой установки:<br />
<strong><br />
zpool create zroot /dev/gpt/disk0</pre>
<p></strong><br />
b) Для зеркала:<br />
<strong><br />
zpool create zroot mirror /dev/gpt/disk0 /dev/gpt/disk1<br />
</strong><br />
5) Устанавливаем опции bootfs, контрольные суммы и точки монтирования. (На этом этапе игнорируем любые сообщения кроме ошибок)<br />
<strong><br />
zpool set bootfs=zroot zroot<br />
zfs set checksum=fletcher4 zroot<br />
zfs set mountpoint=/mnt zroot</pre>
<p></strong><br />
6) Экспортируем пулл zroot.cache в каталог /tmp.<br />
<strong><br />
zpool export zroot<br />
zpool import -o cachefile=/tmp/zpool.cache zroot<br />
</strong><br />
7)Создаём соответствующие файловые системы (Если вы опытны в работе на ZFS то можете внести свои коррективы в обратном случае лучше оставить как есть):<br />
<strong><br />
zfs create zroot/usr<br />
zfs create zroot/usr/home<br />
zfs create zroot/var<br />
zfs create -o compression=on -o exec=on -o setuid=off zroot/tmp<br />
zfs create -o compression=lzjb -o setuid=off zroot/usr/ports<br />
zfs create -o compression=off -o exec=off -o setuid=off zroot/usr/ports/distfiles<br />
zfs create -o compression=off -o exec=off -o setuid=off zroot/usr/ports/packages<br />
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/usr/src<br />
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/var/crash<br />
zfs create -o exec=off -o setuid=off zroot/var/db<br />
zfs create -o compression=lzjb -o exec=on -o setuid=off zroot/var/db/pkg<br />
zfs create -o exec=off -o setuid=off zroot/var/empty<br />
zfs create -o compression=lzjb -o exec=off -o setuid=off zroot/var/log<br />
zfs create -o compression=gzip -o exec=off -o setuid=off zroot/var/mail<br />
zfs create -o exec=off -o setuid=off zroot/var/run<br />
zfs create -o compression=lzjb -o exec=on -o setuid=off zroot/var/tmp<br />
</strong><br />
8) Создаём swap раздел и отключаем проверку контрольных сумм. В данном случае создаётся SWAP раздел размеров 4GB.<br />
<strong><br />
zfs create -V 4G zroot/swap<br />
zfs set org.freebsd:swap=on zroot/swap<br />
zfs set checksum=off zroot/swap<br />
</strong><br />
9) Создаём symlink на каталог /home и выставляем необходимые права доступа.<br />
<strong><br />
chmod 1777 /mnt/tmp<br />
cd /mnt ; ln -s usr/home home<br />
chmod 1777 /mnt/var/tmp<br />
</strong><br />
10) Распаковываем файлы FreeBSD 9 (по факту и есть установка).<br />
<strong><br />
sh<br />
cd /usr/freebsd-dist<br />
export DESTDIR=/mnt<br />
for file in base.txz lib32.txz kernel.txz doc.txz ports.txz src.txz;<br />
do (cat $file | tar --unlink -xpJf - -C ${DESTDIR:-/}); done<br />
</strong><br />
11) Копируем zpool.cache (Очень важно, не пропустите этот шаг)<br />
<strong><br />
cp /tmp/zpool.cache /mnt/boot/zfs/zpool.cache<br />
</strong><br />
12) Редактируем файл настроек /etc/rc.conf, /boot/loader.conf и создаём пустой /etc/fstab (если не сделать то нас пошлют на этапе загрузки системы).<br />
<strong><br />
echo 'zfs_enable="YES"' &gt;&gt; /mnt/etc/rc.conf<br />
echo 'zfs_load="YES"' &gt;&gt; /mnt/boot/loader.conf<br />
echo 'vfs.root.mountfrom="zfs:zroot"' &gt;&gt; /mnt/boot/loader.conf<br />
touch /mnt/etc/fstab<br />
</strong><br />
13) Делаем последние штрихи.<br />
<strong><br />
zfs set readonly=on zroot/var/empty<br />
zfs umount -a<br />
zfs set mountpoint=legacy zroot<br />
zfs set mountpoint=/tmp zroot/tmp<br />
zfs set mountpoint=/usr zroot/usr<br />
zfs set mountpoint=/var zroot/var<br />
</strong><br />
14) При умирании винта (если использовалось зеркало):<br />
<strong><br />
1) Инициализируем новый винт, как в пункте 3b<br />
2) zpool online zroot ada1p2; zpool replace zroot ada1p2<br />
3) после перестроения зеркала: zpool clear zroot<br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rabidlinux.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rabidlinux.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rabidlinux.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rabidlinux.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rabidlinux.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rabidlinux.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rabidlinux.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rabidlinux.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rabidlinux.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rabidlinux.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rabidlinux.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rabidlinux.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rabidlinux.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rabidlinux.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=37&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rabidlinux.wordpress.com/2012/01/17/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-freebsd-9-%d0%bd%d0%b0-zfs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14fdf685a2ad4ee2032d93e916643b9a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rabidlinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Проблема с кривым системным Times.</title>
		<link>http://rabidlinux.wordpress.com/2009/10/02/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b0-%d1%81-%d0%ba%d1%80%d0%b8%d0%b2%d1%8b%d0%bc-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%bd%d1%8b%d0%bc-times/</link>
		<comments>http://rabidlinux.wordpress.com/2009/10/02/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b0-%d1%81-%d0%ba%d1%80%d0%b8%d0%b2%d1%8b%d0%bc-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%bd%d1%8b%d0%bc-times/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 13:38:04 +0000</pubDate>
		<dc:creator>rabidlinux</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://rabidlinux.wordpress.com/2009/10/02/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b0-%d1%81-%d0%ba%d1%80%d0%b8%d0%b2%d1%8b%d0%bc-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%bd%d1%8b%d0%bc-times/</guid>
		<description><![CDATA[~$ sudo rm /etc/fonts/conf.d/30-urw-aliases.conf ~$ sudo rm /etc/fonts/conf.d/30-metric-aliases.conf в ~/.fonts.conf &#60;fontconfig&#62; &#60;match target=&#187;pattern&#187;&#62; &#60;test qual=&#187;any&#187; name=&#187;family&#187;&#62; &#60;string&#62;Times&#60;/string&#62; &#60;/test&#62; &#60;edit name=&#187;family&#187; mode=&#187;assign&#187;&#62; &#60;string&#62;Times New Roman&#60;/string&#62; &#60;/edit&#62; &#60;/match&#62; &#60;/fontconfig&#62;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=27&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>~$ sudo rm /etc/fonts/conf.d/30-urw-aliases.conf<br />
~$ sudo rm /etc/fonts/conf.d/30-metric-aliases.conf</strong></p>
<p>в ~/.fonts.conf<br />
<strong><br />
&lt;fontconfig&gt;<br />
&lt;match target=&raquo;pattern&raquo;&gt;<br />
&lt;test qual=&raquo;any&raquo; name=&raquo;family&raquo;&gt;<br />
&lt;string&gt;Times&lt;/string&gt;<br />
&lt;/test&gt;<br />
&lt;edit name=&raquo;family&raquo; mode=&raquo;assign&raquo;&gt;<br />
&lt;string&gt;Times New Roman&lt;/string&gt;<br />
&lt;/edit&gt;<br />
&lt;/match&gt;<br />
&lt;/fontconfig&gt;</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rabidlinux.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rabidlinux.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rabidlinux.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rabidlinux.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rabidlinux.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rabidlinux.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rabidlinux.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rabidlinux.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rabidlinux.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rabidlinux.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rabidlinux.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rabidlinux.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rabidlinux.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rabidlinux.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=27&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rabidlinux.wordpress.com/2009/10/02/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b0-%d1%81-%d0%ba%d1%80%d0%b8%d0%b2%d1%8b%d0%bc-%d1%81%d0%b8%d1%81%d1%82%d0%b5%d0%bc%d0%bd%d1%8b%d0%bc-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14fdf685a2ad4ee2032d93e916643b9a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rabidlinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Как убрать tearing в mplayer.</title>
		<link>http://rabidlinux.wordpress.com/2009/09/24/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b1%d1%80%d0%b0%d1%82%d1%8c-tearing-%d0%b2-mplayer/</link>
		<comments>http://rabidlinux.wordpress.com/2009/09/24/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b1%d1%80%d0%b0%d1%82%d1%8c-tearing-%d0%b2-mplayer/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 11:40:48 +0000</pubDate>
		<dc:creator>rabidlinux</dc:creator>
				<category><![CDATA[1]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[tearing]]></category>

		<guid isPermaLink="false">http://rabidlinux.wordpress.com/?p=23</guid>
		<description><![CDATA[$ mplayer -v file.avi &#8230; using Xvideo port 97 for hw scaling теперь запускаем xvinfo: Adaptor #0: &#171;Intel(R) Textured Video&#187; port base: 97 Adaptor #1: &#171;Intel(R) Video Overlay&#187; port base: 113 Т.е mplayer пользует не тот порт, осталось это поправить: mplayer -vo xv:port=113 file.avi<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=23&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;">$ <strong>mplayer -v file.avi</strong><br />
&#8230;<br />
using Xvideo port 97 for hw scaling</p>
<p>теперь запускаем<strong> xvinfo</strong>:<br />
Adaptor #0: &laquo;Intel(R) Textured Video&raquo; port base: 97<br />
Adaptor #1: &laquo;Intel(R) Video Overlay&raquo; port base: 113</p>
<p>Т.е mplayer пользует не тот порт, осталось это поправить:</p>
<p style="text-align:left;"><strong>mplayer -vo xv:port=113 file.avi</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rabidlinux.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rabidlinux.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rabidlinux.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rabidlinux.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rabidlinux.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rabidlinux.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rabidlinux.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rabidlinux.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rabidlinux.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rabidlinux.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rabidlinux.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rabidlinux.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rabidlinux.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rabidlinux.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=23&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rabidlinux.wordpress.com/2009/09/24/%d0%ba%d0%b0%d0%ba-%d1%83%d0%b1%d1%80%d0%b0%d1%82%d1%8c-tearing-%d0%b2-mplayer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14fdf685a2ad4ee2032d93e916643b9a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rabidlinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Как посмотреть кто держит устройство.</title>
		<link>http://rabidlinux.wordpress.com/2009/09/24/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c-%d0%ba%d1%82%d0%be-%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d1%82-%d1%83%d1%81%d1%82%d1%80%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%be/</link>
		<comments>http://rabidlinux.wordpress.com/2009/09/24/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c-%d0%ba%d1%82%d0%be-%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d1%82-%d1%83%d1%81%d1%82%d1%80%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%be/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 10:34:17 +0000</pubDate>
		<dc:creator>rabidlinux</dc:creator>
				<category><![CDATA[1]]></category>

		<guid isPermaLink="false">http://rabidlinux.wordpress.com/2009/09/24/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c-%d0%ba%d1%82%d0%be-%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d1%82-%d1%83%d1%81%d1%82%d1%80%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%be/</guid>
		<description><![CDATA[rabid rabid # lsof /dev/snd/pcmC0D0p COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python2.5 11075 rabid 62u CHR 116,5 0t0 12653 /dev/snd/pcmC0D0p python2.5 11089 rabid 62u CHR 116,5 0t0 12653 /dev/snd/pcmC0D0p<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=20&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>rabid rabid # lsof /dev/snd/pcmC0D0p</strong></p>
<p>COMMAND     PID  USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME<br />
python2.5 11075 rabid   62u   CHR  116,5      0t0 12653 /dev/snd/pcmC0D0p<br />
python2.5 11089 rabid   62u   CHR  116,5      0t0 12653 /dev/snd/pcmC0D0p</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rabidlinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rabidlinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rabidlinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rabidlinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rabidlinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rabidlinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rabidlinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rabidlinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rabidlinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rabidlinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rabidlinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rabidlinux.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rabidlinux.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rabidlinux.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=20&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rabidlinux.wordpress.com/2009/09/24/%d0%ba%d0%b0%d0%ba-%d0%bf%d0%be%d1%81%d0%bc%d0%be%d1%82%d1%80%d0%b5%d1%82%d1%8c-%d0%ba%d1%82%d0%be-%d0%b4%d0%b5%d1%80%d0%b6%d0%b8%d1%82-%d1%83%d1%81%d1%82%d1%80%d0%be%d0%b9%d1%81%d1%82%d0%b2%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14fdf685a2ad4ee2032d93e916643b9a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rabidlinux</media:title>
		</media:content>
	</item>
		<item>
		<title>Добавления в debian скрипта в автозагрузку.</title>
		<link>http://rabidlinux.wordpress.com/2008/10/08/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2-debian-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82%d0%b0-%d0%b2-%d0%b0%d0%b2%d1%82%d0%be%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d1%83/</link>
		<comments>http://rabidlinux.wordpress.com/2008/10/08/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2-debian-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82%d0%b0-%d0%b2-%d0%b0%d0%b2%d1%82%d0%be%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d1%83/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 07:43:52 +0000</pubDate>
		<dc:creator>rabidlinux</dc:creator>
				<category><![CDATA[Главное]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[init.d]]></category>

		<guid isPermaLink="false">http://rabidlinux.wordpress.com/?p=9</guid>
		<description><![CDATA[В начале скрипта: ### BEGIN INIT INFO # Provides: defaultdaemon # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service provided by daemon. ### END INIT INFO После этого update-rc.d имя defaults Для удаления скрипта [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=9&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#000000;">В начале скрипта:</span></p>
<pre><span style="color:#000000;">### BEGIN INIT INFO
# Provides:          defaultdaemon
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO</span></pre>
<p><span style="color:#000000;">После этого</span></p>
<pre><span style="color:#000000;">update-rc.d имя defaults</span></pre>
<p><span style="color:#000000;">Для удаления скрипта из автозагрузки</span></p>
<pre><span style="color:#000000;">update-rc.d -f имя remove</span></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rabidlinux.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rabidlinux.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rabidlinux.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rabidlinux.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rabidlinux.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rabidlinux.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rabidlinux.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rabidlinux.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rabidlinux.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rabidlinux.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rabidlinux.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rabidlinux.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rabidlinux.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rabidlinux.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=9&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rabidlinux.wordpress.com/2008/10/08/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d0%b2-debian-%d1%81%d0%ba%d1%80%d0%b8%d0%bf%d1%82%d0%b0-%d0%b2-%d0%b0%d0%b2%d1%82%d0%be%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d1%83/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14fdf685a2ad4ee2032d93e916643b9a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rabidlinux</media:title>
		</media:content>
	</item>
		<item>
		<title>debian+lighttpd+postgres+request tracker</title>
		<link>http://rabidlinux.wordpress.com/2008/10/08/debianlighttpdpostgresrequest-tracker/</link>
		<comments>http://rabidlinux.wordpress.com/2008/10/08/debianlighttpdpostgresrequest-tracker/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 04:27:17 +0000</pubDate>
		<dc:creator>rabidlinux</dc:creator>
				<category><![CDATA[Главное]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[postgres]]></category>
		<category><![CDATA[rt]]></category>

		<guid isPermaLink="false">http://rabidlinux.wordpress.com/?p=3</guid>
		<description><![CDATA[Потребовалось прикрутить багтрекер Request Tracker к lighttpd. Приступим. Устанавливаем lighttpd: apt-get install lighttpd Request Tracker лично я ставил руками: Качаем: wget http://download.bestpractical.com/pub/rt/release/rt-3.8.1.tar.gz Далее: tar xzvf rt-3.8.1.tar.gz -C /tmp; cd /tmp/rt-3.8.1 По умолчанию трекер ставится в каталог /opt/rt3, использует базу в mysql и работает от пользователя www. Меня это не устраивает, так как у меня postgres, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=3&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="color:#000000;">Потребовалось прикрутить багтрекер </span><span style="color:#000000;">Request Tracker к lighttpd.<br />
</span></p>
<p><span style="color:#000000;">Приступим.</span></p>
<p><span style="color:#000000;">Устанавливаем lighttpd:</span></p>
<pre><span style="color:#000000;"> </span><span style="color:#000000;">apt-get install lighttpd</span></pre>
<p><span style="color:#000000;">Request Tracker лично я ставил руками:</span></p>
<p><span style="color:#000000;">Качаем:</span></p>
<pre><span style="color:#000000;"> </span><span style="color:#000000;">wget http://download.bestpractical.com/pub/rt/release/rt-3.8.1.tar.gz</span></pre>
<p><span style="color:#000000;">Далее:</span></p>
<pre><span style="color:#000000;"> </span><span style="color:#000000;">tar xzvf rt-3.8.1.tar.gz -C /tmp; cd /tmp/rt-3.8.1
<span style="color:#808080;">
</span></span></pre>
<p><span style="color:#000000;">По умолчанию трекер ставится в каталог /opt/rt3, использует базу в mysql и работает от пользователя www. Меня это не устраивает, так как у меня postgres, да и lighttpd работает от www-data, поэтому: </span></p>
<pre><span style="color:#000000;"> ./configure --prefix=/usr/share/rt3 --with-db-type=Pg  --with-db-port=5432
--with-db-dba=superpg --with-web-user=www-data --with-web-group=www-data
</span></pre>
<p><span style="color:#000000;">Где superpg &#8211; пользователь postgres с правами root.<br />
</span></p>
<p><span style="color:#000000;">Проверяем наличие необходимых перловых модулей:</span></p>
<pre><span style="color:#000000;">  make testdeps
</span></pre>
<p><span style="color:#000000;">У меня не оказалось почти всех, и потому:</span></p>
<pre><span style="color:#000000;">  make fixdeps
</span></pre>
<p><span style="color:#000000;">После установки модулей, проверяем еще раз с помощью testdeps и если все хорошо:</span></p>
<pre><span style="color:#000000;">  make install
</span></pre>
<p><span style="color:#000000;">Осталось только создать базу в postgres:</span></p>
<pre><span style="color:#000000;">  make initialize-database

</span></pre>
<p><span style="color:#000000;">Отвечаем на вопросы скрипта и вуаля, база создана. </span></p>
<p><span style="color:#000000;">Редактируем /usr/share/rt3/etc/RT_SiteConfig.pm, заменив example.com на ваш домен:<br />
</span></p>
<p><span style="color:#000000;"><br />
</span></p>
<pre><span style="color:#000000;">Set($rtname,"example.com");</span></pre>
<pre><span style="color:#000000;">Set($Organization,"example.com");

Set($CorrespondAddress,"support@example.com");
Set($CommentAddress,"support-comment@example.com");

Set($Timezone,"Europe/Moscow");

Set($WebPath,"/rt");
Set($WebBaseURL,"http://example.com");
1;
</span></pre>
<p><span style="color:#000000;">Теперь переходим к прикручиванию трекера к lighttpd через fastcgi. Сразу оговорюсь, в поставке RT есть готовый хэндлер mason_handler.fcgi, но у меня с ним RT работать отказывался. Посему пришлось использовать модифицированную версию, взятую из вики. Вот она:</span></p>
<pre><span style="color:#000000;">#!/usr/bin/perl
# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
#
# This software is Copyright (c) 1996-2008 Best Practical Solutions, LLC
#
package RT::Mason;

use strict;
use vars '$Handler';
use File::Basename;

require (dirname(__FILE__) . '/webmux.pl');

# Enter CGI::Fast mode, which should also work as a vanilla CGI script.
require CGI::Fast;

RT::Init();

while ( my $cgi = CGI::Fast-&gt;new ) {
# the whole point of fastcgi requires the env to get reset here..
# So we must squash it again
$ENV{'PATH'}   = '/bin:/usr/bin';
$ENV{'CDPATH'} = '' if defined $ENV{'CDPATH'};
$ENV{'SHELL'}  = '/bin/sh' if defined $ENV{'SHELL'};
$ENV{'ENV'}    = '' if defined $ENV{'ENV'};
$ENV{'IFS'}    = '' if defined $ENV{'IFS'};

Module::Refresh-&gt;refresh if RT-&gt;Config-&gt;Get('DevelMode');
RT::ConnectToDatabase();

if ( ( !$Handler-&gt;interp-&gt;comp_exists( $cgi-&gt;path_info ) )
   &amp;&amp; ( $Handler-&gt;interp-&gt;comp_exists( $cgi-&gt;path_info . "/index.html" ) ) )
{$cgi-&gt;path_info( $cgi-&gt;path_info . "/index.html" );}

eval { $Handler-&gt;handle_cgi_object($cgi); };
if ($@) {
   $RT::Logger-&gt;crit($@);
}
RT::Interface::Web::Handler-&gt;CleanupRequest();

}

1;

</span></pre>
<p><span style="color:#000000;">Проще всего заменить этим содержимое исходного mason_handler.fcgi, который располагается в каталоге /usr/share/rt3/bin в моем случае.<br />
</span></p>
<p><span style="color:#000000;">Добавим кое-какие костыли <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Для этого в /etc/lighttpd/lighttpd.conf:</span></p>
<p><span style="color:#000000;">откоментируем </span></p>
<pre><span style="color:#000000;">"mod_rewrite",</span><span style="color:#000000;">
"mod_redirect",
"mod_setenv",</span></pre>
<p><span style="color:#000000;">и добавим три строчки перед server.document-root :</span></p>
<pre><span style="color:#000000;">  fastcgi.map-extensions = ( ".css" =&gt; ".html", ".js" =&gt; ".html", "/" =&gt; ".html",
"mail-gateway" =&gt; ".html", "Search/Chart" =&gt; ".html", "Search/Results.rdf" =&gt;
".html", "Search/Results.tsv" =&gt; ".html" )

setenv.add-environment = ("SCRIPT_NAME" =&gt; "/",)

url.rewrite-once = ("^/(?!NoAuth/images/)(.*)" =&gt; "/$1","^(.*)/
Ticket/Attachment/(.*)" =&gt; "/$1/Ticket/Attachment/$2/")
</span></pre>
<p><span style="color:#000000;">Включим поддержку fastcgi в lighttpd:</span></p>
<pre><span style="color:#000000;">   ln -s /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-enabled/
</span></pre>
<p><span style="color:#000000;">И добавим обработку файлов html, приведя /etc/lighttpd/conf-available/10-fastcgi.conf к такому виду:</span></p>
<pre><span style="color:#000000;">   server.modules   += ( "mod_fastcgi" )

## Start an FastCGI server for php (needs the php5-cgi package)
fastcgi.server = ( ".php" =&gt;
((
"bin-path" =&gt; "/opt/php/bin/php-cgi",
"socket" =&gt; "/tmp/php.socket",
"max-procs" =&gt; 2,
"idle-timeout" =&gt; 20,
"bin-environment" =&gt; (
"PHP_FCGI_CHILDREN" =&gt; "4",
"PHP_FCGI_MAX_REQUESTS" =&gt; "10000"
),
"bin-copy-environment" =&gt; (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" =&gt; "enable"
)),
".html" =&gt;
   ((
        "socket"        =&gt; "/tmp/rt-fcgi.socket",
        "bin-path"      =&gt; "/usr/share/rt3/bin/mason_handler.fcgi",
        "check-local"   =&gt; "disable",
   ))
  )

</span></pre>
<p><span style="color:#000000;">Пути естественно мои, подправьте если не устраивает <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p><span style="color:#000000;">Делаем симлинк:</span></p>
<pre><span style="color:#000000;">
ln -s  /usr/share/rt3/share/html /var/www/rt

</span></pre>
<p><span style="color:#000000;">Перезапускаем lighttpd:</span></p>
<pre><span style="color:#000000;">
/etc/init.d/lighttpd restart
</span></pre>
<pre><span style="color:#000000;">
</span></pre>
<p><span style="color:#000000;">Входим на трекер броузером: http://example.com/rt</span></p>
<p><span style="color:#000000;">Логин: root, пароль: password</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rabidlinux.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rabidlinux.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rabidlinux.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rabidlinux.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rabidlinux.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rabidlinux.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rabidlinux.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rabidlinux.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rabidlinux.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rabidlinux.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rabidlinux.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rabidlinux.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rabidlinux.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rabidlinux.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rabidlinux.wordpress.com&amp;blog=5106088&amp;post=3&amp;subd=rabidlinux&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://rabidlinux.wordpress.com/2008/10/08/debianlighttpdpostgresrequest-tracker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/14fdf685a2ad4ee2032d93e916643b9a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">rabidlinux</media:title>
		</media:content>
	</item>
	</channel>
</rss>
