<?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>vsc blog &#187; freebsd</title>
	<atom:link href="http://blog.manov.su/tag/freebsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.manov.su</link>
	<description>Личные заметки и всякие полезности</description>
	<lastBuildDate>Tue, 31 Jan 2012 06:48:14 +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>multicast to unicast</title>
		<link>http://blog.manov.su/2011/01/11/multicast-to-unicast/</link>
		<comments>http://blog.manov.su/2011/01/11/multicast-to-unicast/#comments</comments>
		<pubDate>Tue, 11 Jan 2011 17:51:33 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Сервера]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[multicast]]></category>

		<guid isPermaLink="false">http://blog.manov.su/?p=482</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2011/01/11/multicast-to-unicast/" title="multicast to unicast"></a>udpxy is a UDP-to-HTTP multicast traffic relay daemon: it forwards UDP traffic from a given multicast subscription to the requesting HTTP client. WWW: http://udpxy.sourceforge.net/ /usr/ports/net/udpxy/ небольшой патч для увеличения коннектов до 128 ( по дефолту 16)patch-uopt положить в /usr/ports/net/udpxy/files/patch-uopt.h]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2011/01/11/multicast-to-unicast/" title="multicast to unicast"></a><pre>udpxy is a UDP-to-HTTP multicast traffic relay daemon:
it forwards UDP traffic from a given multicast subscription
to the requesting HTTP client.

WWW: http://udpxy.sourceforge.net/

/usr/ports/net/udpxy/
</pre>
<p>небольшой патч для увеличения коннектов до 128 ( по дефолту 16)<a href='http://blog.manov.su/wp-content/uploads/2011/01/patch-uopt.h'>patch-uopt</a><br />
положить в /usr/ports/net/udpxy/files/patch-uopt.h</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2011/01/11/multicast-to-unicast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portdowngrade – Downgrade портов во FreeBSD</title>
		<link>http://blog.manov.su/2010/11/24/portdowngrade-%e2%80%93-downgrade-to-previous-version-of-freebsd%e2%80%99s-ports/</link>
		<comments>http://blog.manov.su/2010/11/24/portdowngrade-%e2%80%93-downgrade-to-previous-version-of-freebsd%e2%80%99s-ports/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 17:57:30 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[Сервера]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ports]]></category>

		<guid isPermaLink="false">http://blog.manov.su/?p=418</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2010/11/24/portdowngrade-%e2%80%93-downgrade-to-previous-version-of-freebsd%e2%80%99s-ports/" title="Portdowngrade – Downgrade портов во FreeBSD"></a>итак понадобилось мне на стареньком сервере добавить модуль php но вот ведь незадача порты уже свежие =( немного погуглив нашел решение: Portdowngrade итак приступим&#8230; cd /usr/ports/ports-mgmt/portdowngrade/ make DEFAULT_CVS_SERVER=&#187;:pserver:anoncvs@anoncvs.manov.su:/home/ncvs&#187; install clean rehash сервер anoncvs можно выбрать другой ps: надо будет зеркало &#8230;<p class="read-more"><a href="http://blog.manov.su/2010/11/24/portdowngrade-%e2%80%93-downgrade-to-previous-version-of-freebsd%e2%80%99s-ports/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2010/11/24/portdowngrade-%e2%80%93-downgrade-to-previous-version-of-freebsd%e2%80%99s-ports/" title="Portdowngrade – Downgrade портов во FreeBSD"></a><p>итак понадобилось мне на стареньком сервере добавить модуль php</p>
<p>но вот ведь незадача порты уже свежие =(</p>
<p>немного погуглив нашел решение: Portdowngrade</p>
<p>итак приступим&#8230;</p>
<p><span id="more-418"></span></p>
<blockquote><p>cd /usr/ports/ports-mgmt/portdowngrade/</p>
<p>make DEFAULT_CVS_SERVER=&#187;:pserver:anoncvs@anoncvs.manov.su:/home/ncvs&#187; install clean</p>
<p>rehash</p></blockquote>
<p><a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html">сервер anoncvs</a> можно выбрать другой</p>
<p><span style="text-decoration: line-through;">ps: надо будет зеркало сделать ибо cvsup есть уже</span></p>
<p>теперь запустив <strong>portdowngrade lang/php5 </strong>увидим</p>
<blockquote><p>portdowngrade 0.6 by Heiner Eichmann<br />
Please note, that nothing is changed in the ports tree<br />
unless it is explicitly permitted in step 6!</p>
<p>Seeking port lang/php5 &#8230;</p>
<p>Found several matches:<br />
1: lang/php5<br />
2: lang/php5-extensions</p>
<p>Please choose one: 1</p>
<p>Downgrading port: lang/php5</p>
<p>Step 1: Checking out port from CVS repository<br />
CVS root directory: :pserver:anoncvs@anoncvs.manov.su:/home/ncvs</p>
<p>Step 2: Reading the port history from the CVS repository</p>
<p>Step 3: Analyzing the port history from the CVS repository</p>
<p>Step 4: Load port version numbers and present results<br />
Keys: &lt;space&gt; : next page                      d : details<br />
p : previous page<br />
&lt;enter&gt; : leave presentation and downdgrade if wanted<br />
===========================================================================================================================================<br />
number         date         portversion  comment<br />
1  2010/10/16 11:52:15  5.3.3        Punt autoconf267-&gt;autoconf268<br />
2  2010/09/15 18:34:39  5.3.3        Autotools update.   Read ports/UPDATING 20100915 for details.<br />
3  2010/09/07 14:30:03  5.3.3        Replace pecl-fileinfo with php5-fileinfo for php 5.3.x.<br />
4  2010/08/26 11:26:40  5.3.3        Avoid including zlib extension if not requested.<br />
5  2010/08/25 12:42:20  5.3.3        Add the ability to use MySQL Native Driver (instead of MySQL Client Library)<br />
6  2010/07/27 15:13:52  5.3.3        Update to 5.3.3 release:<br />
7  2010/06/25 07:44:18  5.3.2        Add an OPTION to force linking with libthr (default off). This is a hack needed<br />
8  2010/06/06 19:37:37  5.3.2        &#8212; Chase net-snmp update<br />
9  2010/05/31 01:59:34  5.3.2        Bounce PORTREVISION for gettext-related ports.  Have fun, ya&#8217;ll.<br />
10  2010/05/10 06:03:31  5.3.2        Now that apache 2.0 uses external pcre, drop support for bundled pcre in php.<br />
11  2010/04/19 10:43:29  5.3.2        Switch to use newer GMP version.<br />
12  2010/04/16 13:52:11  5.3.2        Add CONFLICTS to php5-pcre and php5-spl.<br />
13  2010/04/12 08:03:49  5.3.2        Fix build if multibyte regex support is disabled.<br />
14  2010/04/11 07:53:17  5.3.2        PHP dropped support for Oracle8 client library.<br />
15  2010/04/09 09:34:41  5.3.2        Update to PHP 5.3.2 release!<br />
16  2010/04/05 18:57:38  5.2.12       &#8212; fix build for png-1.4.1<br />
17  2010/04/03 10:44:18  5.2.12       Chase the ftp/curl shlib version bump.<br />
18  2010/03/28 06:38:57  5.2.12       &#8212; update to 1.4.1<br />
19  2010/02/05 11:40:17  5.2.12       &#8212; update to jpeg-8<br />
20  2009/12/29 14:39:10  5.2.12       Update to 5.2.12 release.<br />
21  2009/12/08 08:59:27  5.2.11       &#8212; Remove support for ucd-snmp4 in ports, that also support net-snmp5.<br />
22  2009/10/12 13:14:26  5.2.11       Fix sockets.<br />
23  2009/09/22 10:36:31  5.2.11       Update to 5.2.11 release.<br />
24  2009/08/02 19:34:30  5.2.10       -Repocopy devel/libtool15 -&gt; libtool22 and libltdl15 -&gt; libltdl22.<br />
25  2009/07/18 11:11:08  5.2.10       &#8212; update to jpeg7<br />
26  2009/06/25 06:25:45  5.2.10       Update to 5.2.10 release.<br />
27  2009/05/14 11:53:13  5.2.9        &#8212; Chase math/libgmp4 shlib bump<br />
28  2009/03/25 12:39:49  5.2.9        &#8212; Mark MAKE_JOBS_SAFE for SMP compilation<br />
29  2009/03/11 14:02:59  5.2.9        Always use FreeBSD sed.<br />
30  2009/03/06 10:08:33  5.2.9        Update to 5.2.9 release and re-add pcre extension.<br />
31  2009/01/23 15:42:52  5.2.8        Bump the version of the curl shared library after the ftp/curl update<br />
32  2009/01/05 20:36:32  5.2.8        &#8212; Remove conditional checks for FreeBSD 5.x and older<br />
33  2008/12/11 12:02:19  5.2.8        Allow BDB 40+.<br />
34  2008/12/11 08:46:36  5.2.8        Add support for filter, hash, json and zip extensions.<br />
35  2008/12/08 13:27:50  5.2.8        Update to 5.2.8 release.<br />
36  2008/12/08 11:48:10  5.2.7        Set IGNORE to avoid upgrades to 5.2.7 release. PHP 5.2.8 will be released soon.<br />
37  2008/12/07 11:54:34  5.2.7        Update to 5.2.7 release.<br />
38  2008/09/23 05:41:43  5.2.6        Remove unused configure arg, no functional changes.<br />
Total lines: 233. Command:<br />
Enter version number to change port to (0: exit):</p></blockquote>
<p>выбираем нужную версию порта и вуоля =)<br />
(с) <a href="http://www.mydigitallife.info/2005/11/22/portdowngrade-downgrade-to-previous-version-of-freebsds-ports/" target="_blank">http://www.mydigitallife.info/2005/11/22/portdowngrade-downgrade-to-previous-version-of-freebsds-ports/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2010/11/24/portdowngrade-%e2%80%93-downgrade-to-previous-version-of-freebsd%e2%80%99s-ports/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Блокировка UTp FreeBSD</title>
		<link>http://blog.manov.su/2010/02/26/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-utp-freebsd/</link>
		<comments>http://blog.manov.su/2010/02/26/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-utp-freebsd/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 13:23:14 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[torrent]]></category>

		<guid isPermaLink="false">http://blog.manov.su/2010/02/26/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-utp-freebsd/</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2010/02/26/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-utp-freebsd/" title="Блокировка UTp FreeBSD"></a>kldload ng_ipfw ngctl shutdown utp_filter: ngctl mkpeer ipfw: bpf 2 main ngctl name ipfw:2 utp_filter ngctl msg utp_filter: setprogram { thisHook=\&#187;main\&#187; ifMatch=\&#187;\&#187; ifNotMatch=\&#187;main\&#187; bpf_prog_len=9 bpf_prog=[ { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 &#8230;<p class="read-more"><a href="http://blog.manov.su/2010/02/26/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-utp-freebsd/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2010/02/26/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-utp-freebsd/" title="Блокировка UTp FreeBSD"></a><blockquote><p>kldload ng_ipfw<br />
ngctl shutdown utp_filter:<br />
ngctl mkpeer ipfw: bpf 2 main<br />
ngctl name ipfw:2 utp_filter<br />
ngctl msg utp_filter: setprogram { thisHook=\&#187;main\&#187; ifMatch=\&#187;\&#187; ifNotMatch=\&#187;main\&#187; bpf_prog_len=9 bpf_prog=[ { code=48 jt=0 jf=0 k=0 } { code=84 jt=0 jf=0 k=240 } { code=21 jt=0 jf=5 k=64 } { code=32 jt=0 jf=0 k=40 } { code=21 jt=0 jf=3 k=2147483647 } { code=48 jt=0 jf=0 k=44 } { code=21 jt=0 jf=1 k=171 } { code=6 jt=0 jf=0 k=65535 } { code=6 jt=0 jf=0 k=0 } ] }</p>
<p>ipfw add 100 netgraph 2 udp from any to any via em0 iplen 0-128</p></blockquote>
<p>Статистика</p>
<blockquote><p>ngctl msg utp_filter: getprogram \&#187;main\&#187;<br />
ngctl msg utp_filter:  getstats \&#187;main\&#187;<br />
ipfw show</p>
<p>tcpdump -i em1 -n -c 100 -v &#8216;ip[40:4]=0x7FFFFFFF and ip[44:1]=0xAB and udp&#8217;</p></blockquote>
<p>попробовать <a href="http://citrin.ru/freebsd:ng_ipfw_ng_bpf">http://citrin.ru/freebsd:ng_ipfw_ng_bpf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2010/02/26/%d0%b1%d0%bb%d0%be%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-utp-freebsd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>полезные комманды *NIX</title>
		<link>http://blog.manov.su/2010/01/29/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-nix/</link>
		<comments>http://blog.manov.su/2010/01/29/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-nix/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 09:15:42 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://blog.manov.su/2010/01/29/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-nix/</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2010/01/29/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-nix/" title="полезные комманды *NIX"></a>поиск в файлах c именем &#8217;28-01-2010*gz&#8217; строки 21:21 find /var/log/ -name "28-01-2010.log*" -exec zgrep -e 21:21 {} \;&#124;more]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2010/01/29/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-nix/" title="полезные комманды *NIX"></a><p>поиск в файлах c именем &#8217;28-01-2010*gz&#8217; строки 21:21<br />
<code>find /var/log/ -name "28-01-2010.log*" -exec zgrep -e 21:21 {} \;|more</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2010/01/29/%d0%bf%d0%be%d0%bb%d0%b5%d0%b7%d0%bd%d1%8b%d0%b5-%d0%ba%d0%be%d0%bc%d0%bc%d0%b0%d0%bd%d0%b4%d1%8b-nix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Writing FreeBSD memstick.img to a USB drive in Windows</title>
		<link>http://blog.manov.su/2010/01/28/writing-freebsd-memstick-img-to-a-usb-drive-in-windows/</link>
		<comments>http://blog.manov.su/2010/01/28/writing-freebsd-memstick-img-to-a-usb-drive-in-windows/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 08:03:14 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://blog.manov.su/?p=319</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2010/01/28/writing-freebsd-memstick-img-to-a-usb-drive-in-windows/" title="Writing FreeBSD memstick.img to a USB drive in Windows"></a>Потребуется dd for windows и например 8.0-RELEASE-i386-memstick.img C:\&#62;dd --list rawwrite dd for windows version 0.5. Written by John Newbigin This program is covered by the GPL. See copying.txt for details Win32 Available Volume Information \\.\Volume{585d8fd2-9ba8-11de-b573-806d6172696f}\ link to \\?\Device\HarddiskVolume1 fixed media &#8230;<p class="read-more"><a href="http://blog.manov.su/2010/01/28/writing-freebsd-memstick-img-to-a-usb-drive-in-windows/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2010/01/28/writing-freebsd-memstick-img-to-a-usb-drive-in-windows/" title="Writing FreeBSD memstick.img to a USB drive in Windows"></a><p>Потребуется <a href="http://www.chrysocome.net/dd">dd for windows</a></p>
<p>и например <a href="http://ftp.silvernet.ru/pub/FreeBSD/ISO-IMAGES-i386/8.0/8.0-RELEASE-i386-memstick.img">8.0-RELEASE-i386-memstick.img</a></p>
<pre>C:\&gt;dd --list
rawwrite dd for windows version 0.5.
Written by John Newbigin
This program is covered by the GPL.  See copying.txt for details
Win32 Available Volume Information
\\.\Volume{585d8fd2-9ba8-11de-b573-806d6172696f}\
  link to \\?\Device\HarddiskVolume1
  fixed media
  Mounted on \\.\c:

\\.\Volume{5839172e-a1d4-11de-b580-0018f30bfe6d}\
  link to \\?\Device\HarddiskVolume4
  fixed media
  Mounted on \\.\d:

\\.\Volume{efe0fa36-c9e7-11de-b587-005056c00008}\
  link to \\?\Device\Harddisk1\DP(1)0-0+1c
  removeable media
  Mounted on \\.\f:

NT Block Device Objects
\\?\Device\Harddisk0\Partition0
  link to \\?\Device\Harddisk0\DR0
  Fixed hard disk media. Block size = 512
  size is 160041885696 bytes
\\?\Device\Harddisk0\Partition1
  link to \\?\Device\HarddiskVolume1
\\?\Device\Harddisk0\Partition2
  link to \\?\Device\HarddiskVolume2
  Fixed hard disk media. Block size = 512
  size is 1587479040 bytes
\\?\Device\Harddisk0\Partition3
  link to \\?\Device\HarddiskVolume3
  Fixed hard disk media. Block size = 512
  size is 85049395200 bytes
\\?\Device\Harddisk0\Partition4
  link to \\?\Device\HarddiskVolume4
\\?\Device\Harddisk1\Partition0
  link to \\?\Device\Harddisk1\DR27
  Removable media other than floppy. Block size = 512
  size is 2004353024 bytes
\\?\Device\Harddisk1\Partition1
  link to \\?\Device\Harddisk1\DP(1)0-0+1c
  Removable media other than floppy. Block size = 512
  size is 2004320768 bytes

Virtual input devices
 /dev/zero   (null data)
 /dev/random (pseudo-random data)
 -           (standard input)

Virtual output devices
 -           (standard output)
</pre>
<p><strong>\\?\Device\Harddisk1\Partition0</strong> &#8212; наша флешака</p>
<p>копируем образ</p>
<pre>C:\&gt;C:\&gt;dd if=8.0-RELEASE-i386-memstick.img of=\\?\Device\Harddisk1\Partition0 bs=10240 --progress
rawwrite dd for windows version 0.5.
Written by John Newbigin
This program is covered by the GPL.  See copying.txt for details
923,207,680
90157+0 records in
90157+0 records out
</pre>
<p>Готово =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2010/01/28/writing-freebsd-memstick-img-to-a-usb-drive-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Порядок обработки пакетов ядром FreeBSD</title>
		<link>http://blog.manov.su/2010/01/27/%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%be%d0%ba-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-%d1%8f%d0%b4%d1%80%d0%be%d0%bc-freebsd/</link>
		<comments>http://blog.manov.su/2010/01/27/%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%be%d0%ba-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-%d1%8f%d0%b4%d1%80%d0%be%d0%bc-freebsd/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 06:49:19 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[pf]]></category>

		<guid isPermaLink="false">http://blog.manov.su/?p=316</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2010/01/27/%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%be%d0%ba-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-%d1%8f%d0%b4%d1%80%d0%be%d0%bc-freebsd/" title="Порядок обработки пакетов ядром FreeBSD"></a>pf, ipfw и ipfilter вкомпилены в ядро ipfw -&#62; pf -&#62; ipfilter -&#62; stack - для входящего stack -&#62; ipfilter -&#62; pf -&#62; ipfw - для исходящего pf загружен как модуль ядра pf -&#62; ipfw -&#62; ipfilter -&#62; stack - &#8230;<p class="read-more"><a href="http://blog.manov.su/2010/01/27/%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%be%d0%ba-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-%d1%8f%d0%b4%d1%80%d0%be%d0%bc-freebsd/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2010/01/27/%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%be%d0%ba-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-%d1%8f%d0%b4%d1%80%d0%be%d0%bc-freebsd/" title="Порядок обработки пакетов ядром FreeBSD"></a><p>pf, ipfw и ipfilter вкомпилены в ядро</p>
<pre>ipfw -&gt; pf -&gt; ipfilter -&gt; stack	 - для входящего
stack -&gt; ipfilter -&gt; pf -&gt; ipfw  - для исходящего
</pre>
<p>pf загружен как модуль ядра</p>
<pre>pf -&gt; ipfw -&gt; ipfilter -&gt; stack - для входящего
stack -&gt; ipfilter -&gt; ipfw -&gt; pf - для исходящего
</pre>
<p>(с) <a href="http://paix.org.ua/freebsd/fwpackets.html">http://paix.org.ua/freebsd/fwpackets.html</a></p>
<p>порядок обработки пакетов pf&#8217;ом</p>
<p><a href="http://blog.manov.su/wp-content/uploads/2010/01/flow.png"><img class="aligncenter size-medium wp-image-470" title="flow" src="http://blog.manov.su/wp-content/uploads/2010/01/flow-83x300.png" alt="" width="83" height="300" /></a>оригинал <a href="http://homepage.mac.com/quension/pf/flow.png" target="_blank">http://homepage.mac.com/quension/pf/flow.png</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2010/01/27/%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%be%d0%ba-%d0%be%d0%b1%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b8-%d0%bf%d0%b0%d0%ba%d0%b5%d1%82%d0%be%d0%b2-%d1%8f%d0%b4%d1%80%d0%be%d0%bc-freebsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD gstripe md</title>
		<link>http://blog.manov.su/2009/12/20/freebsd-gstripe-md/</link>
		<comments>http://blog.manov.su/2009/12/20/freebsd-gstripe-md/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 17:50:08 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[geom]]></category>
		<category><![CDATA[тюнинг]]></category>

		<guid isPermaLink="false">http://blog.manov.su/?p=283</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2009/12/20/freebsd-gstripe-md/" title="FreeBSD gstripe md"></a>создаем 3 файла по 10Г на разных дисках vsc# dd if=/dev/zero of=/mnt/ar2/10g bs=1g count=10 10+0 records in 10+0 records out 10737418240 bytes transferred in 166.144035 secs (64627167 bytes/sec) vsc# dd if=/dev/zero of=/mnt/ar3/10g bs=1g count=10 10+0 records in 10+0 records out &#8230;<p class="read-more"><a href="http://blog.manov.su/2009/12/20/freebsd-gstripe-md/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2009/12/20/freebsd-gstripe-md/" title="FreeBSD gstripe md"></a><p>создаем 3 файла по 10Г на разных дисках</p>
<pre>vsc# dd if=/dev/zero of=/mnt/ar2/10g bs=1g count=10
10+0 records in
10+0 records out
10737418240 bytes transferred in 166.144035 secs (64627167 bytes/sec)
vsc# dd if=/dev/zero of=/mnt/ar3/10g bs=1g count=10
10+0 records in
10+0 records out
10737418240 bytes transferred in 167.428852 secs (64131230 bytes/sec)
vsc# dd if=/dev/zero of=/mnt/ar1/10g bs=1g count=10
10+0 records in
10+0 records out
10737418240 bytes transferred in 181.370582 secs (59201543 bytes/sec)
</pre>
<p>Создание нового диска в файле</p>
<pre>
vsc# mdconfig -a -t vnode -f /mnt/ar1/10g -u 1
vsc# mdconfig -a -t vnode -f /mnt/ar2/10g -u 2
vsc# mdconfig -a -t vnode -f /mnt/ar3/10g -u 3
vsc# ls -la /dev |grep md
crw-r-----   1 root   operator    0, 157 29 ноя 23:28 md1
crw-r-----   1 root   operator    0, 158 29 ноя 23:28 md2
crw-r-----   1 root   operator    0, 165 29 ноя 23:28 md3
crw-------   1 root   wheel       0,  83 29 ноя 23:28 mdctl
</pre>
<p>Создаем RAID0 из 3х дисков с размером блока 128к</p>
<pre>
vsc# gstripe create -v -s 131072 arrays /dev/md1 /dev/md2 /dev/md3
Done.
vsc# gstripe list
Geom name: arrays
State: UP
Status: Total=3, Online=3
Type: MANUAL
Stripesize: 131072
ID: 2521786165
Providers:
1. Name: stripe/arrays
 Mediasize: 32212254720 (30G)
 Sectorsize: 512
 Mode: r0w0e0
Consumers:
1. Name: md1
 Mediasize: 10737418240 (10G)
 Sectorsize: 512
 Mode: r0w0e0
 Number: 0
2. Name: md2
 Mediasize: 10737418240 (10G)
 Sectorsize: 512
 Mode: r0w0e0
 Number: 1
3. Name: md3
 Mediasize: 10737418240 (10G)
 Sectorsize: 512
 Mode: r0w0e0
 Number: 2
</pre>
<p>Форматим</p>
<pre>
vsc# newfs /dev/stripe/arrays
/dev/stripe/arrays: 30720.0MB (62914560 sectors) block size 16384, fragment size 2048
 using 168 cylinder groups of 183.72MB, 11758 blks, 23552 inodes.
super-block backups (for fsck -b #) at:
 160, 376416, 752672, 1128928, 1505184, 1881440, 2257696, 2633952, 3010208, 3386464, 3762720, 4138976, 4515232, 4891488, 5267744, 5644000, 6020256, 6396512,
 6772768, 7149024, 7525280, 7901536, 8277792, 8654048, 9030304, 9406560, 9782816, 10159072, 10535328, 10911584, 11287840, 11664096, 12040352, 12416608,
 12792864, 13169120, 13545376, 13921632, 14297888, 14674144, 15050400, 15426656, 15802912, 16179168, 16555424, 16931680, 17307936, 17684192, 18060448,
 18436704, 18812960, 19189216, 19565472, 19941728, 20317984, 20694240, 21070496, 21446752, 21823008, 22199264, 22575520, 22951776, 23328032, 23704288,
 24080544, 24456800, 24833056, 25209312, 25585568, 25961824, 26338080, 26714336, 27090592, 27466848, 27843104, 28219360, 28595616, 28971872, 29348128,
 29724384, 30100640, 30476896, 30853152, 31229408, 31605664, 31981920, 32358176, 32734432, 33110688, 33486944, 33863200, 34239456, 34615712, 34991968,
 35368224, 35744480, 36120736, 36496992, 36873248, 37249504, 37625760, 38002016, 38378272, 38754528, 39130784, 39507040, 39883296, 40259552, 40635808,
 41012064, 41388320, 41764576, 42140832, 42517088, 42893344, 43269600, 43645856, 44022112, 44398368, 44774624, 45150880, 45527136, 45903392, 46279648,
 46655904, 47032160, 47408416, 47784672, 48160928, 48537184, 48913440, 49289696, 49665952, 50042208, 50418464, 50794720, 51170976, 51547232, 51923488,
 52299744, 52676000, 53052256, 53428512, 53804768, 54181024, 54557280, 54933536, 55309792, 55686048, 56062304, 56438560, 56814816, 57191072, 57567328,
 57943584, 58319840, 58696096, 59072352, 59448608, 59824864, 60201120, 60577376, 60953632, 61329888, 61706144, 62082400, 62458656, 62834912
</pre>
<p>монтируем</p>
<pre>
vsc# mkdir /mnt/arrays
vsc# mount /dev/stripe/arrays /mnt/arrays/
vsc# df -h
Filesystem             Size    Used   Avail Capacity  Mounted on
/dev/stripe/arrays      29G    4.0K     27G     0%    /mnt/arrays
</pre>
<p>Скорость линейной записи на диск</p>
<pre>
vsc# dd if=/dev/zero of=/mnt/arrays/10g bs=1g count=10
10+0 records in
10+0 records out
10737418240 bytes transferred in 143.736474 secs (74702112 bytes/sec)
</pre>
<p>не ахти как шустро =(</p>
<p>(c)<br />
<a href="http://www.freebsd.org/doc/ru/books/handbook/disks-virtual.html">http://www.freebsd.org/doc/ru/books/handbook/disks-virtual.html</a><br />
<a href="http://www.freebsd.org/doc/ru/books/handbook/geom.html">http://www.freebsd.org/doc/ru/books/handbook/geom.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2009/12/20/freebsd-gstripe-md/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое</title>
		<link>http://blog.manov.su/2009/12/20/%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-%d1%81%d1%82%d0%b5%d1%80%d0%be%d0%b8%d0%b4%d0%b0%d1%85-freebsd-nginx-mysql-postgresql-php-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d0%b5-%d0%b4/</link>
		<comments>http://blog.manov.su/2009/12/20/%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-%d1%81%d1%82%d0%b5%d1%80%d0%be%d0%b8%d0%b4%d0%b0%d1%85-freebsd-nginx-mysql-postgresql-php-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d0%b5-%d0%b4/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 11:08:18 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[тюнинг]]></category>

		<guid isPermaLink="false">http://blog.manov.su/?p=279</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2009/12/20/%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-%d1%81%d1%82%d0%b5%d1%80%d0%be%d0%b8%d0%b4%d0%b0%d1%85-freebsd-nginx-mysql-postgresql-php-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d0%b5-%d0%b4/" title="Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое"></a>Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое Тюнинг nginx]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2009/12/20/%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-%d1%81%d1%82%d0%b5%d1%80%d0%be%d0%b8%d0%b4%d0%b0%d1%85-freebsd-nginx-mysql-postgresql-php-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d0%b5-%d0%b4/" title="Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое"></a><p><a href="http://habrahabr.ru/blogs/server_side_optimization/70167/">Сервер на стероидах: FreeBSD, nginx, MySQL, PostgreSQL, PHP и многое другое</a></p>
<p><a href="http://habrahabr.ru/blogs/nginx/56497/">Тюнинг nginx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2009/12/20/%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%bd%d0%b0-%d1%81%d1%82%d0%b5%d1%80%d0%be%d0%b8%d0%b4%d0%b0%d1%85-freebsd-nginx-mysql-postgresql-php-%d0%b8-%d0%bc%d0%bd%d0%be%d0%b3%d0%be%d0%b5-%d0%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>read (subshell_pty&#8230;): No such file or directory (2)</title>
		<link>http://blog.manov.su/2009/12/12/read-subshell_pty-no-such-file-or-directory-2/</link>
		<comments>http://blog.manov.su/2009/12/12/read-subshell_pty-no-such-file-or-directory-2/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 15:59:40 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://blog.manov.su/2009/12/12/read-subshell_pty-no-such-file-or-directory-2/</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2009/12/12/read-subshell_pty-no-such-file-or-directory-2/" title="read (subshell_pty...): No such file or directory (2)"></a>]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2009/12/12/read-subshell_pty-no-such-file-or-directory-2/" title="read (subshell_pty...): No such file or directory (2)"></a><div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.manov.su/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="bash" style="font-family:monospace;"><span class="co0">#mc</span>
 <span class="kw2">read</span> <span class="br0">&#40;</span>subshell_pty...<span class="br0">&#41;</span>: No such <span class="kw2">file</span> or directory <span class="br0">&#40;</span><span class="nu0">2</span><span class="br0">&#41;</span>
 <span class="co0">#killall -CONT csh</span></pre></div></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2009/12/12/read-subshell_pty-no-such-file-or-directory-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>qmailanalog</title>
		<link>http://blog.manov.su/2009/12/03/qmailanalog/</link>
		<comments>http://blog.manov.su/2009/12/03/qmailanalog/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 07:12:11 +0000</pubDate>
		<dc:creator>vovan</dc:creator>
				<category><![CDATA[Работа]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://blog.manov.su/?p=246</guid>
		<description><![CDATA[<a href="http://blog.manov.su/2009/12/03/qmailanalog/" title="qmailanalog"></a>To list general details: To list the details of all the users ont he system: To list all the people who have sent emails to our customers:]]></description>
			<content:encoded><![CDATA[<a href="http://blog.manov.su/2009/12/03/qmailanalog/" title="qmailanalog"></a><p><code><br />
To list general details:<br />
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.manov.su/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;"><pre class="de1"><span class="kw2">awk</span> <span class="st_h">'{$1=&quot;&quot;;$2=&quot;&quot;;$3=&quot;&quot;;$4=&quot;&quot;;$5=&quot;&quot;;print}'</span> <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>maillog <span class="sy0">|</span> <span class="kw2">cat</span> <span class="sy0">|</span>
 <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>qmailanalog<span class="sy0">/</span>bin<span class="sy0">/</span>matchup <span class="sy0">|</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>qmailanalog<span class="sy0">/</span>bin<span class="sy0">/</span>zoverall</pre></div></div></div></p>
<p>To list the details of all the users ont he system:<br />
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.manov.su/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;"><pre class="de1"><span class="kw2">awk</span> <span class="st_h">'{$1=&quot;&quot;;$2=&quot;&quot;;$3=&quot;&quot;;$4=&quot;&quot;;$5=&quot;&quot;;print}'</span> <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>maillog <span class="sy0">|</span> <span class="kw2">cat</span> <span class="sy0">|</span>
 <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>qmailanalog<span class="sy0">/</span>bin<span class="sy0">/</span>matchup <span class="sy0">|</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>qmailanalog<span class="sy0">/</span>bin<span class="sy0">/</span>zrecipients</pre></div></div></div></p>
<p>To list all the people who have sent emails to our customers:<br />
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Нажмите, чтобы показать или скрыть блок кода">Исходный код</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Показать код отдельно"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Напечатать код"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://blog.manov.su/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Показать информацию о плагине"><img border="0" style="border: 0 none" src="http://blog.manov.su/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><div class="bash" style="font-family:monospace;"><pre class="de1"><span class="kw2">awk</span> <span class="st_h">'{$1=&quot;&quot;;$2=&quot;&quot;;$3=&quot;&quot;;$4=&quot;&quot;;$5=&quot;&quot;;print}'</span> <span class="sy0">/</span>var<span class="sy0">/</span>log<span class="sy0">/</span>maillog <span class="sy0">|</span> <span class="kw2">cat</span> <span class="sy0">|</span>
 <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>qmailanalog<span class="sy0">/</span>bin<span class="sy0">/</span>matchup <span class="sy0">|</span> <span class="sy0">/</span>usr<span class="sy0">/</span>local<span class="sy0">/</span>qmailanalog<span class="sy0">/</span>bin<span class="sy0">/</span>zsenders</pre></div></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.manov.su/2009/12/03/qmailanalog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

