<?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>Уютная страничка Рудвульфа</title>
	<atom:link href="http://rudw0lf.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://rudw0lf.ru</link>
	<description>Копилка опыта одного человека</description>
	<lastBuildDate>Sun, 05 Feb 2012 08:51:15 +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>Это нереально круто!</title>
		<link>http://rudw0lf.ru/budnichnoe/%d1%8d%d1%82%d0%be-%d0%bd%d0%b5%d1%80%d0%b5%d0%b0%d0%bb%d1%8c%d0%bd%d0%be-%d0%ba%d1%80%d1%83%d1%82%d0%be/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d1%8d%d1%82%d0%be-%d0%bd%d0%b5%d1%80%d0%b5%d0%b0%d0%bb%d1%8c%d0%bd%d0%be-%d0%ba%d1%80%d1%83%d1%82%d0%be/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 08:51:15 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=306</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=21bFpgEfDFM]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=21bFpgEfDFM" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTIxYkZwZ0VmREZN">http://www.youtube.com/watch?v=21bFpgEfDFM</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d1%8d%d1%82%d0%be-%d0%bd%d0%b5%d1%80%d0%b5%d0%b0%d0%bb%d1%8c%d0%bd%d0%be-%d0%ba%d1%80%d1%83%d1%82%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аквариум.</title>
		<link>http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 18:10:38 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Аквариумистика]]></category>
		<category><![CDATA[Будничное]]></category>
		<category><![CDATA[аквариум]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=289</guid>
		<description><![CDATA[Кто знает какой величины могут достигать золотые рыбки поймет меня - две рыбы на пять литров это как бы не хорошо.<p class="read-more"><a href="http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG082.jpg" rel="lightbox[289]"><img class="aligncenter size-large wp-image-296" title="Общий вид" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG082-1024x768.jpg" alt="" width="640" height="480" /></a> <span id="more-289"></span>Странно, что Я не нашел время показать аквариум. А все началось с аквариума на работе, понравился он Мне и все, захотелось домой такой же. Где-то месяца два Я мусолил желание приобрести аквариум (обычно Я так и поступаю &#8211; если через два месяца все еще хочется, значит это правильное желание). Совешенно случайно появилась возможность взять двух рюкинов(разновидность золотой рыбки), к тому моменту у меня была пяти литровая банка (по-другому ее не назовешь), поэтому, не долго думая, Я их взял. Кто знает какой величины могут достигать золотые рыбки поймет меня &#8211; две рыбы на пять литров это как бы не хорошо. Поэтому, подумав немного и расспросив бывалых, Я решил взять 130 литровый аквариум, как оказалось решение было правильным, хотя можно было и 200 литров взять. По своей неопытности а может и просто по блондинистоисти Я набрал цветного грунта, что потом сыграет со мной злую шутку. Запустил Я рыбок, оно конечно хорошо, но как то их мало было. Съездил один раз на Птичку, второй, набрал кучу рыб, посадил их в банку и стал наблюдать. Где-то через недельку, купленная рыба начала дохнуть, ну мало ли, подумал Я, и повторил итерацию. А рыба все дохнет. Так прошел месяц, и когда число обитателей стало первоначальным, стало ясно, что виной всему стал цветной грунт, пришлось его менять. Затея это конечно интересная, но менять грунт в работающем аквариуме еще то удовольствие. Грунт я поменял на самый обычный речной гравий, стало все нормально. Рыбы перестали дохнуть, ну и вообще стало как то приятнее на него смотреть &#8211; все же естественное окружение выглядит гармоничнее. В заключение пара видео о фото при запуске и сейчас:
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img_5692/' title='Укладка грунта'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/img_5692-150x150.jpg" class="attachment-thumbnail" alt="Укладка грунта" title="Укладка грунта" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img_5700/' title='Еще укладка грунта'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/img_5700-150x150.jpg" class="attachment-thumbnail" alt="Еще укладка грунта" title="Еще укладка грунта" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img_5697/' title='И еще укладка грунта'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/img_5697-150x150.jpg" class="attachment-thumbnail" alt="И еще укладка грунта" title="И еще укладка грунта" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img082/' title='Общий вид'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG082-150x150.jpg" class="attachment-thumbnail" alt="Общий вид" title="Общий вид" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img053/' title='Анциструс'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG053-150x150.jpg" class="attachment-thumbnail" alt="Анциструс" title="Анциструс" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img054/' title='Барбусы в кустах валиснерии'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG054-150x150.jpg" class="attachment-thumbnail" alt="Барбусы в кустах валиснерии" title="Барбусы в кустах валиснерии" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img055/' title='Гурами'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG055-150x150.jpg" class="attachment-thumbnail" alt="Гурами" title="Гурами" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img065/' title='Геринохейлус 1'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG065-150x150.jpg" class="attachment-thumbnail" alt="Геринохейлус 1" title="Геринохейлус 1" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img061/' title='Геринохейлус 2'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG061-150x150.jpg" class="attachment-thumbnail" alt="Геринохейлус 2" title="Геринохейлус 2" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img060/' title='Геринохейлус 3'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG060-150x150.jpg" class="attachment-thumbnail" alt="Геринохейлус 3" title="Геринохейлус 3" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img062/' title='Геринохейлус 4'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG062-150x150.jpg" class="attachment-thumbnail" alt="Геринохейлус 4" title="Геринохейлус 4" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/attachment/img002/' title='Анциструс 2'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG002-150x150.jpg" class="attachment-thumbnail" alt="Анциструс 2" title="Анциструс 2" /></a>
</p>
<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=us0Fc8aG-HY" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXVzMEZjOGFHLUhZ">http://www.youtube.com/watch?v=us0Fc8aG-HY</a></noindex></p>
<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=CqN9Lu7neAs" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUNxTjlMdTduZUFz">http://www.youtube.com/watch?v=CqN9Lu7neAs</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d0%b0%d0%ba%d0%b2%d0%b0%d1%80%d0%b8%d1%83%d0%bc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Няшные няшности.</title>
		<link>http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 19:27:32 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[обзор lg optimus link]]></category>
		<category><![CDATA[обзор powerball]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=282</guid>
		<description><![CDATA[Аппарат очень приятный и весьма мощный - 800Mhz ARMv6 на борту с 512 мегабайтами делают работу в Android 2.3.4 комфортной, а встроенный графический акселератор(!!!!!!) позволяет играть даже в простенькие 3д игрушки.<p class="read-more"><a href="http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Давненько я не писал сюда, надо вот, думаю, чего-нибудь запостить. Прошедший год принес много всякого, за что я ему безмерно благодарен, но новый год уже пришел так что поговорим о нем. Так случилось, что новый год меня обрадовал подарками, в первую очередь материальными.</p>
<p><span id="more-282"></span></p>
<p>Иттаааак, первый подарок ф студийу!<br />
<strong>Powerball</strong><br />
Гироскопический тренажер запястья, был подарен любимой девушкой, вещь наиприятнейшая во всех отношениях, не смущает даже китайская сборка &#8211; если не знаешь и не скажешь что он собран в Китае. Вот он:</p>

<a href='http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/attachment/green_powerball_tilt_web/' title='green_powerball_tilt_web'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/green_powerball_tilt_web-150x150.jpg" class="attachment-thumbnail" alt="Повербол, найденный на просторах интернета" title="green_powerball_tilt_web" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/attachment/img077/' title='IMG077'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG077-150x150.jpg" class="attachment-thumbnail" alt="Сабж в моей руке" title="IMG077" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/attachment/img079/' title='IMG079'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG079-150x150.jpg" class="attachment-thumbnail" alt="Это его открытая часть, предназначенная для разгона шарика" title="IMG079" /></a>
<a href='http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/attachment/img078/' title='IMG078'><img width="150" height="150" src="http://rudw0lf.ru/wp-content/uploads/2012/01/IMG078-150x150.jpg" class="attachment-thumbnail" alt="Ну и сверху - хорошо что без счетчика - не мешает" title="IMG078" /></a>

<p>Действительно тренажер &#8211; запястье тренирует по самое немогу, на высоких оборотах в руке можно удерживать минуты 3-4, потом рука просто отваливается. Рекомендую для людей фтыкающих в комп 5+ часов от туннельного синдрома запястья.</p>
<p>Подарок второй, собственноручно подаренный самому себе.</p>
<p><strong>LG Optimus Link aka P690</strong></p>
<p>Был куплен по причине рассыпания 5-ти летнего Fly в пыль и распадения пыли на атомы. Аппарат очень приятный и весьма мощный &#8211; 800Mhz ARMv6 на борту с 512 мегабайтами делают работу в Android 2.3.4 комфортной, а встроенный графический акселератор(!!!!!!) позволяет играть даже в простенькие 3д игрушки(блин да 10 лет назад у меня домашний компьютер слабее был!!). Поскольку внутри линукс, он допиливается до нужного состояния путем рутования и доустановки нужных програмок(как и любой линукс, врочем), после чего превращается в убер-комбайн в кармане, в умелых руках системного администратора выглядит устрашающе! Надо отметить, что жрет он как компьютер(вспоминается анекдот про советского инженера с часами и чемоданами), так что зарядки хватает в лучшем случае на сутки, поправить ситуацию может установка софта агрессивно понижающего частоту проца в специально сформированных профилях(если что гуглить SetCPU). Качество сборки хорошее, но ощупь приятный, но самое главное его достоинство &#8211; цена, мне он достался за 6790, ничуть не жалею что их отдал. Как то так. Усе, обзор ништяков закончен. ПЫ.СЫ. Фотки телефона гуглите сами &#8211; их в нете избыток.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d0%bd%d1%8f%d1%88%d0%bd%d1%8b%d0%b5-%d0%bd%d1%8f%d1%88%d0%bd%d0%be%d1%81%d1%82%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Культовые видео 2011 года</title>
		<link>http://rudw0lf.ru/budnichnoe/%d0%ba%d1%83%d0%bb%d1%8c%d1%82%d0%be%d0%b2%d1%8b%d0%b5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-2011-%d0%b3%d0%be%d0%b4%d0%b0/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d0%ba%d1%83%d0%bb%d1%8c%d1%82%d0%be%d0%b2%d1%8b%d0%b5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-2011-%d0%b3%d0%be%d0%b4%d0%b0/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 15:11:09 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[AContrari]]></category>
		<category><![CDATA[Дабстеп]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=280</guid>
		<description><![CDATA[Под катом. Значит по порядку: http://www.youtube.com/watch?v=4vypy-C4tb0 Гоп-стоп-дабстеп :) http://www.youtube.com/watch?v=gv2XaKJR_9I Бом-бом (и чего до мужика действительно доебались с дурацким вопросом о погоде) http://www.youtube.com/watch?v=JjyPQHhJoow Ломай меня полностью (это вообще пиздец). http://www.youtube.com/watch?v=DKJ2SejHUrY Ну и как же забыть про рыбу моей мечты!!! Сcылье на &#8230;<p class="read-more"><a href="http://rudw0lf.ru/budnichnoe/%d0%ba%d1%83%d0%bb%d1%8c%d1%82%d0%be%d0%b2%d1%8b%d0%b5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-2011-%d0%b3%d0%be%d0%b4%d0%b0/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Под катом.<span id="more-280"></span><br />
Значит по порядку:</p>
<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=4vypy-C4tb0" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTR2eXB5LUM0dGIw">http://www.youtube.com/watch?v=4vypy-C4tb0</a></noindex></p>
<p>Гоп-стоп-дабстеп :)</p>
<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=gv2XaKJR_9I" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWd2MlhhS0pSXzlJ">http://www.youtube.com/watch?v=gv2XaKJR_9I</a></noindex></p>
<p>Бом-бом (и чего до мужика действительно доебались с дурацким вопросом о погоде)</p>
<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=JjyPQHhJoow" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUpqeVBRSGhKb293">http://www.youtube.com/watch?v=JjyPQHhJoow</a></noindex></p>
<p>Ломай меня полностью (это вообще пиздец).</p>
<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=DKJ2SejHUrY" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PURLSjJTZWpIVXJZ">http://www.youtube.com/watch?v=DKJ2SejHUrY</a></noindex></p>
<p>Ну и как же забыть про рыбу моей мечты!!!</p>
<p>Сcылье на автора сего безобразия: http://www.youtube.com/user/AContrariProject</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d0%ba%d1%83%d0%bb%d1%8c%d1%82%d0%be%d0%b2%d1%8b%d0%b5-%d0%b2%d0%b8%d0%b4%d0%b5%d0%be-2011-%d0%b3%d0%be%d0%b4%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как посмотреть все установленные модули perl cpan</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/%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%b2%d1%81%d0%b5-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%bd%d1%8b%d0%b5-%d0%bc%d0%be%d0%b4/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/%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%b2%d1%81%d0%b5-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%bd%d1%8b%d0%b5-%d0%bc%d0%be%d0%b4/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 07:06:21 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[cpan]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[как посмотреть все установленны модули]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=278</guid>
		<description><![CDATA[Легко и просто!Пишем в консоли: perl -MExtUtils::Installed -MData::Dumper -e  'my ($inst) = ExtUtils::Installed-&#62;new(); print Dumper($inst-&#62;modules());' и получаем полный список модулей.]]></description>
			<content:encoded><![CDATA[<p>Легко и просто!Пишем в консоли:</p>
<p><code>perl -MExtUtils::Installed -MData::Dumper -e  'my ($inst) = ExtUtils::Installed-&gt;new(); print Dumper($inst-&gt;modules());'</code></p>
<p>и получаем полный список модулей.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/%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%b2%d1%81%d0%b5-%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%bd%d1%8b%d0%b5-%d0%bc%d0%be%d0%b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Запуск X приложений после смены парав через su\sudo поверх ssh</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-x-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d1%81%d0%bc%d0%b5%d0%bd%d1%8b-%d0%bf%d0%b0%d1%80%d0%b0%d0%b2-%d1%87/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-x-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d1%81%d0%bc%d0%b5%d0%bd%d1%8b-%d0%bf%d0%b0%d1%80%d0%b0%d0%b2-%d1%87/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 10:03:11 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[su sudo]]></category>
		<category><![CDATA[x over ssh]]></category>
		<category><![CDATA[x over ssh su]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=272</guid>
		<description><![CDATA[Если после su у нас не запускаются X-приложения то делаем так: $ xauth list $DISPLAY Видим что-то вроде somehost.somedomain:10 mit-magic-cookie-1 4d22408a71a55b41ccd1657d377923ae somehost.somedomain/unix:10  MIT-MAGIC-COOKIE-1  0b67ecb9fcedcf924e9de0ca8c3a3468 копируем эту строку, после смены пользователя выполняем: $ xauth add somehost.somedomain/unix:10  MIT-MAGIC-COOKIE-1  0b67ecb9fcedcf924e9de0ca8c3a3468 и пробем запустить &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-x-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d1%81%d0%bc%d0%b5%d0%bd%d1%8b-%d0%bf%d0%b0%d1%80%d0%b0%d0%b2-%d1%87/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Если после su у нас не запускаются X-приложения то делаем так:</p>
<p><strong>$ xauth list $DISPLAY</strong></p>
<p>Видим что-то вроде</p>
<p><strong>somehost.somedomain:10 mit-magic-cookie-1 4d22408a71a55b41ccd1657d377923ae</strong></p>
<p><strong>somehost.somedomain/unix:10  MIT-MAGIC-COOKIE-1  0b67ecb9fcedcf924e9de0ca8c3a3468</strong></p>
<p>копируем эту строку, после смены пользователя выполняем:</p>
<p><strong>$ xauth add </strong><strong></strong><strong>somehost.somedomain/unix:10  MIT-MAGIC-COOKIE-1  0b67ecb9fcedcf924e9de0ca8c3a3468</strong></p>
<p><strong></strong>и пробем запустить приложение.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/%d0%b7%d0%b0%d0%bf%d1%83%d1%81%d0%ba-x-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d0%bf%d0%be%d1%81%d0%bb%d0%b5-%d1%81%d0%bc%d0%b5%d0%bd%d1%8b-%d0%bf%d0%b0%d1%80%d0%b0%d0%b2-%d1%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Латекс епта</title>
		<link>http://rudw0lf.ru/budnichnoe/%d0%bb%d0%b0%d1%82%d0%b5%d0%ba%d1%81-%d0%b5%d0%bf%d1%82%d0%b0/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d0%bb%d0%b0%d1%82%d0%b5%d0%ba%d1%81-%d0%b5%d0%bf%d1%82%d0%b0/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 18:07:17 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[латекс]]></category>
		<category><![CDATA[Ролевые игры]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=268</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://rudw0lf.ru/wp-content/uploads/2011/08/tumblr_lppueaCkmh1qkrdayo1_500.jpg" rel="lightbox[268]"><img class="aligncenter size-full wp-image-269" title="tumblr_lppueaCkmh1qkrdayo1_500" src="http://rudw0lf.ru/wp-content/uploads/2011/08/tumblr_lppueaCkmh1qkrdayo1_500.jpg" alt="" width="467" height="700" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d0%bb%d0%b0%d1%82%d0%b5%d0%ba%d1%81-%d0%b5%d0%bf%d1%82%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Устранение типичных неполадок cacti</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/%d1%83%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b8%d0%bf%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%bd%d0%b5%d0%bf%d0%be%d0%bb%d0%b0%d0%b4%d0%be%d0%ba-cacti/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/%d1%83%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b8%d0%bf%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%bd%d0%b5%d0%bf%d0%be%d0%bb%d0%b0%d0%b4%d0%be%d0%ba-cacti/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 07:53:03 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[cacti не рисует]]></category>
		<category><![CDATA[cacti не рисует график]]></category>
		<category><![CDATA[на графике cacti разрывы]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=267</guid>
		<description><![CDATA[ Не рисуется график График может не рисоваться по следующим причинам: Устройство с которым ассоциированы графики не доступно (Это можно проверить в лог-файлах; Console &#62; System utilites &#62; View Cacti Log File ). Решение: обеспечить доступность устройства (т.е. проверить доступность по &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/%d1%83%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b8%d0%bf%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%bd%d0%b5%d0%bf%d0%be%d0%bb%d0%b0%d0%b4%d0%be%d0%ba-cacti/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<h2 align="center"> Не рисуется график</h2>
<p>График может не рисоваться по следующим причинам:</p>
<ul>
<li>Устройство с которым ассоциированы графики не доступно (Это можно проверить в лог-файлах; <strong><span style="text-decoration: underline;">Console</span> &gt; <span style="text-decoration: underline;">System utilites</span> &gt; </strong><strong><span style="text-decoration: underline;">View</span></strong><strong><span style="text-decoration: underline;"> Cacti</span></strong><strong><span style="text-decoration: underline;"> Log</span></strong><strong><span style="text-decoration: underline;"> File</span></strong> ). <strong>Решение:</strong> обеспечить доступность устройства (т.е. проверить доступность по сети, доступность устройства по протоколу snmp).</li>
<li>Неправильный шаблон <strong>Graph Templates</strong>. <strong>Решение: </strong>исправить шаблон, проверить правильность ассоциирования с параметров графика с <strong>Data Source</strong>.</li>
<li>Поврежденный <strong>Data Source</strong>. <strong>Решение:</strong> удалить график вместе с асоциированным с ним <strong>Data</strong><strong> Source</strong><strong> </strong>и создать заново.</li>
</ul>
<p><span id="more-267"></span></p>
<h2 align="center">На графике\графиках разрывы</h2>
<p>Разрывы могу возникать по следующим причинам:</p>
<ul>
<li>Устройство, с которым ассоциированы графики не доступно (Это можно проверить в лог-файлах; <strong><span style="text-decoration: underline;">Console</span> &gt; <span style="text-decoration: underline;">System utilites</span> &gt; </strong><strong><span style="text-decoration: underline;">View</span></strong><strong><span style="text-decoration: underline;"> Cacti</span></strong><strong><span style="text-decoration: underline;"> Log</span></strong><strong><span style="text-decoration: underline;"> File</span></strong> ). <strong>Решение:</strong> обеспечить доступность устройства (т.е. проверить доступность по сети, доступность устройства по протоколу snmp).</li>
<li>Не успевает отрабатывать полер. <strong>Решение: </strong>следует обратить внимание на используемые ресурсы, особенно частоту CPU и количество ядер, так же имеет смысл увеличить <strong>Maximum</strong><strong> Concurrent</strong><strong> Poller</strong><strong> Processes</strong>, <strong>Maximum</strong><strong> Threads</strong><strong> per</strong><strong> Process</strong>, <strong>Number</strong><strong> of</strong><strong> PHP</strong><strong> Script</strong><strong> Servers</strong><strong> </strong>(<strong>Console &gt; Settings &gt; Вкладка Po</strong><strong>l</strong><strong>ler</strong>); при увеличении этих праметров следует скорректировать количество коннектов к базе mysql, оно должно быть не меньше чем (<strong>Maximum</strong><strong> Concurrent</strong><strong> Poller</strong><strong> Processes</strong><strong>)*(Maximum</strong><strong> Threads</strong><strong> per</strong><strong> Process</strong><strong>)+</strong>(<strong>Maximum</strong><strong> Concurrent</strong><strong> Poller</strong><strong> Processes</strong><strong>)*(Number</strong><strong> of</strong><strong> PHP</strong><strong> Script</strong><strong> Servers</strong><strong>).</strong></li>
<li>В ряде случае разрывы появляются не на всех графиках, а на группе графиков, как правило не связанных друг с другом. Такое поведение cacti, <strong>при условии что полеров работает несколько</strong>, указывает на зависание скрипта при сборке статистики. Диагностируется появлением сообщения вида: <code>07/25/2011 03:00:02 PM - POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.</code> <strong>Решение: </strong>выявить неработоспособный скрипт, исправить  скрипт.</li>
<li>Не успевает отрабатывать полер в результате медленной работы какого-либо скрипта. Диагностируется это появлением сообщения вида: <code> 07/25/2011 03:00:02 PM - POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting.</code> <strong>Решение: </strong>первое, что надо сделать, это отключить недавно установленные шаблоны и скрипты, выявить проблемный скрипт, провести рефакторинг кода на предмет оптимизации.</li>
</ul>
<p>ыы</p>
<h2 align="center">Cacti вообще ничего не рисует</h2>
<p>Возможны две неисправности:</p>
<ul>
<li>Не работает poller. <strong>Решение: </strong>восстановить работоспособность pollera всеми возможными способами: переустановить spine; проверить есть ли строка с poller в crontab соответствующего пользователя и.т.д.</li>
<li>Поломалась база данных. <strong>Решение:</strong> остановить poller(закомментировать в crontab), остановить веб-сервер, проверить БД (<code>mysqlcheck –Aor</code>), запустить остановленные службы.</li>
<li>Если предыдущее действие не помогло – восстановить из бекапа.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/%d1%83%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b8%d0%bf%d0%b8%d1%87%d0%bd%d1%8b%d1%85-%d0%bd%d0%b5%d0%bf%d0%be%d0%bb%d0%b0%d0%b4%d0%be%d0%ba-cacti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Где поменять интервал опроса sar?</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/%d0%b3%d0%b4%d0%b5-%d0%bf%d0%be%d0%bc%d0%b5%d0%bd%d1%8f%d1%82%d1%8c-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b2%d0%b0%d0%bb-%d0%be%d0%bf%d1%80%d0%be%d1%81%d0%b0-sar/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/%d0%b3%d0%b4%d0%b5-%d0%bf%d0%be%d0%bc%d0%b5%d0%bd%d1%8f%d1%82%d1%8c-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b2%d0%b0%d0%bb-%d0%be%d0%bf%d1%80%d0%be%d1%81%d0%b0-sar/#comments</comments>
		<pubDate>Thu, 04 Aug 2011 08:53:47 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[sar]]></category>
		<category><![CDATA[sar interval]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=264</guid>
		<description><![CDATA[Тривиально для Red Hat \Oracle Enterprice: /etc/cron.d/systat]]></description>
			<content:encoded><![CDATA[<p>Тривиально для Red Hat \Oracle Enterprice:<strong> /etc/cron.d/systat</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/%d0%b3%d0%b4%d0%b5-%d0%bf%d0%be%d0%bc%d0%b5%d0%bd%d1%8f%d1%82%d1%8c-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d0%b2%d0%b0%d0%bb-%d0%be%d0%bf%d1%80%d0%be%d1%81%d0%b0-sar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Дождь блять</title>
		<link>http://rudw0lf.ru/budnichnoe/%d0%b4%d0%be%d0%b6%d0%b4%d1%8c-%d0%b1%d0%bb%d1%8f%d1%82%d1%8c/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d0%b4%d0%be%d0%b6%d0%b4%d1%8c-%d0%b1%d0%bb%d1%8f%d1%82%d1%8c/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 05:56:18 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=261</guid>
		<description><![CDATA[Залило к чертям пока шел на работу. Вот так вот &#8211; погода меняется, то жара, то водяной пиздец.]]></description>
			<content:encoded><![CDATA[<p>Залило к чертям пока шел на работу. Вот так вот &#8211; погода меняется, то жара, то водяной пиздец. </p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d0%b4%d0%be%d0%b6%d0%b4%d1%8c-%d0%b1%d0%bb%d1%8f%d1%82%d1%8c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Отслеживание дисковой активности с помощью sar</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/%d0%be%d1%82%d1%81%d0%bb%d0%b5%d0%b6%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b4%d0%b8%d1%81%d0%ba%d0%be%d0%b2%d0%be%d0%b9-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d1%81-%d0%bf/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/%d0%be%d1%82%d1%81%d0%bb%d0%b5%d0%b6%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b4%d0%b8%d1%81%d0%ba%d0%be%d0%b2%d0%be%d0%b9-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d1%81-%d0%bf/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 05:52:28 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[sar]]></category>
		<category><![CDATA[sar -d]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=260</guid>
		<description><![CDATA[По-умолчанию во всех дистрибутивах отслеживание дисковой активности в sar отключено. Чтобы включить отслеживание необходимо исправить файл необходимо в файле  /usr/lib64/sa/sa1 (для 64 битных систем) или /usr/lib/sa/sa1 (для 32 битных) исправить следующим образом: #!/bin/sh # /usr/lib64/sa/sa1.sh # (C) 1999-2006 Sebastien Godard &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/%d0%be%d1%82%d1%81%d0%bb%d0%b5%d0%b6%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b4%d0%b8%d1%81%d0%ba%d0%be%d0%b2%d0%be%d0%b9-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d1%81-%d0%bf/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>По-умолчанию во всех дистрибутивах отслеживание дисковой активности в sar отключено. Чтобы включить отслеживание необходимо исправить файл необходимо в файле  /usr/lib64/sa/sa1 (для 64 битных систем) или /usr/lib/sa/sa1 (для 32 битных) исправить следующим образом:<br />
<code><br />
#!/bin/sh<br />
# /usr/lib64/sa/sa1.sh<br />
# (C) 1999-2006 Sebastien Godard (sysstat wanadoo.fr)<br />
#<br />
umask 0022<br />
ENDIR=/usr/lib64/sa<br />
cd ${ENDIR}<br />
if [ $# = 0 ]<br />
then<br />
# Note: Stats are written at the end of previous file *and* at the<br />
# beginning of the new one (when there is a file rotation) only if<br />
# outfile has been specified as '-' on the command line...<br />
exec ${ENDIR}/sadc -d -F -L 1 1 -<br />
else<br />
exec ${ENDIR}/sadc -d -F -L $* -<br />
fi<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/%d0%be%d1%82%d1%81%d0%bb%d0%b5%d0%b6%d0%b8%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d0%b4%d0%b8%d1%81%d0%ba%d0%be%d0%b2%d0%be%d0%b9-%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d1%81-%d0%bf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Трансформеры 3</title>
		<link>http://rudw0lf.ru/budnichnoe/%d1%82%d1%80%d0%b0%d0%bd%d1%81%d1%84%d0%be%d1%80%d0%bc%d0%b5%d1%80%d1%8b-3/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d1%82%d1%80%d0%b0%d0%bd%d1%81%d1%84%d0%be%d1%80%d0%bc%d0%b5%d1%80%d1%8b-3/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 04:10:10 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[мини-рецензия]]></category>
		<category><![CDATA[Трансформеры 3]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=254</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=A3hjzCag0aQ Да, трансформеры, да, человекоподобные роботы, но сколько уже можно высасывать сюжет из пальца. Я не ощутил того кайфа который предвкушал &#8211; фильм оказался обычной жвачкой. Моя оценка 6/10.]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=A3hjzCag0aQ" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUEzaGp6Q2FnMGFR">http://www.youtube.com/watch?v=A3hjzCag0aQ</a></noindex></p>
<p>Да, трансформеры, да, человекоподобные роботы, но сколько уже можно высасывать сюжет из пальца. Я не ощутил того кайфа который предвкушал &#8211; фильм оказался обычной жвачкой. Моя оценка 6/10.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d1%82%d1%80%d0%b0%d0%bd%d1%81%d1%84%d0%be%d1%80%d0%bc%d0%b5%d1%80%d1%8b-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All Inclusive или Всё включено!</title>
		<link>http://rudw0lf.ru/budnichnoe/all-inclusive-%d0%b8%d0%bb%d0%b8-%d0%b2%d1%81%d1%91-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%be/</link>
		<comments>http://rudw0lf.ru/budnichnoe/all-inclusive-%d0%b8%d0%bb%d0%b8-%d0%b2%d1%81%d1%91-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%be/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 20:05:00 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[All Inclusive]]></category>
		<category><![CDATA[Всё включено]]></category>
		<category><![CDATA[мини-рецензия]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=253</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=F9n7Kg8WpVQ Не думал что у нас могут так смешно снимать. Смотрел и смеялся с удовольствием! Моя оценка 9/10.]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=F9n7Kg8WpVQ" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PUY5bjdLZzhXcFZR">http://www.youtube.com/watch?v=F9n7Kg8WpVQ</a></noindex></p>
<p>Не думал что у нас могут так смешно снимать. Смотрел и смеялся с удовольствием! Моя оценка 9/10.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/all-inclusive-%d0%b8%d0%bb%d0%b8-%d0%b2%d1%81%d1%91-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Воды слонам! (Water For Elephants)</title>
		<link>http://rudw0lf.ru/budnichnoe/%d0%b2%d0%be%d0%b4%d1%8b-%d1%81%d0%bb%d0%be%d0%bd%d0%b0%d0%bc-water-for-elephants/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d0%b2%d0%be%d0%b4%d1%8b-%d1%81%d0%bb%d0%be%d0%bd%d0%b0%d0%bc-water-for-elephants/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 18:02:57 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[Water For Elephants]]></category>
		<category><![CDATA[Воды слонам]]></category>
		<category><![CDATA[мини-рецензия]]></category>
		<category><![CDATA[Роберт Патиссон]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=250</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=Mtqy6WQSRAI Киношка для любителей пустить слезу и фанатов Роберт Патинсона. Актерская игра отличная, сюжет 5/5. Моя оценка 8/10.]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=Mtqy6WQSRAI" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PU10cXk2V1FTUkFJ">http://www.youtube.com/watch?v=Mtqy6WQSRAI</a></noindex></p>
<p>Киношка для любителей пустить слезу и фанатов Роберт Патинсона. Актерская игра отличная, сюжет 5/5. Моя оценка 8/10.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d0%b2%d0%be%d0%b4%d1%8b-%d1%81%d0%bb%d0%be%d0%bd%d0%b0%d0%bc-water-for-elephants/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тор 3d</title>
		<link>http://rudw0lf.ru/budnichnoe/%d1%82%d0%be%d1%80-3d/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d1%82%d0%be%d1%80-3d/#comments</comments>
		<pubDate>Fri, 13 May 2011 07:54:27 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[мини-рецензия]]></category>
		<category><![CDATA[Тор 3d]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=245</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=y00d5f5qmIs Смотрел в 3d. Фильм отличный экшен, подходящий для семейного просмотра. Несколько смущает качество 3d спецэффектов. Моя оценка 8/10. Качество 3d 3/5.]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=y00d5f5qmIs" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PXkwMGQ1ZjVxbUlz">http://www.youtube.com/watch?v=y00d5f5qmIs</a></noindex></p>
<p>Смотрел в 3d. Фильм отличный экшен, подходящий для семейного просмотра. Несколько смущает качество 3d спецэффектов. Моя оценка 8/10. Качество 3d 3/5.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d1%82%d0%be%d1%80-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generation P</title>
		<link>http://rudw0lf.ru/budnichnoe/generation-p/</link>
		<comments>http://rudw0lf.ru/budnichnoe/generation-p/#comments</comments>
		<pubDate>Fri, 13 May 2011 07:28:02 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[Generation P]]></category>
		<category><![CDATA[мини-рецензия]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=241</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=Oqe-nNhp0kw Кто читал книгу &#8211; поймет. Моя оценка 9/10.]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=Oqe-nNhp0kw" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PU9xZS1uTmhwMGt3">http://www.youtube.com/watch?v=Oqe-nNhp0kw</a></noindex></p>
<p>Кто читал книгу &#8211; поймет. Моя оценка 9/10.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/generation-p/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPMyadmin SSL Problem</title>
		<link>http://rudw0lf.ru/nginx-2/phpmyadmin-ssl-problem/</link>
		<comments>http://rudw0lf.ru/nginx-2/phpmyadmin-ssl-problem/#comments</comments>
		<pubDate>Thu, 12 May 2011 11:05:42 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Nginx]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[phpmyadmin]]></category>
		<category><![CDATA[phpmyadmin nginx ssl]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=243</guid>
		<description><![CDATA[Как то я решил запустить phpmyadmin на nginx секьюрно &#8211; не получилось, оказалось что phpmyadmin шлет по ssl порту простой http. Решение оказалось простым донельзя: fastcgi_param HTTPS on; Этот параметр необходимо добавить в обработчик php.]]></description>
			<content:encoded><![CDATA[<p>Как то я решил запустить phpmyadmin на nginx секьюрно &#8211; не получилось, оказалось что phpmyadmin шлет по ssl порту простой http. Решение оказалось простым донельзя:<br />
<code>fastcgi_param HTTPS on;</code><br />
Этот параметр необходимо добавить в обработчик php.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/nginx-2/phpmyadmin-ssl-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Запрещенный прием.</title>
		<link>http://rudw0lf.ru/budnichnoe/%d0%b7%d0%b0%d0%bf%d1%80%d0%b5%d1%89%d0%b5%d0%bd%d0%bd%d1%8b%d0%b9-%d0%bf%d1%80%d0%b8%d0%b5%d0%bc/</link>
		<comments>http://rudw0lf.ru/budnichnoe/%d0%b7%d0%b0%d0%bf%d1%80%d0%b5%d1%89%d0%b5%d0%bd%d0%bd%d1%8b%d0%b9-%d0%bf%d1%80%d0%b8%d0%b5%d0%bc/#comments</comments>
		<pubDate>Thu, 05 May 2011 08:05:17 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[Запрещенный прием]]></category>
		<category><![CDATA[мини-рецензия]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=240</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=kXhrpzMlI-M Исключительно ебанутейший фильм. Для того чтобы понять что за сюжет отсылаю к вики. Надо отдать должное спецэффектам, в кинотеатре смотрится просто шикарно. Радует также обилие женских форм на экране и няшных девочек. Моя оценка 7/10.]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=kXhrpzMlI-M&#038;fmt=18" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWtYaHJwek1sSS1NJiMwMzg7Zm10PTE4">http://www.youtube.com/watch?v=kXhrpzMlI-M</a></noindex></p>
<p>Исключительно ебанутейший фильм. Для того чтобы понять что за сюжет отсылаю к <noindex><a rel="nofollow" title="http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BF%D1%80%D0%B5%D1%89%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D0%B5%D0%BC" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3J1Lndpa2lwZWRpYS5vcmcvd2lraS8lRDAlOTclRDAlQjAlRDAlQkYlRDElODAlRDAlQjUlRDElODklRDAlQjUlRDAlQkQlRDAlQkQlRDElOEIlRDAlQjlfJUQwJUJGJUQxJTgwJUQwJUI4JUQwJUI1JUQwJUJD">вики</a></noindex>. Надо отдать должное спецэффектам, в кинотеатре смотрится просто шикарно. Радует также обилие женских форм на экране и няшных девочек. Моя оценка 7/10.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/%d0%b7%d0%b0%d0%bf%d1%80%d0%b5%d1%89%d0%b5%d0%bd%d0%bd%d1%8b%d0%b9-%d0%bf%d1%80%d0%b8%d0%b5%d0%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Теория вероятности и математическая статистика</title>
		<link>http://rudw0lf.ru/for-students-ssau/%d1%82%d0%b5%d0%be%d1%80%d0%b8%d1%8f-%d0%b2%d0%b5%d1%80%d0%be%d1%8f%d1%82%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b8-%d0%bc%d0%b0%d1%82%d0%b5%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f/</link>
		<comments>http://rudw0lf.ru/for-students-ssau/%d1%82%d0%b5%d0%be%d1%80%d0%b8%d1%8f-%d0%b2%d0%b5%d1%80%d0%be%d1%8f%d1%82%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b8-%d0%bc%d0%b0%d1%82%d0%b5%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f/#comments</comments>
		<pubDate>Wed, 04 May 2011 16:38:48 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[For students SSAU]]></category>
		<category><![CDATA[Будничное]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=239</guid>
		<description><![CDATA[Сканы лекций]]></description>
			<content:encoded><![CDATA[<p><a href="http://rudw0lf.ru/wp-content/uploads/2011/05/Scans.zip">Сканы лекций</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/for-students-ssau/%d1%82%d0%b5%d0%be%d1%80%d0%b8%d1%8f-%d0%b2%d0%b5%d1%80%d0%be%d1%8f%d1%82%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b8-%d0%bc%d0%b0%d1%82%d0%b5%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b0%d1%8f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Повышение безопасности веб-сервера</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/%d0%bf%d0%be%d0%b2%d1%8b%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/%d0%bf%d0%be%d0%b2%d1%8b%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0/#comments</comments>
		<pubDate>Tue, 03 May 2011 06:46:43 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Server tokens]]></category>
		<category><![CDATA[X-Powered-By]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=235</guid>
		<description><![CDATA[Странно наблюдать с какой легкостью взламывают веб-сервисы, а это ведь, по большей части, вина администраторов, не позаботившихся о сокрытии информации об используемом по. Чтобы усложнить работу хакерам и эксплоитам Я предлагаю скрыть эту информацию. Начнем с веб-серверов: Apache: добавить строки &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/%d0%bf%d0%be%d0%b2%d1%8b%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Странно наблюдать с какой легкостью взламывают веб-сервисы, а это ведь, по большей части, вина администраторов, не позаботившихся о сокрытии информации об используемом по. Чтобы усложнить работу хакерам и эксплоитам Я предлагаю скрыть эту информацию.<br />
<span id="more-235"></span><br />
Начнем с веб-серверов:<br />
Apache: добавить строки apache.conf<br />
<code>ServerTokens ProductOnly<br />
ServerSignature Off</code><br />
Первая строка заставляет апач минимизировать информацию о сервере в заголовках ответа, вторая заставляет скрывать версию на страницах ошибок.<br />
Nginx: добавить строки в nginx.conf<br />
<code>server_tokens off;</code><br />
Это строка подавляет какой-либо вывод о версиях nginx.<br />
Теперь займемся php: в файлах php.ini необходимо добавить строку:<br />
<code>expose_php = Off</code><br />
Она необходима для подавления заголовка <strong>X-Powered-By</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/%d0%bf%d0%be%d0%b2%d1%8b%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b1%d0%b5%d0%b7%d0%be%d0%bf%d0%b0%d1%81%d0%bd%d0%be%d1%81%d1%82%d0%b8-%d0%b2%d0%b5%d0%b1-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Боян</title>
		<link>http://rudw0lf.ru/yumor/boyan/</link>
		<comments>http://rudw0lf.ru/yumor/boyan/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 07:53:43 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Юмор]]></category>
		<category><![CDATA[Боян]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=230</guid>
		<description><![CDATA[Реально зарегистрированный разговор между испанцами и американцами на частоте &#8220;Экстремальные ситуации в море&#8221; навигационного канала 106 в проливе Финистерра (Галиция). 16 Октября 1997 г. Испанцы: (помехи на заднем фоне) … говорит А-853, пожалуйста, поверните на 15 градусов на юг, во &#8230;<p class="read-more"><a href="http://rudw0lf.ru/yumor/boyan/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Реально зарегистрированный разговор между испанцами и американцами на частоте &#8220;Экстремальные ситуации в море&#8221; навигационного канала 106 в проливе Финистерра (Галиция). 16 Октября 1997 г.</p>
<p><span id="more-230"></span><br />
<strong>Испанцы:</strong> (помехи на заднем фоне) … говорит А-853, пожалуйста, поверните на 15 градусов на юг, во избежание столкновения с нами. Вы движетесь прямо на нас, расстояние 25 морских миль.</p>
<p><strong>Американцы:</strong> (помехи на заднем фоне) …советуем вам повернуть на 15 градусов на север, чтобы избежать столкновения с нами.</p>
<p><strong>Испанцы:</strong> Ответ отрицательный. Повторяем, поверните на 15 градусов на юг во<br />
избежание столкновения.</p>
<p><strong>Американцы (другой голос):</strong> С вами говорит капитан корабля Соединенных Штатов Америки. Поверните на 15 градусов на север во избежание столкновения.</p>
<p><strong>Испанцы:</strong> Мы не считаем ваше предложение ни возможным, ни адекватным, советуем вам повернуть на 15 градусов на юг, чтобы не врезаться в нас.</p>
<p><strong>Американцы (на повышенных тонах):</strong> С ВАМИ ГОВОРИТ КАПИТАН РИЧАРД ДЖЕЙМС ХОВАРД, КОМАНДУЮЩИЙ АВИАНОСЦА USS LINCOLN, ВОЕННО-МОРСКОГО ФЛОТА СОЕДИНЕННЫХ ШТАТОВ АМЕРИКИ, ВТОРОГО ПО ВЕЛИЧИТЕ ВОЕННОГО КОРАБЛЯ АМЕРИКАНСКОГО ФЛОТА. НАС СОПРОВОЖДАЮТ 2 КРЕЙСЕРА, 6 ИСТРЕБИТЕЛЕЙ, 4 ПОДВОДНЫЕ ЛОДКИ И МНОГОЧИСЛЕННЫЕ КОРАБЛИ ПОДДЕРЖКИ. Я ВАМ НЕ &#8220;СОВЕТУЮ&#8221;, Я &#8220;ПРИКАЗЫВАЮ&#8221; ИЗМЕНИТЬ ВАШ КУРС НА 15 ГРАДУСОВ НА СЕВЕР. В ПРОТИВНОМ СЛУЧАЕ МЫ БУДЕМ ВЫНУЖДЕНЫ ПРИНЯТЬ НЕОБХОДИМЫЕ МЕРЫ ДЛЯ ОБЕСПЕЧЕНИЯ БЕЗОПАСНОСТИ НАШЕГО КОРАБЛЯ. ПОЖАЛУЙСТА, НЕМЕДЛЕННО УБЕРИТЕСЬ С НАШЕГО КУРСА!!!!</p>
<p><strong>Испанцы:</strong> С вами говорит Хуан Мануэль Салас Алкантара. Нас 2 человек. Нас сопровождают наш пес, ужин, 2 бутылки пива и канарейка, которая сейчас спит. Нас поддерживают радиостанция &#8220;Cadena Dial de La Coruna&#8221; и канал 106 &#8221; Экстремальные ситуации в море&#8221;. Мы не собираемся никуда сворачивать, учитывая, что мы находимся на суше и являемся маяком А-853 пролива Финистерра Галицийского побережья Испании. Мы не имеем ни малейшего понятия, какое место по величине мы занимаем среди испанских маяков. Можете принять все еб…ные меры, какие вы считаете необходимыми и сделать все что угодно для обеспечения безопасности вашего еб..го корабля, который разобьется вдребезги об скалы. Поэтому еще раз настоятельно рекомендуем вам<br />
сделать наиболее осмысленную вещь: изменить ваш курс на 15 градусов на юг во избежания столкновения.</p>
<p><strong>Американцы:</strong> Ok, принято, спасибо.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/yumor/boyan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Этапять!</title>
		<link>http://rudw0lf.ru/yumor/etapyat/</link>
		<comments>http://rudw0lf.ru/yumor/etapyat/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 05:44:40 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Юмор]]></category>
		<category><![CDATA[Десять заповедей]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=228</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object width="450" height="338"><param name="video" value="http://static.video.yandex.ru/lite/vjm1985/hwm754x4qy.2009/" /><param name="allowFullScreen" value="true" /><param name="scale" value="noscale" /><embed type="application/x-shockwave-flash" width="450" height="338" src="http://static.video.yandex.ru/lite/vjm1985/hwm754x4qy.2009/" scale="noscale" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/yumor/etapyat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Преступление Генри</title>
		<link>http://rudw0lf.ru/budnichnoe/prestuplenie-genri/</link>
		<comments>http://rudw0lf.ru/budnichnoe/prestuplenie-genri/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 13:50:31 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[Crime Genry]]></category>
		<category><![CDATA[Криминальная фишка от Генри]]></category>
		<category><![CDATA[мини-рецензия]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=222</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=QJ4I-yYp4vY В отечественном переводе звучит как &#8220;Криминальная фишка от Генри&#8221; (англ. &#8220;Crime Genry&#8221;) Очень странный фильм, очень. Концовка фильма, на мой взгляд, оставляет больше вопросов. Надо отметить, что у Киану Ривза получается очень хорошо играть мягкотелых неудачников, ну и конечно &#8230;<p class="read-more"><a href="http://rudw0lf.ru/budnichnoe/prestuplenie-genri/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=QJ4I-yYp4vY&#038;fmt=18" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PVFKNEkteVlwNHZZJiMwMzg7Zm10PTE4">http://www.youtube.com/watch?v=QJ4I-yYp4vY</a></noindex></p>
<p>В отечественном переводе звучит как &#8220;Криминальная фишка от Генри&#8221; (англ. &#8220;Crime Genry&#8221;) Очень странный фильм, очень. Концовка фильма, на мой взгляд, оставляет больше вопросов. Надо отметить, что у Киану Ривза получается очень хорошо играть мягкотелых неудачников, ну и конечно любовная линия несколько смягчает сюжет фильма. Смотреть лучше с девушкой и один раз. Моя оценка 6/10.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/prestuplenie-genri/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Карта транспорта Самары</title>
		<link>http://rudw0lf.ru/budnichnoe/karta-transporta-samary/</link>
		<comments>http://rudw0lf.ru/budnichnoe/karta-transporta-samary/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 13:17:59 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[онлайн карта транспорта Самары]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=225</guid>
		<description><![CDATA[Совершенно случайно набрел на сайт с онлайн картой транспорта Самары http://transport63online.ru/tablo/map/. Я давно ждал этот сервис и дождался наконец-таки. Вообще говоря, радует, что начали появляться сервисы для людей, а не ради попила бабла.]]></description>
			<content:encoded><![CDATA[<p>Совершенно случайно набрел на сайт с онлайн картой транспорта Самары <noindex><a rel="nofollow" title="http://transport63online.ru/tablo/map/" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3RyYW5zcG9ydDYzb25saW5lLnJ1L3RhYmxvL21hcC8=">http://transport63online.ru/tablo/map/</a></noindex>. Я давно ждал этот сервис и дождался наконец-таки. Вообще говоря, радует, что начали появляться сервисы для людей, а не ради попила бабла.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/karta-transporta-samary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>D-Link OID CPU Utilization</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/d-link-oid-cpu-utilization/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/d-link-oid-cpu-utilization/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 17:46:27 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[CPU DES-3028]]></category>
		<category><![CDATA[CPU DES-3052]]></category>
		<category><![CDATA[CPU DES-3350]]></category>
		<category><![CDATA[CPU Utilization OID]]></category>
		<category><![CDATA[D-Link CPU OID]]></category>
		<category><![CDATA[D-Link CPU SNMP]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=193</guid>
		<description><![CDATA[Очередной раз убеждаюсь что D-Link говноконтора, не способная документировать свое оборудование. На днях понадобилось отрисовать графики  CPU Utilization на некотором подмножестве д-линковских свитчей. Полез в интернет и о чудо! Эти товарищи оказались не способны создать один единственный OID для мониторинга &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/d-link-oid-cpu-utilization/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Очередной раз убеждаюсь что D-Link говноконтора, не способная документировать свое оборудование. На днях понадобилось отрисовать графики  CPU Utilization на некотором подмножестве д-линковских свитчей. Полез в интернет и о чудо! Эти товарищи оказались не способны создать один единственный OID для мониторинга CPU на свичах (например как это реализованно в той же Cisco, сделал 1 шаблон и юзаеш его для всех каталистов), но это было пол беды: оказалось, что в открытом доступе ничего найти вообще не возможно, а на официальном сайте в форуме есть специально заведенная тема (!!!!!) для запроса OID по различным параметрам. Господа, это пиздец.</p>
<p>Делюсь тем, что откопал:</p>
<p>OID для DES-3350SR, DES-3052P, DES-3028P, DES-3250TG, DGS-3120 (Проверенно):</p>
<ul>
<li>CPU Utilization 5 sec OID <strong>1.3.6.1.4.1.171.12.1.1.6.1.0</strong></li>
<li>CPU Utilization 1 min OID <strong>1.3.6.1.4.1.171.12.1.1.6.2.0</strong></li>
<li>CPU Utilization 5 min OID <strong>1.3.6.1.4.1.171.12.1.1.6.3.0</strong></li>
</ul>
<p>OID для DGS-3100 (Для всей серии, проверенно):</p>
<ul>
<li>CPU Utilization 5 sec OID <strong>1.3.6.1.4.1.171.10.94.89.89.1.7.0</strong></li>
<li>CPU Utilization 1 min OID <strong>1.3.6.1.4.1.171.10.94.89.89.1.8.0</strong></li>
<li>CPU Utilization 5 min OID <strong>1.3.6.1.4.1.171.10.94.89.89.1.9.0</strong></li>
</ul>
<p>OID для DGS-3610-26G(Не проверял, просто под руку попалось):</p>
<ul>
<li>CPU Utilization <strong>1.3.6.1.4.1.171.10.97.2.36.1.1</strong></li>
</ul>
<p>Если у вас есть рабочий испробованный OID жду в комментариях.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/d-link-oid-cpu-utilization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Кино</title>
		<link>http://rudw0lf.ru/budnichnoe/kino/</link>
		<comments>http://rudw0lf.ru/budnichnoe/kino/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 18:11:17 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>
		<category><![CDATA[мини-рецензия]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=191</guid>
		<description><![CDATA[http://www.youtube.com/watch?v=ldp6MQJmyV4 Сегодня сходил на этот фильм, очень свежая идея, реализация не подкачала. Буду следить за режиссерской карьерой Данкана Джонса, это уже второй его фильм который меня зацепил(первый был &#8220;Луна 2112&#8243;).]]></description>
			<content:encoded><![CDATA[<p><noindex><a rel="nofollow" title="http://www.youtube.com/watch?v=ldp6MQJmyV4&#038;fmt=18" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PWxkcDZNUUpteVY0JiMwMzg7Zm10PTE4">http://www.youtube.com/watch?v=ldp6MQJmyV4</a></noindex></p>
<p>Сегодня сходил на этот фильм, очень свежая идея, реализация не подкачала. Буду следить за режиссерской карьерой Данкана Джонса, это уже второй его фильм который меня зацепил(первый был &#8220;Луна 2112&#8243;).</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/kino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Принципы</title>
		<link>http://rudw0lf.ru/budnichnoe/principy/</link>
		<comments>http://rudw0lf.ru/budnichnoe/principy/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 17:43:52 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Будничное]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=189</guid>
		<description><![CDATA[Люблю людей с принципами.]]></description>
			<content:encoded><![CDATA[<p>Люблю людей с принципами.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/budnichnoe/principy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Про Логику</title>
		<link>http://rudw0lf.ru/yumor/pro-logiku/</link>
		<comments>http://rudw0lf.ru/yumor/pro-logiku/#comments</comments>
		<pubDate>Sun, 06 Mar 2011 10:44:28 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Юмор]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=187</guid>
		<description><![CDATA[С бородой но доставляет: Холмс и Ватсон идут по Бейкер-Стрит. Холмс говорит:— Видите, Ватсон, этот угол? Сейчас мы за него зайдем, и нам там дадут чудовищных пиздюлей. Джентльмены сворачивают за угол, и их там чудовищно метелят минут сорок. Поднимаясь с &#8230;<p class="read-more"><a href="http://rudw0lf.ru/yumor/pro-logiku/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>С бородой но доставляет:<br />
<em>Холмс и Ватсон идут по Бейкер-Стрит. Холмс говорит:— Видите, Ватсон, этот угол? Сейчас мы за него зайдем, и нам там дадут чудовищных пиздюлей. Джентльмены сворачивают за угол, и их там чудовищно метелят минут сорок. Поднимаясь с земли, доктор Ватсон восклицает:— Это гениально, Холмс! Как Вы догадались?!— Элементарно Ватсон. Я за этим углом вчера чудовищно выёбывался.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/yumor/pro-logiku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вопросы к экзамену по дискретной математике для студентов заочного отделения СГАУ</title>
		<link>http://rudw0lf.ru/for-students-ssau/voprosy-k-ekzamenu-po-diskretnoj-matematike-dlya-studentov-zaochnogo-otdeleniya-sgau/</link>
		<comments>http://rudw0lf.ru/for-students-ssau/voprosy-k-ekzamenu-po-diskretnoj-matematike-dlya-studentov-zaochnogo-otdeleniya-sgau/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 17:44:45 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[For students SSAU]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=174</guid>
		<description><![CDATA[Д.мат.2.к]]></description>
			<content:encoded><![CDATA[<p><a href='http://rudw0lf.ru/wp-content/uploads/2011/01/Д.мат.2.к.pdf'>Д.мат.2.к</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/for-students-ssau/voprosy-k-ekzamenu-po-diskretnoj-matematike-dlya-studentov-zaochnogo-otdeleniya-sgau/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вопросы к экзамену по физике для студентов заочного отделения СГАУ.</title>
		<link>http://rudw0lf.ru/for-students-ssau/voprosy-k-ekzamenu-po-fizike-dlya-studentov-zaochnogo-otdeleniya-sgau/</link>
		<comments>http://rudw0lf.ru/for-students-ssau/voprosy-k-ekzamenu-po-fizike-dlya-studentov-zaochnogo-otdeleniya-sgau/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 08:31:13 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[For students SSAU]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=172</guid>
		<description><![CDATA[Физика_вопр_ч.2]]></description>
			<content:encoded><![CDATA[<p><a href='http://rudw0lf.ru/wp-content/uploads/2011/01/Физика_вопр_ч.2.pdf'>Физика_вопр_ч.2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/for-students-ssau/voprosy-k-ekzamenu-po-fizike-dlya-studentov-zaochnogo-otdeleniya-sgau/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка кеширования статического контента в moodle</title>
		<link>http://rudw0lf.ru/nginx-2/nastrojka-keshirovaniya-staticheskogo-kontenta-v-moodle/</link>
		<comments>http://rudw0lf.ru/nginx-2/nastrojka-keshirovaniya-staticheskogo-kontenta-v-moodle/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 16:58:08 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[cache nginx moodle]]></category>
		<category><![CDATA[moodle nginx]]></category>
		<category><![CDATA[кеширование moodle]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=166</guid>
		<description><![CDATA[Для чего это нужно? Во-первых одно из основных преимуществ nginx — это очень быстрая отдача статического контента. Т.к. основной объем трафика занимает статика(это картинки, видеоклипы, flash-файлы, таблицы стилей css, и JavaScript), то имеет смысл использовать бесплатный способ ускорения — кеширование на стороне &#8230;<p class="read-more"><a href="http://rudw0lf.ru/nginx-2/nastrojka-keshirovaniya-staticheskogo-kontenta-v-moodle/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<h3>Для чего это нужно?</h3>
<p>Во-первых одно из основных преимуществ <a title="http://sysoev.ru/nginx/" rel="nofollow" href="http://rudw0lf.ru/out/aHR0cDovL3N5c29ldi5ydS9uZ2lueC8=" target="_blank">nginx</a> — это очень быстрая отдача статического контента. Т.к. основной объем трафика занимает статика(это картинки, видеоклипы, flash-файлы, таблицы стилей css, и JavaScript), то имеет смысл использовать бесплатный способ ускорения — кеширование на стороне клиента и на промежуточных proxy-серверах (наподобие squid).<br />
<span id="more-166"></span></p>
<h3>Как реализуется?</h3>
<p>Очень просто! Для начала необходимо найти конфигурационный файл, обычно на *nix системах он находиться в /usr/local/nginx/conf/nginx.conf (как правило он там находиться если вы ставили его из исходников), в пакетных дистрибутивах Linux (Debian, Ubuntu, Fedora, SUSE etc) он вероятнее всего будет находиться в /etc/nginx/nginx.conf (в том случае если сайты описаны прямо в нем ) или /etc/nginx/sites-avaible/sitename.conf.<br />
В секции <em>server</em> мы добавляем следующий локейшн(куда именно размещать значения не имеет ну лучше в конце чтобы не перекрывал другие правила):</p>
<p><code>#!Статический контент!<br />
location ~* \.(jpg|jpeg|gif|png|swf|tiff|swf|flv)$ {<br />
root   $webroot;<br />
#Кеширум картинки месяца на 4<br />
expires 4M;<br />
#Кешируем везде (и на прокси и на клиентах)<br />
add_header Cache-Control public;<br />
}</code></p>
<p>в примере осуществляется кеширование на стороне как клиента так и промежуточных серверов.<br />
переменная <strong>$webroot</strong> указывает, где находиться папка с файлами <strong>moodle</strong>, например:</p>
<p><code>set $webroot '/var/www/<strong>moodle</strong>';<br />
root $webroot;</code></p>
<p>эту запись лучше разместить в начале; еще можно воспользоваться сжатием для тех браузеров которые его поддерживают, имеет смысл  только при отдаче несжатого контента — css, js, ico :</p>
<p><code>location ~* \.(css|js|ico) {<br />
# разрешаем отдавать вместо несжатого файла предварительно<br />
# сжатый с постфиксом ".gz", если такой есть<br />
gzip_static on;<br />
#запрещаем сжатие файлов CSS и JS для проблемных браузеров<br />
gzip_disable Firefox/([0-2]\.|3\.0);<br />
gzip_disable Chrome/2;<br />
gzip_disable Safari;<br />
#Кешируем месяца на 2<br />
expires 2M;<br />
#Кешируем только на клиентах (ибо сжатое)<br />
add_header Cache-Control private;<br />
}</code></p>
<p>Работать эта конструкция будет только при наличии установленного модуля gzip_static в nginx, размещать опять таки лучше в конце.<br />
Теперь чтобы не закешировать лишнее у всего остального контента необходимо запретить кеширование, для этого в начале секции &#8221;&#8217;server&#8221;&#8217; вставляем:</p>
<p><code>#Просрочиваем кеш<br />
expires     epoch;</code></p>
<p>Теперь даже если данные закешируются, браузер все равно будет их запрашивать т.к. дата просрочена.<br />
Все было бы отлично если бы не механизм отдачи файлов в <strong>moodle</strong> — все файлы отдаются через скрипт file.php и соответственно под предыдущие регэкспы не попадет, для решения этой проблемы воспользуемся следующим кодом:<br />
#Файлы запрашиваемые через мудл (кеширование включено и настроенно)</p>
<p><code>location ~ \/file\.php\/.*$ {<br />
root $webroot;<br />
fastcgi_pass   unix:/tmp/fastcgi/www-data/php5/socket;<br />
fastcgi_index  index.php;<br />
fastcgi_param  SCRIPT_FILENAME  $webroot$fastcgi_script_name;<br />
fastcgi_buffer_size 16K;<br />
fastcgi_buffers 4 128K;<br />
fastcgi_connect_timeout 60;<br />
#fastcgi_cache wholepage;<br />
#fastcgi_cache_path /var/cache/nginx levels= keys_zone=wholepage:50m;<br />
fastcgi_cache_valid 200 301 302 304 5m;<br />
fastcgi_cache_key \ "$request_method|$http_if_modified_since|$http_if_none_match|$host|$request_uri";<br />
fastcgi_ignore_headers "Cache-Control" "Expires";<br />
include        fastcgi_params;<br />
#Кешируем отданнный файл месяца на 4<br />
expires 4M;<br />
#Кешируем только на клиентах.<br />
add_header Cache-Control private;<br />
break;<br />
}</code></p>
<p>Этот обработчик необходимо вставить перед основным обработчиком php, выглядит он примерно так:</p>
<p><code>#Исполняемый код<br />
location ~ \.php$ {<br />
root $webroot;<br />
fastcgi_pass   unix:/tmp/fastcgi/www-data/php5/socket;<br />
fastcgi_index  index.php;<br />
fastcgi_param  SCRIPT_FILENAME  $webroot$fastcgi_script_name;<br />
fastcgi_cache off;<br />
fastcgi_connect_timeout 60;<br />
fastcgi_hide_header "Cache-Control";<br />
fastcgi_hide_header "Expires";<br />
fastcgi_ignore_headers "Cache-Control" "Expires";<br />
include        fastcgi_params;<br />
}</code></p>
<p><em>Примечание:</em> в качестве механизма передачи между nginx и php-cgi предпочтительнее использовать сокеты нежели петлевой интерфейс (loopback). Это связанно с тем что loopback использует TCP и для того чтобы общаться приходиться постоянно инкапсулировать-декапсулировать информацию, в сокетах обмен идет напрямую. Обработчик в случае сокетов выглядит так:</p>
<p><code>location ~ \.php$ {<br />
root $webroot;<br />
fastcgi_pass   unix:/tmp/fastcgi/www-data/php5/socket;<br />
...<br />
}</code></p>
<p>в случае с loopback:</p>
<p><code>location ~ \.php$ {<br />
root $webroot;<br />
fastcgi_pass 127.0.0.1:9000;<br />
...<br />
}</code></p>
<p>Больше информации о том, что такое moodle можно найти здесь <noindex><a rel="nofollow" title="http://docs.moodle.org/ru/" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL2RvY3MubW9vZGxlLm9yZy9ydS8=">http://docs.moodle.org/ru/</a></noindex>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/nginx-2/nastrojka-keshirovaniya-staticheskogo-kontenta-v-moodle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Корректное отображение шрифтов в PacketTracer (Linux)</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/korrektnoe-otobrazhenie-shriftov-v-packettracer-linux/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/korrektnoe-otobrazhenie-shriftov-v-packettracer-linux/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 06:39:21 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[Packet Tracer Linux]]></category>
		<category><![CDATA[шрифт Packet Tracer]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=165</guid>
		<description><![CDATA[Чтобы шрифты выглядели нормально комментим в  /usr/local/PacketTracer51/packettracer строку export LD_LIBRARY_PATH=$PTDIR/lib, для работы должна быть установлена библиотека qt]]></description>
			<content:encoded><![CDATA[<p>Чтобы шрифты выглядели нормально комментим в  /usr/local/PacketTracer51/packettracer строку     export LD_LIBRARY_PATH=$PTDIR/lib, для работы должна быть установлена библиотека qt</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/korrektnoe-otobrazhenie-shriftov-v-packettracer-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Административные дистанции в CISCO</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/administrativnye-distancii-v-cisco/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/administrativnye-distancii-v-cisco/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 09:05:35 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[administrative distance bgp]]></category>
		<category><![CDATA[administrative distance cisco]]></category>
		<category><![CDATA[administrative distance eigr]]></category>
		<category><![CDATA[administrative distance ospf]]></category>
		<category><![CDATA[administrative distance rip]]></category>
		<category><![CDATA[административная дистанция]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=164</guid>
		<description><![CDATA[Значения административной дистанции в таблице маршрутизации для роутеров Cisco (протоколы rip, eigrp, is-is, ospf, bgp и.т.д) Протокол Административная дистанция Directly connected route 0 Static route out an interface 1 Static route to next-hop address 1 EIGRP summary route 5 External &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/administrativnye-distancii-v-cisco/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Значения административной дистанции в таблице маршрутизации для роутеров Cisco (протоколы rip, eigrp, is-is, ospf, bgp и.т.д)</p>
<p><span id="more-164"></span></p>
<p><span style="font-family: sans-serif;"> </span></p>
<table class="wikitable" style="font-size: 13px; color: black; background-color: #f9f9f9; margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 0px; background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; border-collapse: collapse; text-align: center; background-position: initial initial; background-repeat: initial initial; border: 1px solid #aaaaaa;">
<tbody>
<tr>
<th style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f2f2f2; text-align: center; background-position: initial initial; background-repeat: initial initial; padding: 0,2em; border: 1px solid #aaaaaa;">Протокол</th>
<th style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #f2f2f2; text-align: center; background-position: initial initial; background-repeat: initial initial; padding: 0,2em; border: 1px solid #aaaaaa;">Административная дистанция</th>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">Directly connected route</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">0</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">Static route out an interface</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">1</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">Static route to next-hop address</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">1</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">EIGRP summary route</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">5</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">External BGP</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">20</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">Internal EIGRP</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">90</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">IGRP</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">100</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">OSPF</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">110</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">IS-IS</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">115</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">RIP</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">120</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">EGP</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">140</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">ODR</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">160</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">External EIGRP</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">170</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">Internal BGP</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">200</td>
</tr>
<tr>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">Unknown</td>
<td style="padding: 0,2em; border: 1px solid #aaaaaa;">255</td>
</tr>
</tbody>
</table>
<ul>
<li>Административная дистанция со значением 255 используется роутером для маркировки неиспользуемых маршрутов.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/administrativnye-distancii-v-cisco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Индексирование в LDAP + SAMBA</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/indeksirovanie-v-ldap-samba/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/indeksirovanie-v-ldap-samba/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 06:54:20 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[bdb_equality_candidates]]></category>
		<category><![CDATA[LDAP + SAMBA index]]></category>
		<category><![CDATA[not indexed]]></category>
		<category><![CDATA[slapd]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=160</guid>
		<description><![CDATA[После настройки Samba+LDAP в логах появляются сообщения наподобие: Mar 9 09:50:52 server slapd[2586]: &#60;= bdb_equality_candidates: (uid) not indexed Mar 9 09:50:52 server slapd[2586]: &#60;= bdb_equality_candidates: (memberUid) not indexed Mar 9 09:52:23 server slapd[2586]: &#60;= bdb_equality_candidates: (sambaGroupType) not indexed Mar 9 &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/indeksirovanie-v-ldap-samba/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>После настройки Samba+LDAP в логах появляются сообщения наподобие:<br />
<code>Mar  9 09:50:52 server slapd[2586]: &lt;= bdb_equality_candidates: (uid) not indexed<br />
Mar  9 09:50:52 server slapd[2586]: &lt;= bdb_equality_candidates: (memberUid) not indexed<br />
Mar  9 09:52:23 server slapd[2586]: &lt;= bdb_equality_candidates: (sambaGroupType) not indexed<br />
Mar  9 09:52:23 server slapd[2586]: &lt;= bdb_equality_candidates: (sambaGroupType) not indexed<br />
Mar  9 09:52:23 server slapd[2586]: &lt;= bdb_equality_candidates: (sambaSIDList) not indexed<br />
Mar  9 09:53:10 server slapd[2586]: &lt;= bdb_equality_candidates: (uid) not indexed</code></p>
<p><span id="more-160"></span>Чтобы избежать появления этого сообщения необходимо правильно настроить индексирование. Для этого редактируем файл конфигурации /etc/ldap/slapd.conf:<br />
<code># Indices to maintain for this database<br />
   index objectClass                       eq,pres<br />
   index ou,cn,sn,mail,givenname           eq,pres,sub<br />
   index uidNumber,gidNumber,memberUid     eq,pres<br />
   index loginShell                        eq,pres<br />
   # I also added this line to stop warning in syslog ..<br />
   index uniqueMember                      eq,pres<br />
   ## required to support pdb_getsampwnam<br />
   index uid                               pres,sub,eq<br />
   ## required to support pdb_getsambapwrid()<br />
   index displayName                       pres,sub,eq<br />
   # These attributes don't exist in this database ..<br />
   #index nisMapName,nisMapEntry            eq,pres,sub<br />
   index sambaSID                          eq<br />
   index sambaPrimaryGroupSID              eq<br />
   index sambaDomainName                   eq<br />
   index default                           sub</code><br />
Останавливаем сервер и обновляем индекс:<br />
<code>$/etc/init.d/slapd stop<br />
$slapindex<br />
   WARNING!<br />
    Runnig as root!<br />
    There's a fair chance slapd will fail to start.<br />
    Check file permissions!<br />
$chown openldap:openldap /var/lib/ldap/*<br />
$/etc/init.d/slapd start<br />
    Starting OpenLDAP: slapd<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/indeksirovanie-v-ldap-samba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Восстановление GRUB</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/vosstanovlenie-grub/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/vosstanovlenie-grub/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 15:29:25 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[Восстановление GRUB]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=158</guid>
		<description><![CDATA[Вcе легко и просто: Грузимся с LiveCD Монтируем диск с упавшим GRUB в папку (в моем случае это /mnt) Выполняем животворящий крест код: grub-install /dev/sda --recheck --root-directory=/mnt/]]></description>
			<content:encoded><![CDATA[<p>Вcе легко и просто:</p>
<ul>
<li>Грузимся с LiveCD</li>
<li>Монтируем диск с упавшим GRUB в папку (в моем случае это /mnt)</li>
<li>Выполняем животворящий <del datetime="2010-03-07T15:25:29+00:00">крест</del> код:</li>
</ul>
<p><code>grub-install /dev/sda --recheck --root-directory=/mnt/</code></p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/vosstanovlenie-grub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UUID в Ubuntu</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/uuid-v-ubuntu/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/uuid-v-ubuntu/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 14:27:55 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[UUID ubuntu]]></category>
		<category><![CDATA[Как посмотреть UUID]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=157</guid>
		<description><![CDATA[Типичная проблема: как найти UUID какого-нибудь диска? Решение такое же типичное: blkid или ls /dev/disk/by-uuid ищем методом исключения.]]></description>
			<content:encoded><![CDATA[<p>Типичная проблема: как найти UUID какого-нибудь диска?</p>
<p><span id="more-157"></span></p>
<p>Решение такое же типичное:</p>
<p><code>blkid</code></p>
<p>или</p>
<p><code>ls /dev/disk/by-uuid</code><br />
ищем методом исключения.</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/uuid-v-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Тестирование производительности nginx eAccelerator и Zend Optimizer</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/testirovanie-proizvoditelnosti-nginx-eaccelerator-i-zend-optimizer/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/testirovanie-proizvoditelnosti-nginx-eaccelerator-i-zend-optimizer/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 10:36:55 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[nginx eaccelerator]]></category>
		<category><![CDATA[nginx fastcgi]]></category>
		<category><![CDATA[nginx Zend Optimizer]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=155</guid>
		<description><![CDATA[Сравнительный тест производительности оптимизаторов Zend Optimizer и eAccelerator в различных конфигурациях + стравнение производительности при различном количестве вокеров в nginx  и  php-cgi процессов. Тестовый стенд: Intel Xeon Dual Core 2.33 GHz 8Gb Озу RAID-1 Debian 5 Lenny eA &#8211; eAccelerator &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/testirovanie-proizvoditelnosti-nginx-eaccelerator-i-zend-optimizer/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Сравнительный тест производительности оптимизаторов Zend Optimizer и eAccelerator в различных конфигурациях + стравнение производительности при различном количестве вокеров в nginx  и  php-cgi процессов.</p>
<p><span id="more-155"></span></p>
<p>Тестовый стенд: Intel Xeon Dual Core 2.33 GHz 8Gb Озу RAID-1 Debian 5 Lenny</p>
<p>eA &#8211; eAccelerator</p>
<p>Zend &#8211; Zend Optimizer</p>
<p>Начальное количество запросов обслуживаемых 1 php-cgi &#8211; 100</p>
<p>Размер загружаемой страницы 88.1 KB</p>
<p>Тестирование производилось с помощью утилиты ab, входящей в состав apache2</p>
<p>Значения таблицы &#8211; в ms, последний столбец со значениями 100% я удалил &#8211; его результаты плохо повторяються при повторных тестах.</p>
<table border="0" cellspacing="0" frame="VOID" rules="NONE">
<colgroup>
<col width="254"></col>
<col width="54"></col>
<col width="56"></col>
<col width="52"></col>
<col width="57"></col>
<col width="57"></col>
<col width="59"></col>
<col width="58"></col>
<col width="58"></col>
</colgroup>
<tbody>
<tr>
<td style="border: 1px solid #000000;" rowspan="2" width="254" height="34" align="CENTER" valign="MIDDLE">Конфигурация</td>
<td style="border: 1px solid #000000;" colspan="8" width="449" align="CENTER" valign="MIDDLE">Статистика по запросам</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" align="CENTER">50,00%</td>
<td style="border: 1px solid #000000;" align="CENTER">66,00%</td>
<td style="border: 1px solid #000000;" align="CENTER">75,00%</td>
<td style="border: 1px solid #000000;" align="CENTER">80,00%</td>
<td style="border: 1px solid #000000;" align="CENTER">90,00%</td>
<td style="border: 1px solid #000000;" align="CENTER">95,00%</td>
<td style="border: 1px solid #000000;" align="CENTER">98,00%</td>
<td style="border: 1px solid #000000;" align="CENTER">99,00%</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">Без дополнений</td>
<td style="border: 1px solid #000000;" align="RIGHT">319</td>
<td style="border: 1px solid #000000;" align="RIGHT">346</td>
<td style="border: 1px solid #000000;" align="RIGHT">360</td>
<td style="border: 1px solid #000000;" align="RIGHT">371</td>
<td style="border: 1px solid #000000;" align="RIGHT">401</td>
<td style="border: 1px solid #000000;" align="RIGHT">431</td>
<td style="border: 1px solid #000000;" align="RIGHT">462</td>
<td style="border: 1px solid #000000;" align="RIGHT">498</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">Zend</td>
<td style="border: 1px solid #000000;" align="RIGHT">355</td>
<td style="border: 1px solid #000000;" align="RIGHT">375</td>
<td style="border: 1px solid #000000;" align="RIGHT">392</td>
<td style="border: 1px solid #000000;" align="RIGHT">401</td>
<td style="border: 1px solid #000000;" align="RIGHT">435</td>
<td style="border: 1px solid #000000;" align="RIGHT">454</td>
<td style="border: 1px solid #000000;" align="RIGHT">507</td>
<td style="border: 1px solid #000000;" align="RIGHT">541</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">eA</td>
<td style="border: 1px solid #000000;" align="RIGHT">194</td>
<td style="border: 1px solid #000000;" align="RIGHT">218</td>
<td style="border: 1px solid #000000;" align="RIGHT">231</td>
<td style="border: 1px solid #000000;" align="RIGHT">240</td>
<td style="border: 1px solid #000000;" align="RIGHT">265</td>
<td style="border: 1px solid #000000;" align="RIGHT">289</td>
<td style="border: 1px solid #000000;" align="RIGHT">318</td>
<td style="border: 1px solid #000000;" align="RIGHT">345</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">eA + Zend</td>
<td style="border: 1px solid #000000;" align="RIGHT">206</td>
<td style="border: 1px solid #000000;" align="RIGHT">231</td>
<td style="border: 1px solid #000000;" align="RIGHT">245</td>
<td style="border: 1px solid #000000;" align="RIGHT">251</td>
<td style="border: 1px solid #000000;" align="RIGHT">278</td>
<td style="border: 1px solid #000000;" align="RIGHT">298</td>
<td style="border: 1px solid #000000;" align="RIGHT">327</td>
<td style="border: 1px solid #000000;" align="RIGHT">347</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">eA + 2*php-cgi + 2*woker_nginx</td>
<td style="border: 1px solid #000000;" align="RIGHT">197</td>
<td style="border: 1px solid #000000;" align="RIGHT">206</td>
<td style="border: 1px solid #000000;" align="RIGHT">211</td>
<td style="border: 1px solid #000000;" align="RIGHT">214</td>
<td style="border: 1px solid #000000;" align="RIGHT">223</td>
<td style="border: 1px solid #000000;" align="RIGHT">229</td>
<td style="border: 1px solid #000000;" align="RIGHT">235</td>
<td style="border: 1px solid #000000;" align="RIGHT">242</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">eA + 2*php-fcgi + 4*woker_nginx</td>
<td style="border: 1px solid #000000;" align="RIGHT">195</td>
<td style="border: 1px solid #000000;" align="RIGHT">206</td>
<td style="border: 1px solid #000000;" align="RIGHT">214</td>
<td style="border: 1px solid #000000;" align="RIGHT">219</td>
<td style="border: 1px solid #000000;" align="RIGHT">226</td>
<td style="border: 1px solid #000000;" align="RIGHT">231</td>
<td style="border: 1px solid #000000;" align="RIGHT">238</td>
<td style="border: 1px solid #000000;" align="RIGHT">265</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">eA + 4*php-fcgi + 2*woker nginx</td>
<td style="border: 1px solid #000000;" align="RIGHT">189</td>
<td style="border: 1px solid #000000;" align="RIGHT">204</td>
<td style="border: 1px solid #000000;" align="RIGHT">219</td>
<td style="border: 1px solid #000000;" align="RIGHT">228</td>
<td style="border: 1px solid #000000;" align="RIGHT">256</td>
<td style="border: 1px solid #000000;" align="RIGHT">273</td>
<td style="border: 1px solid #000000;" align="RIGHT">290</td>
<td style="border: 1px solid #000000;" align="RIGHT">297</td>
</tr>
<tr>
<td style="border: 1px solid #000000;" height="17" align="CENTER">eA + 2*php-fcgi  req(1000) + 2*woker nginx</td>
<td style="border: 1px solid #000000;" align="RIGHT">196</td>
<td style="border: 1px solid #000000;" align="RIGHT">204</td>
<td style="border: 1px solid #000000;" align="RIGHT">210</td>
<td style="border: 1px solid #000000;" align="RIGHT">214</td>
<td style="border: 1px solid #000000;" align="RIGHT">224</td>
<td style="border: 1px solid #000000;" align="RIGHT">230</td>
<td style="border: 1px solid #000000;" align="RIGHT">234</td>
<td style="border: 1px solid #000000;" align="RIGHT">265</td>
</tr>
</tbody>
</table>
<p><!-- ************************************************************************** --><br />
Из таблицы видно, что наилучшей конфигурацией является связка eAccelerator + nginx (2 woker (тут видимо играет большую роль количество ядер)) + 2 php-fcgi причем безразлично какое количество запросов обслуживает fastcgi 100 или 1000 (эта величина отражает количество запросов обработанных 1 процессом , после того как 1000 запросов будет обработано &#8211; процесс перезапустится ). а вот присутствие Zend Optimizera ухудшает отклик системы (и кстати загрузку процессора заодно повышает в несколько раз).</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/testirovanie-proizvoditelnosti-nginx-eaccelerator-i-zend-optimizer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Юзаем top</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/yuzaem-top/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/yuzaem-top/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 07:03:07 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[top]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=141</guid>
		<description><![CDATA[Честно утащил статейку с http://rus-linux.net 15 примеров использования в Linux команды top Оригинал: &#8220;Can You Top This? 15 Practical Linux Top Command Examples&#8221; Автор: Ramesh Natarajan Дата публикации: January 4, 2010 Перевод: Н.Ромоданов Дата перевода: январь 2010 г. В настоящей &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/yuzaem-top/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Честно утащил статейку с <noindex><a rel="nofollow" title="http://rus-linux.net/nlib.php?name=/MyLDP/consol/top/15examplestop.html" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3J1cy1saW51eC5uZXQvbmxpYi5waHA/bmFtZT0vTXlMRFAvY29uc29sL3RvcC8xNWV4YW1wbGVzdG9wLmh0bWw=">http://rus-linux.net</a></noindex></p>
<hr /><strong>15 примеров использования в Linux команды top</strong></p>
<p><em>Оригинал: <noindex><a rel="nofollow" title="http://www.thegeekstuff.com/2010/01/15-practical-unix-linux-top-command-examples/" target="_blank" href="http://rudw0lf.ru/out/aHR0cDovL3d3dy50aGVnZWVrc3R1ZmYuY29tLzIwMTAvMDEvMTUtcHJhY3RpY2FsLXVuaXgtbGludXgtdG9wLWNvbW1hbmQtZXhhbXBsZXMv">&#8220;Can You Top This? 15 Practical Linux Top Command Examples&#8221;</a></noindex><br />
Автор: Ramesh Natarajan<br />
Дата публикации: January 4, 2010<br />
Перевод: Н.Ромоданов<br />
Дата перевода: январь 2010 г.</em></p>
<p>В настоящей статье будут рассмотрены 15 примеров использования команды top в системе Linux — это может оказаться полезным не только новичкам, но и экспертам.</p>
<p><strong>1. Показать процессы, отсортированные по любому столбцу выходных данных команды top — нажимаем O</strong></p>
<p>По умолчанию команда top изображает процессы в порядке загрузки ими процессора CPU. Когда работает команда top, нажмите клавишу M (в верхнем регистре) для того, чтобы выдать процессы, отсортированные по объему загрузки памяти так, как изображено ниже.</p>
<p><a href="http://rudw0lf.ru/wp-content/uploads/2010/01/top-memory-sort.png" rel="lightbox[141]"><img class="alignnone size-medium wp-image-142" title="top-memory-sort" src="http://rudw0lf.ru/wp-content/uploads/2010/01/top-memory-sort-300x133.png" alt="" width="300" height="133" /></a></p>
<p>Рис.: Нажмите M для того, чтобы отсортировать по объему используемой памяти — команда top системы Unix</p>
<p><span id="more-141"></span></p>
<p>Для того, чтобы отсортировать данные по любому выходному столбцу, нажмите клавишу O (в верхнем регистре), будут указаны все столбцы, по которым вы можете выполнить сортировку:</p>
<pre>Current Sort Field:  P  for window 1:Def
Select sort field via field letter, type any other key to return
  a: PID        = Process Id              v: nDRT       = Dirty Pages count
  d: UID        = User Id                 y: WCHAN      = Sleeping in Function
  e: USER       = User Name               z: Flags      = Task Flags
  ........</pre>
<p>Когда работает команда top, нажмите R для того, чтобы выполнить сортировку в обратном (reverse) порядке.</p>
<p><strong>2. Уничтожаем задачу без выхода из команды top — нажимаем k</strong></p>
<p>Как только вы обнаружили процесс, который нужно уничтожить, нажмите клавишу k, будет запрошен идентификатор процесса id и будет послан сигнал на уничтожение процесса. Если у вас достаточно привилегий для того, чтобы уничтожить конкретный PID, операция уничтожения будет выполнена успешно.</p>
<pre>PID to kill: 1309
Kill PID 1309 with signal [15]:
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1309 geek   23   0 2483m 1.7g  27m S    0 21.8  45:31.32 gagent
 1882 geek   25   0 2485m 1.7g  26m S    0 21.7  22:38.97 gagent
 5136 root    16   0 38040  14m 9836 S    0  0.2   0:00.39 nautilus</pre>
<p><strong>3. Переопределяем приоритет процесса без выхода из команды top — нажимаем r</strong></p>
<p>Нажмите клавишу r, если вы хотите изменить приоритет процесса (не уничтожая сам процесс). Будет запрошен PID процесса для переопределения, введите PID и приоритет.</p>
<pre>PID to renice: 1309
Renice PID 1309 to value:
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1309 geek   23   0 2483m 1.7g  27m S    0 21.8  45:31.32 gagent
 1882 geek   25   0 2485m 1.7g  26m S    0 21.7  22:38.97 gagent</pre>
<p><strong>4. Изображаем выбранного пользователя в выходных данных команды top — используем top -u</strong></p>
<p>Используйте top -u для того, чтобы в выходных данных изображались процессы только конкретного пользователя:</p>
<p><code>$ top -u geek</code></p>
<p>Когда работает команда top системы unix, нажмите u, будет запрошено имя пользователя и данные будут выданы в следующим виде:</p>
<pre>Which user (blank for all): geek
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1309 geek   23   0 2483m 1.7g  27m S    0 21.8  45:31.32 gagent
 1882 geek   25   0 2485m 1.7g  26m S    0 21.7  22:38.97 gagent</pre>
<p><em>Для того, чтобы изобразить конкретный процесс с заданным идентификатором PID, используйте top -p</em></p>
<p>Используйте команду top -p так, как показано ниже с тем, чтобы выдать данные о конкретных PID.</p>
<pre>$ top -p 1309, 1882
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1309 geek   23   0 2483m 1.7g  27m S    0 21.8  45:31.32 gagent
 1882 geek   25   0 2485m 1.7g  26m S    0 21.7  22:38.97 gagent</pre>
<p><strong>5. Изображаем все процессоры / ядра в выходных данных команды top — нажимаем 1 (один)</strong></p>
<p>В выходных данных команды top по умолчанию изображается одна строка данных CPU для всех CPU так, как показано ниже:</p>
<pre>top - 20:10:39 up 40 days, 23:02,  1 user,  load average: 4.97, 2.01, 1.25
Tasks: 310 total,   1 running, 309 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.5%us,  0.7%sy,  0.0%ni, 92.3%id,  6.4%wa,  0.0%hi,  0.0%si,  0.0%st</pre>
<p>Когда работает команда top, нажмите клавишу 1 (один), в результате строка CPU будет разбита на несколько строк — по одной для каждого CPU так, как показано ниже:</p>
<pre>top - 20:10:07 up 40 days, 23:03,  1 user,  load average: 5.32, 2.38, 1.39
Tasks: 341 total,   3 running, 337 sleeping,   0 stopped,   1 zombie
Cpu0  :  7.7%us,  1.7%sy,  0.0%ni, 79.5%id, 11.1%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.3%us,  0.0%sy,  0.0%ni, 94.9%id,  4.7%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2 :  3.3%us,  0.7%sy,  0.0%ni, 55.7%id, 40.3%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3 :  5.0%us,  1.0%sy,  0.0%ni, 86.2%id,  7.4%wa,  0.0%hi,  0.3%si,  0.0%st
Cpu4  : 38.5%us,  5.4%sy,  0.3%ni,  0.0%id, 54.8%wa,  0.0%hi,  1.0%si,  0.0%st
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  :  0.3%us,  0.7%sy,  0.0%ni, 97.3%id,  1.7%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  5.4%us,  4.4%sy,  0.0%ni, 82.6%id,  7.7%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu8 :  1.7%us,  1.7%sy,  0.0%ni, 72.8%id, 23.8%wa,  0.0%hi,  0.0%si,  0.0%st</pre>
<p><strong>6. Обновление по требованию выходных данных команды  top системы UNIX (или) изменение интервала обновления данных</strong></p>
<p>По умолчанию команда top системы linux обновляет выходные данные каждые 3 секунды. Если вы хотите дать запрос на обновление выходных данных, нажмите клавишу пробела.</p>
<p>Для того, чтобы изменить частоту обновления выходных данных, нажмите в интерективном режиме клавишу d и введите время, указываемое в секунда, так, как показано ниже:</p>
<pre>Change delay from 3.0 to: 10
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1309 geek   23   0 2483m 1.7g  27m S    0 21.8  45:31.32 gagent
 1882 geek   25   0 2485m 1.7g  26m S    0 21.7  22:38.97 gagent</pre>
<p><strong>7. Выделение работающих процессов в выходных данных команды top системы Linux — нажмите z или b</strong></p>
<p>Нажмите z или b, в результате работающие процессы будут выделены так, как это показано ниже:</p>
<p><a href="http://rudw0lf.ru/wp-content/uploads/2010/01/top-highlight.png" rel="lightbox[141]"><img class="alignnone size-medium wp-image-143" title="top-highlight" src="http://rudw0lf.ru/wp-content/uploads/2010/01/top-highlight-300x144.png" alt="" width="300" height="144" /></a></p>
<p>Рис.: Ubuntu Linux –команда top выделила работающие процессы</p>
<p><strong>8. Показываем абсолютный путь модуля команды и ее аргументы — нажмите c</strong></p>
<p>Нажатие клавиши c покажет / скроет абсолютный путь к исполняемому модулю команды  и и покажет ее аргументы. Данные будут выданы следующим образом:</p>
<pre>  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1309 geek   23   0 2483m 1.7g  27m S    0 21.8  45:31.32 /usr/sbin/gagent
 1882 geek   25   0 2485m 1.7g  26m S    0 21.7  22:38.97 /usr/sbin/gagent -l 0 -u pre</pre>
<p><strong>9. Выход из команды top после заданного числа итераций — используем top -n</strong></p>
<p>До тех пор, пока вы не нажмете клавишу q, команда top будет непрерывно выдавать данные. Если вы хотите выполнить только определенное число итераций и после этого хотите автоматически выйти из команды top, то используйте параметр -n так, как показано ниже.</p>
<p>В приведенном ниже примере будет выполнено 2 итерации команда top в системе unix, а затем будет выполнен автоматический выход из команды:</p>
<p><code>$ top -n 2</code></p>
<p><strong>10. Выполнение команды Top в потоковом режиме</strong></p>
<p>Если вы хотите выполнить команду top в потоковом режиме, то используйте параметр -b так, как показано ниже:</p>
<p><code>$ top -b -n 1</code></p>
<p>Замечание: Эта возможность очень полезна в том случае, если вы хотите собирать выходные данные команды top в текстовый файл в удобочитаемом виде.</p>
<p><strong>11. Разделение выходных данных команды Top на несколько панелей — нажмите A</strong></p>
<p>Для того, чтобы разделить выдачу данных на несколько частей, выдаваемых на терминал, нажмите клавишу A. Вы сможете циклически переходить от одной части к другой при помощи нажатия на клавишу a. Это очень полезно, когда вы сортируете выходные данные, выдаваемых в нескольких окнах, по различным столбцам выдачи данных.</p>
<p><strong>12. Получение помощи Help команды Top в командной строке и интерактивно</strong></p>
<p>Для того, чтобы быстро из командной строки получить подсказку help, используйте команду top -h так, как показано ниже</p>
<pre>$ top -h
        top: procps version 3.2.0
usage:  top -hv | -bcisS -d delay -n iterations [-u user | -U user] -p pid [,pid ...]</pre>
<p>Когда работает команда top, нажмите клавишу h, в результате будет выдан интерактивный вариант подсказки help для команды top.</p>
<pre>Help for Interactive Commands - procps version 3.2.0
Window 1:Def: Cumulative mode Off.  System: Delay 3.0 secs; Secure mode Off.
  Z,B       Global: 'Z' change color mappings; 'B' disable/enable bold
  l,t,m     Toggle Summaries: 'l' load avg; 't' task/cpu stats; 'm' mem info
  1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode
  ..........</pre>
<p><strong>13. Уменьшение числа процессов, выдаваемых в выходных данных команды top — нажмите n</strong></p>
<p>Нажмите клавишу n  в интерактивном режиме — будет задан запрос на указание числа показыаемых процессов. В приведенном ниже примере единовременно будут изображаться только 2 процесса</p>
<pre>Maximum tasks = 0, change to (0 is unlimited): 2
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1309 geek   23   0 2483m 1.7g  27m S    0 21.8  45:31.32 gagent
 1882 geek   25   0 2485m 1.7g  26m S    0 21.7  22:38.97 gagent</pre>
<p><strong>14. Изменение заголовка данных, выдаваемых командой Top, и увеличение числа изображаемых процессов</strong></p>
<p>По умолчанию команда top изображает такое количество процессов, которое поместится по высоте окна. Если Вы захотите увидеть другие процессы, вам следует удалить информацию, выдаваемую в верхней части окна.</p>
<p>Ниже показан заголовок данных, выдаваемых командой top по умолчанию</p>
<pre>top - 23:47:32 up 179 days,  3:36,  1 user,  load average: 0.01, 0.03, 0.00
Tasks:  67 total,   1 running,  66 sleeping,   0 stopped,   0 zombie
Cpu(s):   0.7% user,   1.2% system,   0.0% nice,  98.0% idle
Mem:   1017136k total,   954652k used,    62484k free,   138280k buffers
Swap:  3068404k total,    22352k used,  3046052k free,   586576k cached</pre>
<ul>
<li>Нажмите клавишу l для того, чтобы спрятать / показать строку со средним значением нагрузки.</li>
<li>Нажмите клавишу t для того, чтобы спрятать / показать строку с состоянием процессоров CPU.</li>
<li>Нажмите клавишу m для того, чтобы спрятать / показать строки 4 и 5  с информацией о состоянии памяти.</li>
</ul>
<p><strong>15. Сохраните конфигурационные настройки команды top — нажмите W</strong></p>
<p>Если вы выполнили какую-либо интерактивную настройку команды top так, как это было описано выше, вы, возможно, захотите сохранить эту настройку для всех случае использования команды top в будущем. Как только вы сохраните конфигурацию команды top, то каждый следующий раз, когда вы будет выполнять команду top, она автоматически будет использовать все сохраненные настройки.</p>
<p>Для того, чтобы сохранить конфигурацию команды top, нажмите клавишу W – конфигурация будет записана в конфигурационный файл ~/.toprc.  Будет выдано следующее сообщение, подтверждающее запись в файл:</p>
<pre>top - 23:47:32 up 179 days,  3:36,  1 user,  load average: 0.01, 0.03, 0.00
Tasks:  67 total,   1 running,  66 sleeping,   0 stopped,   0 zombie
Cpu(s):   0.7% user,   1.2% system,   0.0% nice,  98.0% idle
Mem:   1017136k total,   954652k used,    62484k free,   138280k buffers
Swap:  3068404k total,    22352k used,  3046052k free,   586576k cached
Wrote configuration to '/home/ramesh/.toprc'</pre>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/yuzaem-top/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Все мы люди</title>
		<link>http://rudw0lf.ru/tux-o-vodstvo/vse-my-lyudi/</link>
		<comments>http://rudw0lf.ru/tux-o-vodstvo/vse-my-lyudi/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 11:03:16 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Tux-о-водство]]></category>
		<category><![CDATA[linux logrotate]]></category>
		<category><![CDATA[logrotate]]></category>
		<category><![CDATA[logrotate conf]]></category>
		<category><![CDATA[logrotate d]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=102</guid>
		<description><![CDATA[И иногда ошибаемся. Захожу я сегодня на сервер и вижу картину такую: Конечно сервер боевой, но загрузка процессора не характерная. Собственно смотрю top и наблюдаю  logrotate с почти 100% нагрузкой. Ну, думаю отлично я празднички проведу . . . Вырубаю &#8230;<p class="read-more"><a href="http://rudw0lf.ru/tux-o-vodstvo/vse-my-lyudi/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>И иногда ошибаемся.<br />
Захожу я сегодня на сервер и вижу картину такую:<br />
<span id="more-102"></span></p>
<div id="attachment_103" class="wp-caption alignnone" style="width: 310px"><a href="http://rudw0lf.ru/wp-content/uploads/2009/12/graph_image.png" rel="lightbox[102]"><img class="size-medium wp-image-103" title="graph_image" src="http://rudw0lf.ru/wp-content/uploads/2009/12/graph_image-300x129.png" alt="Фак мой мозг это же проц так и помереть может!" width="300" height="129" /></a><p class="wp-caption-text">График загрузки процессора</p></div>
<p>Конечно сервер боевой, но загрузка процессора не характерная. Собственно смотрю top и наблюдаю  logrotate с почти 100% нагрузкой. Ну, думаю отлично я празднички проведу . . . Вырубаю его и начинаю разбираться что же здесь не так. Иду в /var/log и вспоминаю, какие логи я недавно создавал. К счастью, мне на ум пришла только одна софтина, а именно биллинговая система, которая как раз генерировала весьма объемные логи. Захожу  я в папку и получаю зависание mc (как потом оказалось он просто грузил папку), пробую ls, после пяти минут раздумий пред моими глазами предстает ужасная картина (привожу только фрагмент):</p>
<p><code>detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.1.3.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.1.3.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.1.4.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.1.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.1.1.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.1.1.1.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.1.2.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.1.2.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.1.3.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.2.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.2.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.2.gz.3.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.3.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.3.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.4.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.4.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.5.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.5.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.1.6.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1.1.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1.1.1.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1.1.2.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1.2.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1.2.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.1.3.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.2.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.2.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.2.gz.1.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.3.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.3.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.2.gz.4.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.3.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.3.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.4.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.4.gz.1<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.5.gz<br />
detail.2.gz.1.1.2.gz.1.1.1.1.2.gz.2.gz.2.gz.5.gz.1</code></p>
<p>С того момента когда была поставлена биллинговая система и до сегодняшнего дня происходило нечно неприятное: logrotate архивировал все файлы в папке без разбора, соответственно количество файлов увеличивалось вдвое после каждой архивации. Ну думаю весело . . .</p>
<p>Попытка удалить все rm -f не удалась ибо у rm поплыли мозги от такого количества файлов, поэтому пришлось просто удалить папку со всеми файлами.</p>
<p>После подробного вскрытия конфигов logrotate виновной была признана следующая строка:<br />
<code>/var/log/(вырезанно цензурой)/*</code><br />
после разъяснительных работ она стала выглядеть вот так:<br />
<code>/var/log/(вырезанно цензурой)/detail</code><br />
вот и решение проблемы.<br />
Теперь, если подумать, что могло бы быть если бы система мониторинга отсутствовала ? Ну, я думаю получил бы денек возни с клиентами и устранением неисправности. . .  и все из за неправильно написанного регэкспа. Учитесь, друзья мои не допускать таких ошибок! Удачи!</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/tux-o-vodstvo/vse-my-lyudi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Nginx</title>
		<link>http://rudw0lf.ru/nginx-2/ustanovka-nginx/</link>
		<comments>http://rudw0lf.ru/nginx-2/ustanovka-nginx/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 17:11:25 +0000</pubDate>
		<dc:creator>RudW0lf</dc:creator>
				<category><![CDATA[Nginx]]></category>
		<category><![CDATA[debian nginx]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[nginx conf]]></category>
		<category><![CDATA[nginx eaccelerator]]></category>
		<category><![CDATA[nginx fastcgi]]></category>
		<category><![CDATA[nginx php]]></category>
		<category><![CDATA[nginx ubuntu]]></category>
		<category><![CDATA[nginx сервер]]></category>
		<category><![CDATA[настройка nginx]]></category>
		<category><![CDATA[установка nginx]]></category>
		<category><![CDATA[установка веб сервера]]></category>

		<guid isPermaLink="false">http://rudw0lf.ru/?p=10</guid>
		<description><![CDATA[Я надеюсь, что это наиболее полное руководство по установке nginx. Ставить будем из исходников, ибо в репозиториях совсем уж старый пакет. Итак, для начала необходимо установить необходимый софт для компиляции: aptitude install build-essential libpcre3-dev openssl libcurl4-openssl-dev Nginx С сайта автора &#8230;<p class="read-more"><a href="http://rudw0lf.ru/nginx-2/ustanovka-nginx/">Читать далее &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Я надеюсь, что это наиболее полное руководство по установке nginx.<br />
<span id="more-10"></span><br />
Ставить будем из исходников, ибо в репозиториях совсем уж старый пакет.<br />
Итак, для начала необходимо установить необходимый софт для компиляции:<br />
<code>aptitude install build-essential libpcre3-dev openssl libcurl4-openssl-dev</code></p>
<p><strong>Nginx</strong></p>
<hr />С сайта <noindex><a title="http://sysoev.ru/nginx/download.html" target="_blank" rel="nofollow" href="http://rudw0lf.ru/out/aHR0cDovL3N5c29ldi5ydS9uZ2lueC9kb3dubG9hZC5odG1s">автора</a></noindex> выкачиваем последнюю версию nginx и распаковываем ее в /usr/src:<br />
<code><br />
cd /usr/src \<br />
wget http://sysoev.ru/nginx/nginx-0.8.30.tar.gz \<br />
tar -zxvf nginx-0.8.30.tar.gz</code></p>
<p>Теперь настраиваем опции сборки nginx:</p>
<p><code>./configure \<br />
--user=www-data \<br />
--group=www-data \<br />
--with-http_ssl_module \<br />
--with-http_realip_module \<br />
--with-http_addition_module \<br />
--with-http_sub_module \<br />
--with-http_dav_module \<br />
--with-http_flv_module \<br />
--with-http_gzip_static_module \<br />
--with-mail \<br />
--with-mail_ssl_module \<br />
--with-http_stub_status_module </code></p>
<p>Последний модуль (&#8211;with-http_stub_status_module)  необходимо ставить если вы собираетесь мониторить  его утилитами наподобие cacti.</p>
<p>Собираем и ставим:</p>
<p><code>make<br />
make install</code></p>
<p>Пробуем запустить:<br />
<code>/usr/local/nginx/sbin/nginx</code></p>
<p>Заходим на наш сервер по ip\домену:<br />
<strong>Welcome to nginx!</strong></p>
<p>Он жив!!</p>
<p>Теперь необходимо его превратить в демона }:&gt;, скачиваем <a href="http://rudw0lf.ru/wp-content/uploads/2009/12/nginx">этот скрипт</a> и кладем его в /etc/init.d и прописываем в автозагрузку:</p>
<p><code><br />
cd /etc/init.d<br />
wget http://rudw0lf.ru/wp-content/uploads/2009/12/nginx<br />
chmod 755 /etc/init.d/nginx<br />
update-rc.d nginx defaults</code></p>
<p>Можно считать что ритуал демонизации окончен,<br />
теперь мы можем вызывать убивать и воскрешать демона:</p>
<p><code>/etc/init.d/nginx start<br />
/etc/init.d/nginx restart<br />
/etc/init.d/nginx stop</code></p>
<p>На этом этап установки ninx закончен. теперь необходимо установить и настроить php-cgi.</p>
<p><strong>PHP</strong></p>
<hr />Существует много способов прикрутить php к nginx, я приведу некоторые из них.</p>
<p>Способ 1.<br />
Настройка php-cgi через loopback (подходит для сети).<br />
Ставим php-cgi:<br />
<code>apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-json php5-mcrypt</code><br />
Правим /etc/php5/cgi/php.ini:</p>
<p><code>cgi.fix_pathinfo = 1</code></p>
<p>Качаем <a href="http://rudw0lf.ru/wp-content/uploads/2009/12/php-fastcgi">скрипт</a> и кладем его /etc/init.d попутно обновляя права:<br />
<code><br />
cd /etc/init.d<br />
wget http://rudw0lf.ru/wp-content/uploads/2009/12/php-fastcgi<br />
chmod 755 /etc/init.d/php-fastcgi</code></p>
<p>Можно еще создать файл /etc/default/php-fastcgi:<br />
<code>#<br />
# Settings for php-cgi in external FASTCGI Mode<br />
#<br />
# Should php-fastcgi run automatically on startup? (default: no)<br />
START=yes<br />
# Which user runs PHP? (default: www-data)<br />
EXEC_AS_USER=www-data<br />
# Host and TCP port for FASTCGI-Listener (default: localhost:9000)<br />
FCGI_HOST=localhost<br />
FCGI_PORT=9000<br />
# Environment variables, which are processed by PHP<br />
PHP_FCGI_CHILDREN=5<br />
PHP_FCGI_MAX_REQUESTS=1000<br />
</code></p>
<p>теперь осталось добавить только в автозагрузку:<br />
<code>update-rc.d php-fastcgi defaults</code><br />
и запустить:<br />
<code>/etc/init.d/php-fastcgi start</code></p>
<p>Способ 2.<br />
Настройка php-cgi через socket (локально, очень быстро).<br />
Делаем все то же что и в первом случае, но используем <a href="http://rudw0lf.ru/wp-content/uploads/2009/12/php-fcgid">другой скрипт</a>, соответственно помещаем его в /etc/init.d и делаем исполняемым:<br />
<code><br />
cd /etc/init.d<br />
wget http://rudw0lf.ru/wp-content/uploads/2009/12/php-fcgid<br />
chmod 755 /etc/init.d/php-fcgid</code><br />
и помещаем в автозагрузку:<br />
<code>update-rc.d php-fcgid defaults</code><br />
файл в /etc/defaults не создаем!</p>
<p>Теперь самая интересная часть настройки &#8211; дружим Nginx и PHP</p>
<p><strong>Nginx + PHP</strong></p>
<hr />К примеру у нас есть сайт, он храниться в /var/www, тогда правим usr/local/nginx/conf/nginx.conf следующим образом:</p>
<p><code>user www-data www-data;<br />
...</code></p>
<p>В случае настройки первым способом:</p>
<p><code>...<br />
location / {<br />
root /var/www;<br />
index index.php index.html index.htm;<br />
}<br />
location ~ \.php$ {<br />
root /var/www;<br />
<strong>fastcgi_pass 127.0.0.1:9000;</strong><br />
fastcgi_index index.php;<br />
fastcgi_param script_FILENAME /var/www$fastcgi_script_name;<br />
include fastcgi_params;<br />
}<br />
...</code></p>
<p>вторым:</p>
<p><code>...<br />
location / {<br />
root /var/www;<br />
index index.php index.html index.htm;<br />
}<br />
location ~ \.php$ {<br />
root /var/www;<br />
<strong>fastcgi_pass   unix:/tmp/fastcgi/www-data/php5/socket;</strong><br />
fastcgi_index index.php;<br />
fastcgi_param script_FILENAME /var/www$fastcgi_script_name;<br />
include fastcgi_params;<br />
}<br />
...</code></p>
<p>Небольшое творческое отступление &#8211; я описываю редактирование /usr/local/nginx/conf/nginx.conf и указываю что локейшены прописаны в нем, на боевых серверах так не делают, а используют дерективу include, например, в секции  http я прописываю include /usr/local/nginx/conf/sites/*.conf; и создаю соответствующую папку site, а в ней файлы &lt;имя сайта&gt;.conf, соответственно в них описываются секции server, относящиеся к каждому сайту.</p>
<p>На этом можно завершить установку, а можно поставить <a href="http://rudw0lf.ru/tux-o-vodstvo/ustanovka-eaccelerator/">eAccelerator</a>, это очень сильно ускорит выполнение скриптов . . .</p>
]]></content:encoded>
			<wfw:commentRss>http://rudw0lf.ru/nginx-2/ustanovka-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

