<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Обучающие курсы по Unix/FreeBSD/Linux от Гаспара Чилингарова</title>
	
	<link>http://freebsd.gasparchilingarov.com</link>
	<description>Изучаем, настраиваем и оптимизируем сервер FreeBSD/Linux</description>
	<pubDate>Sun, 25 Jul 2010 19:21:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/UnixMastera-ru" /><feedburner:info uri="unixmastera-ru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>UnixMastera-ru</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Убунту: просыпаемся и засыпаем :)</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/B-9I38HAABI/</link>
		<comments>http://freebsd.gasparchilingarov.com/2010/06/25/ubuntu-prosypaemsya-i-zasypaem/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 12:36:12 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[ati radeon]]></category>

		<category><![CDATA[fglrx]]></category>

		<category><![CDATA[hibernate]]></category>

		<category><![CDATA[suspend]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=767</guid>
		<description><![CDATA[<div style="float: right; font-size: 8px; color: #888; margin: 0 0 10px 10px; "><img title="Winner!" src="http://farm3.static.flickr.com/2023/2266557627_1784fe8316_m.jpg" alt="All  credits to http://www.flickr.com/photos/alasam/" width="240" height="160" /><br />
All credits go to Alasam, <a href="http://www.flickr.com/photos/alasam/">http://www.flickr.com/photos/alasam/</a></div>
<dt class="wp-caption-dt"></dt>
<p>Итак, после долгого затишья решил поделится с вами потрясающей новостью. Если коротко <span style="background-color: #ffff00;">- <span style="font-size: large;">Я его победил!</span></span></p>
<p>Suspend/Resume на Убунту работает катастрофически нестабильно с коммерческим фрайвером для нвоый ATI плат - fglrx.</p>
<p>В частности, hibernate оно делать умеет и нормально выключается/включается, а вот засыпать нет.</p>
<p>Точнее компютер нормально засыпает, а при resume не только не может восстановить видео режим, но и намертво вешает систему.</p>
<p>Итак, магическая таблетка. Добытая много часовым мучением и отладкой</p>
<ul>
<li>Устанавливаем пакет uswsusp<br />
<span style="background-color: #ffff00;">aptitude install uswsusp</span></li>
<li>Проверяем, что работает выключение hibernate<br />
s2disk</li>
<li>Проверяем, что работает засыпание-suspend<br />
s2ram -f -a 3 -s</li>
<li>Переключаем pm-utils на использование uswsusp<br />
Надо создать файл<br />
<strong>/etc/pm/config.d/01hp_quirks</strong><br />
С содержимым:<br />
<span style="background-color: #ffff00;">SLEEP_MODULE=&#8221;uswsusp&#8221;<br />
SUSPEND_MODULES=&#8221;r8169&#8243;<br />
DROP_PARAMETERS=&#8221;&#8211;quirk-none&#8221;<br />
ADD_PARAMETERS=&#8221;&#8211;quirk-s3-bios &#8211;quirk-s3-mode &#8211;quirk-vbestate-restore&#8221;<br />
HOOK_BLACKLIST=&#8221;20-video-quirk-pm-hp.quirkdb 20-video-quirk-pm-misc.quirkd      99video 98video-quirk-db-handler&#8221;</span></p>
<p>И все, все работает как миленькое, никаких больше изменений делать не надо :)</li>
</ul>
<p>Да, машинка (как позывает s2ram -i)</p>
<blockquote><p>sys_vendor   = &#8220;Hewlett-Packard&#8221;<br />
sys_product  = &#8220;HP Pavilion dv7 Notebook PC&#8221;<br />
sys_version  = &#8220;049D210000241210000020000&#8243;<br />
bios_version = &#8220;F.10&#8243;</p>
<p>Видео плата - ATI Mobility Radeon 4500 &#8212; это важно :)</p></blockquote>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<div style="float: right; font-size: 8px; color: #888; margin: 0 0 10px 10px; "><img title="Winner!" src="http://farm3.static.flickr.com/2023/2266557627_1784fe8316_m.jpg" alt="All  credits to http://www.flickr.com/photos/alasam/" width="240" height="160" /><br />
All credits go to Alasam, <a href="http://www.flickr.com/photos/alasam/">http://www.flickr.com/photos/alasam/</a></div>
<dt class="wp-caption-dt"></dt>
<p>Итак, после долгого затишья решил поделится с вами потрясающей новостью. Если коротко <span style="background-color: #ffff00;">- <span style="font-size: large;">Я его победил!</span></span></p>
<p>Suspend/Resume на Убунту работает катастрофически нестабильно с коммерческим фрайвером для нвоый ATI плат - fglrx.</p>
<p>В частности, hibernate оно делать умеет и нормально выключается/включается, а вот засыпать нет.</p>
<p>Точнее компютер нормально засыпает, а при resume не только не может восстановить видео режим, но и намертво вешает систему.</p>
<p>Итак, магическая таблетка. Добытая много часовым мучением и отладкой</p>
<ul>
<li>Устанавливаем пакет uswsusp<br />
<span style="background-color: #ffff00;">aptitude install uswsusp</span></li>
<li>Проверяем, что работает выключение hibernate<br />
s2disk</li>
<li>Проверяем, что работает засыпание-suspend<br />
s2ram -f -a 3 -s</li>
<li>Переключаем pm-utils на использование uswsusp<br />
Надо создать файл<br />
<strong>/etc/pm/config.d/01hp_quirks</strong><br />
С содержимым:<br />
<span style="background-color: #ffff00;">SLEEP_MODULE=&#8221;uswsusp&#8221;<br />
SUSPEND_MODULES=&#8221;r8169&#8243;<br />
DROP_PARAMETERS=&#8221;&#8211;quirk-none&#8221;<br />
ADD_PARAMETERS=&#8221;&#8211;quirk-s3-bios &#8211;quirk-s3-mode &#8211;quirk-vbestate-restore&#8221;<br />
HOOK_BLACKLIST=&#8221;20-video-quirk-pm-hp.quirkdb 20-video-quirk-pm-misc.quirkd      99video 98video-quirk-db-handler&#8221;</span></p>
<p>И все, все работает как миленькое, никаких больше изменений делать не надо :)</li>
</ul>
<p>Да, машинка (как позывает s2ram -i)</p>
<blockquote><p>sys_vendor   = &#8220;Hewlett-Packard&#8221;<br />
sys_product  = &#8220;HP Pavilion dv7 Notebook PC&#8221;<br />
sys_version  = &#8220;049D210000241210000020000&#8243;<br />
bios_version = &#8220;F.10&#8243;</p>
<p>Видео плата - ATI Mobility Radeon 4500 &#8212; это важно :)</p></blockquote>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/B-9I38HAABI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2010/06/25/ubuntu-prosypaemsya-i-zasypaem/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2010/06/25/ubuntu-prosypaemsya-i-zasypaem/</feedburner:origLink></item>
		<item>
		<title>Пятничное: Самое правильное использование Unix</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/He39ZZUjvnA/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/08/21/pyatnichnoe-samoe-pravilnoe-ispolzovanie-unix/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 05:00:57 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=751</guid>
		<description><![CDATA[<p>Правильное использование Ubuntu. Для настоящих админов :)</p>
<p><object width="500" height="405" data="http://www.youtube.com/v/bYcF_xX2DE8&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/bYcF_xX2DE8&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Правильное использование Ubuntu. Для настоящих админов :)</p>
<p><object width="500" height="405" data="http://www.youtube.com/v/bYcF_xX2DE8&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/bYcF_xX2DE8&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;border=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/He39ZZUjvnA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/21/pyatnichnoe-samoe-pravilnoe-ispolzovanie-unix/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/08/21/pyatnichnoe-samoe-pravilnoe-ispolzovanie-unix/</feedburner:origLink></item>
		<item>
		<title>Backup: Требования к backup системе</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/mGMekAFDMIg/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/08/17/backup-trebovaniya-k-backup-sisteme/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 05:13:37 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=746</guid>
		<description><![CDATA[<p style="text-align: right;"><em><img class="alignleft" style="margin: 20px;" title="Он не делал backup во-время." src="http://farm1.static.flickr.com/189/512488302_5d4b46a0dd_m.jpg" alt="" width="160" height="240" /></em><em>Администраторы делятся на две группы: те которые не делают backup и те, которые УЖЕ делают. </em></p>
<h2>Backup в распределенной офисной среде</h2>
<p>Требования к backup системам существенно отличаются в зависимость от того, где это испольется - в какой-либо организации или дома.</p>
<p>Основные требования к backup системам в офисах/организациях</p>
<ul>
<li>Максимальная автоматизация процесса</li>
<li>Сбор информации со многих компьютеров одновременно</li>
<li>Управление библиотекой носителей (сменные диски/ ленты и т.д.)</li>
</ul>
<p>Конечно, там есть еще огромное количество деталей и они сильно влияют на архитектуру системы. У вас могут быть пользователи генериеующие гигантские файлы, но в небольшом количества (типичный пример - CAD/видеомонтаж/дизайн), простонебольшие файлы в среднем количестве (word processing и подобное), или же мелкие файлы, но тоже в огромных количествах (как пример - программирование).</p>
<p>Выбор такой системы, ее конфигурация, наладка и поддержка - это тема совершенно отдельного разговора. Сегодня я хочу сосредоточиться на домашних системах backup-а.</p>
<h2>Backup на домашнем компьютере</h2>
<p>Для домашней системы требования должны быть совершенно другие.</p>
<ul>
<li>Она должна напоминать, что пришло время делать backup</li>
<li>Она должна быть &#8220;легкой&#8221;</li>
<li>Не требовать технических навыков - т.е. просто поставил, настроил пути откуда, куда, с какой частотой - и забыл.</li>
</ul>
<p>Мои личные требования к такой системе:</p>
<ul>
<li>распознавание и <em>исключение</em>? дублирующихся файлов (с возможностью указать, какая из директорий - основная, тогда оригинал должен остаться в этой директории, а все дубли - ссылаться на него)</li>
<li>распознавание переноса файла в системе - поэтому не нужно делать новую копию, а просто указать, что файл переместился (ну и слинковать его в случае чего)</li>
<li>поддержка директорий с ручной сортировкой. Объясняю - у меня есть несколько директорий (музыка, видео, документация), которая существует в виде отдельной копии и которая вручную уже отсортирована и хранится на внешнем носителе. Поэтому - когда обнаруживается, что какой-либо файл УЖЕ есть в этой резервной копии - его не нужно копировать, достаточно поставить линк.</li>
<li>поддержка инкрементальных backup-ов</li>
<li>отсутствие своих _закрытых_ баз данных - т.е. с которыми сложно работать при помощи внешних инструментов (т.е. для восстановления из backup я хотел бы использовать file manager простой, а не хитроумную программу какую-то). Hint: можно использовать unionfs, чтоб накладывать инкрементальные backup друг на друга.</li>
<li>Находить изменение _части_ большого файла и сохранять только это изменение - НЕ требуется.</li>
<li>Поддежка внешних носителей - я хотел бы делать backup на внешний винчестер, который подключается только на время backup. В оставшееся время он лежит выключенный.</li>
<li>В идеале - создание CD/DVD с этой резервной копии - для архивации и более долговременного хранения.</li>
<li>Разные сроки хранения файлов и их ротации (т.е. я не хочу иметь классическую схему с - полный backup раз в неделю, инкрементальные - каждый день). Какие-то директории не нужно так часто сохранять, какие-то лучше делать полный backup ежедневно.</li>
<li>Напоминание о необходимости сделать backup :))))</li>
<li>Напоминание о его завершении.</li>
</ul>
<p>Вот такие заметки. В следующих выпусках я напишу, какие успехи в плане нахождения такой системы. Следите за обновлениями.</p>
<p>Photo by <a href="http://www.flickr.com/photos/jonord/512488302/">jonord</a> .</p>
<p><span style="color: #ff0000; font-size: x-large;">А какие требования к backup у ВАС? Напишите в комментариях.<br />
</span>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><em><img class="alignleft" style="margin: 20px;" title="Он не делал backup во-время." src="http://farm1.static.flickr.com/189/512488302_5d4b46a0dd_m.jpg" alt="" width="160" height="240" /></em><em>Администраторы делятся на две группы: те которые не делают backup и те, которые УЖЕ делают. </em></p>
<h2>Backup в распределенной офисной среде</h2>
<p>Требования к backup системам существенно отличаются в зависимость от того, где это испольется - в какой-либо организации или дома.</p>
<p>Основные требования к backup системам в офисах/организациях</p>
<ul>
<li>Максимальная автоматизация процесса</li>
<li>Сбор информации со многих компьютеров одновременно</li>
<li>Управление библиотекой носителей (сменные диски/ ленты и т.д.)</li>
</ul>
<p>Конечно, там есть еще огромное количество деталей и они сильно влияют на архитектуру системы. У вас могут быть пользователи генериеующие гигантские файлы, но в небольшом количества (типичный пример - CAD/видеомонтаж/дизайн), простонебольшие файлы в среднем количестве (word processing и подобное), или же мелкие файлы, но тоже в огромных количествах (как пример - программирование).</p>
<p>Выбор такой системы, ее конфигурация, наладка и поддержка - это тема совершенно отдельного разговора. Сегодня я хочу сосредоточиться на домашних системах backup-а.</p>
<h2>Backup на домашнем компьютере</h2>
<p>Для домашней системы требования должны быть совершенно другие.</p>
<ul>
<li>Она должна напоминать, что пришло время делать backup</li>
<li>Она должна быть &#8220;легкой&#8221;</li>
<li>Не требовать технических навыков - т.е. просто поставил, настроил пути откуда, куда, с какой частотой - и забыл.</li>
</ul>
<p>Мои личные требования к такой системе:</p>
<ul>
<li>распознавание и <em>исключение</em>? дублирующихся файлов (с возможностью указать, какая из директорий - основная, тогда оригинал должен остаться в этой директории, а все дубли - ссылаться на него)</li>
<li>распознавание переноса файла в системе - поэтому не нужно делать новую копию, а просто указать, что файл переместился (ну и слинковать его в случае чего)</li>
<li>поддержка директорий с ручной сортировкой. Объясняю - у меня есть несколько директорий (музыка, видео, документация), которая существует в виде отдельной копии и которая вручную уже отсортирована и хранится на внешнем носителе. Поэтому - когда обнаруживается, что какой-либо файл УЖЕ есть в этой резервной копии - его не нужно копировать, достаточно поставить линк.</li>
<li>поддержка инкрементальных backup-ов</li>
<li>отсутствие своих _закрытых_ баз данных - т.е. с которыми сложно работать при помощи внешних инструментов (т.е. для восстановления из backup я хотел бы использовать file manager простой, а не хитроумную программу какую-то). Hint: можно использовать unionfs, чтоб накладывать инкрементальные backup друг на друга.</li>
<li>Находить изменение _части_ большого файла и сохранять только это изменение - НЕ требуется.</li>
<li>Поддежка внешних носителей - я хотел бы делать backup на внешний винчестер, который подключается только на время backup. В оставшееся время он лежит выключенный.</li>
<li>В идеале - создание CD/DVD с этой резервной копии - для архивации и более долговременного хранения.</li>
<li>Разные сроки хранения файлов и их ротации (т.е. я не хочу иметь классическую схему с - полный backup раз в неделю, инкрементальные - каждый день). Какие-то директории не нужно так часто сохранять, какие-то лучше делать полный backup ежедневно.</li>
<li>Напоминание о необходимости сделать backup :))))</li>
<li>Напоминание о его завершении.</li>
</ul>
<p>Вот такие заметки. В следующих выпусках я напишу, какие успехи в плане нахождения такой системы. Следите за обновлениями.</p>
<p>Photo by <a href="http://www.flickr.com/photos/jonord/512488302/">jonord</a> .</p>
<p><span style="color: #ff0000; font-size: x-large;">А какие требования к backup у ВАС? Напишите в комментариях.<br />
</span>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/mGMekAFDMIg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/17/backup-trebovaniya-k-backup-sisteme/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/08/17/backup-trebovaniya-k-backup-sisteme/</feedburner:origLink></item>
		<item>
		<title>Апгрейд до 2.8.4</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/UxqpZfxFHuM/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/08/12/apgrejd-do-284/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 13:58:34 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Блог]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=743</guid>
		<description><![CDATA[<p>Друзья, если у вас есть блог на WordPress - рекоменду его поднять до последней версии.</p>
<p>В WordPress обнаружилась небольшая ошибка, которая позволяет сбросить пароль администратора.Вреда от этого немного, но может дейстоввать на нервы.</p>
<p>По крайней мере, так заявлено в официальном заявлении.</p>
<p>Если честно - я просмотрел код, ответственный за эту ошибку. Ну :) его достаточно сложно использовать.</p>
<p>Предупреждение - если у вас стоит тема K2 (как у меня) и используется ее родной sidebars - ни в коем случае не подымайте версию WordPress - а то у вас упадет все-все-все. Последние пару часов нестабильность работы моего блога этим и объяснялась - я пробовал скрестить старую версию темы и новый wordpress - пока это не получается.
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Друзья, если у вас есть блог на WordPress - рекоменду его поднять до последней версии.</p>
<p>В WordPress обнаружилась небольшая ошибка, которая позволяет сбросить пароль администратора.Вреда от этого немного, но может дейстоввать на нервы.</p>
<p>По крайней мере, так заявлено в официальном заявлении.</p>
<p>Если честно - я просмотрел код, ответственный за эту ошибку. Ну :) его достаточно сложно использовать.</p>
<p>Предупреждение - если у вас стоит тема K2 (как у меня) и используется ее родной sidebars - ни в коем случае не подымайте версию WordPress - а то у вас упадет все-все-все. Последние пару часов нестабильность работы моего блога этим и объяснялась - я пробовал скрестить старую версию темы и новый wordpress - пока это не получается.
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/UxqpZfxFHuM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/12/apgrejd-do-284/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/08/12/apgrejd-do-284/</feedburner:origLink></item>
		<item>
		<title>FreeBSD: Как отключить ssh?</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/U6yz2Khbwpk/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/08/06/freebsd-kak-otklyuchit-ssh/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 09:05:57 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=736</guid>
		<description><![CDATA[<p>Очень просто.</p>
<ul>
<li>Заходим в файл /etc/rc.conf</li>
</ul>
<ul>
<li>Добавляем или меняем существующую строчку на</li>
</ul>
<p><code>sshd_enable="NO"</code></p>
<ul>
<li>Перезапускаем сервер.<br />
Либо просто набираем /etc/rc.d/sshd stop</li>
</ul>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Очень просто.</p>
<ul>
<li>Заходим в файл /etc/rc.conf</li>
</ul>
<ul>
<li>Добавляем или меняем существующую строчку на</li>
</ul>
<p><code>sshd_enable="NO"</code></p>
<ul>
<li>Перезапускаем сервер.<br />
Либо просто набираем /etc/rc.d/sshd stop</li>
</ul>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/U6yz2Khbwpk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/06/freebsd-kak-otklyuchit-ssh/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/08/06/freebsd-kak-otklyuchit-ssh/</feedburner:origLink></item>
		<item>
		<title>FreeBSD: Как проверить firewall ?</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/yysRz4ojFzo/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/07/17/freebsd-kak-proverit-firewall/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 19:49:21 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[nmap]]></category>

		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=696</guid>
		<description><![CDATA[<p>Иногда нужно бывает по-быстрому проверить работу firewall -  какой трафик пропускается, а какой нет.</p>
<p>Самый быстрый, грубый и неточный способ - это просканировать порты :)</p>
<h2>Сканер портов nmap</h2>
<p>Ставим приложение nmap</p>
<p style="padding-left: 30px;"><code><br />
cd /usr/ports/security/nmap<br />
make install</code></p>
<p>После инсталяции запускаем его, эта команда просканирует порты занимаемые наиболее распространенными сервисами:<br />
<code><br />
</code>
</p>
<p style="padding-left: 30px;">nmap -vv -n -F TARGET_IP</p>
<p>Если вам нужно просканировать конкретный порт или диапазон портов (скажем с 1 по 1024)<br />
<code><br />
</code></p>
<p style="padding-left: 30px;">nmap -vv -n -p 1-1024 TARGET_IP</p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Иногда нужно бывает по-быстрому проверить работу firewall -  какой трафик пропускается, а какой нет.</p>
<p>Самый быстрый, грубый и неточный способ - это просканировать порты :)</p>
<h2>Сканер портов nmap</h2>
<p>Ставим приложение nmap</p>
<p style="padding-left: 30px;"><code><br />
cd /usr/ports/security/nmap<br />
make install</code></p>
<p>После инсталяции запускаем его, эта команда просканирует порты занимаемые наиболее распространенными сервисами:<br />
<code><br />
</code>
</p>
<p style="padding-left: 30px;">nmap -vv -n -F TARGET_IP</p>
<p>Если вам нужно просканировать конкретный порт или диапазон портов (скажем с 1 по 1024)<br />
<code><br />
</code></p>
<p style="padding-left: 30px;">nmap -vv -n -p 1-1024 TARGET_IP</p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/yysRz4ojFzo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/17/freebsd-kak-proverit-firewall/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/07/17/freebsd-kak-proverit-firewall/</feedburner:origLink></item>
		<item>
		<title>Очередной пожизненный бан достается Дмитрию</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/sUGT2sQZD0o/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/07/17/ocherednoj-pozhiznennyj-ban-dostaetsya-dmitriyu/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 19:26:57 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=693</guid>
		<description><![CDATA[<p>Сегодня я хочу порадовать вас очередной веселой новостью - очередной читатель моей книги получил пожизненный бан. </p>
<p>Встречайте, Дмитрий из Кишинева:</p>
<p><code>Я начинающий системный администратор и был принят на работу в одну компанию<br />
в Молдавии где я и живу город Кишинев<br />
По наследству мне досталась FREEBSD 6.2 я в ней пока не очень разбираюсь но<br />
тут возникла необходимость (требование шефа) установить сайт на нашу FREEBSD 6.2 в короткие сроки</code></p>
<p>Пожелаем же Дмитрию успешного самостоятельного изучения FreeBSD :) </p>
<p>А для всех моих подписчиков - сюрприз :) Завтра с утра получите новое письмо на свою почту :) </p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Сегодня я хочу порадовать вас очередной веселой новостью - очередной читатель моей книги получил пожизненный бан. </p>
<p>Встречайте, Дмитрий из Кишинева:</p>
<p><code>Я начинающий системный администратор и был принят на работу в одну компанию<br />
в Молдавии где я и живу город Кишинев<br />
По наследству мне досталась FREEBSD 6.2 я в ней пока не очень разбираюсь но<br />
тут возникла необходимость (требование шефа) установить сайт на нашу FREEBSD 6.2 в короткие сроки</code></p>
<p>Пожелаем же Дмитрию успешного самостоятельного изучения FreeBSD :) </p>
<p>А для всех моих подписчиков - сюрприз :) Завтра с утра получите новое письмо на свою почту :) </p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/sUGT2sQZD0o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/17/ocherednoj-pozhiznennyj-ban-dostaetsya-dmitriyu/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/07/17/ocherednoj-pozhiznennyj-ban-dostaetsya-dmitriyu/</feedburner:origLink></item>
		<item>
		<title>Linux VPS: Переносим apache на отдельный порт</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/lUr_1wAfick/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/07/15/linux-vps-perenosim-apache-na-otdelnyj-port/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 10:57:27 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[centos]]></category>

		<category><![CDATA[cpanel]]></category>

		<category><![CDATA[httpd]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[unix]]></category>

		<category><![CDATA[vps]]></category>

		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=690</guid>
		<description><![CDATA[<p>Еще одна задача, которая возникла после настройки VPS под свои нужды.</p>
<p>У меня на VPS работает frontend - аккселератор и поэтому мне нужно, чтоб 80-ый порт был бы свободен. А apache при этом использовал бы какой-то другой порт.</p>
<p>Если у вас на VPS стоит панель управления cpanel - в ней придется покопаться.</p>
<h2>Переносим apache на порт 8080</h2>
<p>Открываем /var/cpanel/cpanel.config и подправляем apache_port=80 на apache_port=8080</p>
<p>Далее - нужно пересоздать конфигурацию - /usr/local/cpanel/whostmgr/bin/whostmgr2 &#8211;updatetweaksettings</p>
<p>После этого нужно проверить, что в файле /usr/local/apache/conf/httpd.conf прописался нужный порт</p>
<p>grep Listen /usr/local/apache/conf/httpd.conf</p>
<p>И скрипт, проверяющий работоспособность сервисов, тоже обновил свои настройки:</p>
<p style="padding-left: 30px;">@www1 /etc&gt; cat <span style="background-color: #ffff00;">/etc/chkserv.d/httpd </span><br />
service[httpd]=<span style="background-color: #ffff00;">8080,</span>GET / HTTP/1.0,HTTP/1..,/scripts/checkmaxclients;killall -TERM httpd;sleep 2;killall -9 httpd;/etc/rc.d/init.d/httpd stop;/etc/rc.d/init.d/httpd startssl;/usr/local/apache/bin/apachectl startssl;/etc/rc.d/init.d/httpd start;/usr/local/apache/bin/apachectl start<br />
@www1 /etc&gt;</p>
<p>После этого стоит перезапустить apache  (/etc/init.d/httpd restart) и ChkServ (/scripts/restartsrv_chkservd ) &#8212; иначе он вас забросает письмами о том, что сервис не работает и будет постоянно его перезапускать.</p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Еще одна задача, которая возникла после настройки VPS под свои нужды.</p>
<p>У меня на VPS работает frontend - аккселератор и поэтому мне нужно, чтоб 80-ый порт был бы свободен. А apache при этом использовал бы какой-то другой порт.</p>
<p>Если у вас на VPS стоит панель управления cpanel - в ней придется покопаться.</p>
<h2>Переносим apache на порт 8080</h2>
<p>Открываем /var/cpanel/cpanel.config и подправляем apache_port=80 на apache_port=8080</p>
<p>Далее - нужно пересоздать конфигурацию - /usr/local/cpanel/whostmgr/bin/whostmgr2 &#8211;updatetweaksettings</p>
<p>После этого нужно проверить, что в файле /usr/local/apache/conf/httpd.conf прописался нужный порт</p>
<p>grep Listen /usr/local/apache/conf/httpd.conf</p>
<p>И скрипт, проверяющий работоспособность сервисов, тоже обновил свои настройки:</p>
<p style="padding-left: 30px;">@www1 /etc&gt; cat <span style="background-color: #ffff00;">/etc/chkserv.d/httpd </span><br />
service[httpd]=<span style="background-color: #ffff00;">8080,</span>GET / HTTP/1.0,HTTP/1..,/scripts/checkmaxclients;killall -TERM httpd;sleep 2;killall -9 httpd;/etc/rc.d/init.d/httpd stop;/etc/rc.d/init.d/httpd startssl;/usr/local/apache/bin/apachectl startssl;/etc/rc.d/init.d/httpd start;/usr/local/apache/bin/apachectl start<br />
@www1 /etc&gt;</p>
<p>После этого стоит перезапустить apache  (/etc/init.d/httpd restart) и ChkServ (/scripts/restartsrv_chkservd ) &#8212; иначе он вас забросает письмами о том, что сервис не работает и будет постоянно его перезапускать.</p>
<p>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/lUr_1wAfick" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/15/linux-vps-perenosim-apache-na-otdelnyj-port/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/07/15/linux-vps-perenosim-apache-na-otdelnyj-port/</feedburner:origLink></item>
		<item>
		<title>Сюрприззы</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/7fq2xmzh_OI/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/07/15/syurprizzy/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 07:20:16 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[Тренинги]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=686</guid>
		<description><![CDATA[<p>Есть у меня несколько очень интересных вещей для вас:</p>
<p>Во-первых, кто уже в моем списке рассылки - вас ожидает очень вкусный сюрприз :) Кто не успел записаться - не успел :)</p>
<p>Во-вторых, на своем основном блоге опублиовал <a href="http://gasparchilingarov.com/2009/07/15/a-chto-vy-uzhe-sdelali-chtoby-umeret/">статью о смерти :) А что вы уже сделали, чтоб умереть</a>?</p>
<p>В-третьих, я запускаю тест-драйв своих курсов. Вы можете получить их бесплатно и посмотреть, подходят они вам или нет. <a href="http://unixmastera.ru/content/test-draiv-vse-kursy-po-freebsd-podarok-na-30000-rublei">Описание тест-драйва курсов по FreeBSD - там курсов на 30.000 рублей как минимум. </a>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Есть у меня несколько очень интересных вещей для вас:</p>
<p>Во-первых, кто уже в моем списке рассылки - вас ожидает очень вкусный сюрприз :) Кто не успел записаться - не успел :)</p>
<p>Во-вторых, на своем основном блоге опублиовал <a href="http://gasparchilingarov.com/2009/07/15/a-chto-vy-uzhe-sdelali-chtoby-umeret/">статью о смерти :) А что вы уже сделали, чтоб умереть</a>?</p>
<p>В-третьих, я запускаю тест-драйв своих курсов. Вы можете получить их бесплатно и посмотреть, подходят они вам или нет. <a href="http://unixmastera.ru/content/test-draiv-vse-kursy-po-freebsd-podarok-na-30000-rublei">Описание тест-драйва курсов по FreeBSD - там курсов на 30.000 рублей как минимум. </a>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/7fq2xmzh_OI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/15/syurprizzy/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/07/15/syurprizzy/</feedburner:origLink></item>
		<item>
		<title>Как быстро переименовать группы файлов</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/zrr-dhgoqik/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/07/06/kak-bystro-pereimenovat-gruppy-fajlov/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 07:19:54 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[unix]]></category>

		<category><![CDATA[администрирование]]></category>

		<category><![CDATA[откладывание]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=684</guid>
		<description><![CDATA[<p>Иногда нужно бывает быстро переименовать много файлов, при этом делая какие-то хитрые замены в названиях файлов.</p>
<p>Хочу вам показать метод, как это делаю обыкновенно я.Скажем нужно обработать только mp3 файлы:</p>
<p><code>ls '*.mp3' &gt; filelist<br />
ls '*.mp3' &gt; filelist1<br />
</code></p>
<p>Итак у нас два списка файлов. Правим filelist1 и заменяем там имена на то что нужно. При этом не меняем порядок строчек.</p>
<p>Зачем это делать внутри файла? Потому что можно его редактировать при помощи <a href="http://unixmastera.ru/content/kurs-po-redaktoram-vivim-zloi-bibikayushchii-vi" target="_blank">vim, а там возможности по автоматической замене текста просто огромные</a>.</p>
<p>Итак, у нас есть отредактированый файл. Набираем</p>
<p><code>paste filelist filelist1 | sed 's/^/mv /' | sh</code></p>
<p>И дело в шляпе :)</p>
<p>Самое важное здесь - это команда paste, которая склеивает два текста вместе. Все подробности о работе - в <a href="http://unixmastera.ru/products/courses/freebsd-basic" target="_blank">базовом курсе по Unix.</a>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Иногда нужно бывает быстро переименовать много файлов, при этом делая какие-то хитрые замены в названиях файлов.</p>
<p>Хочу вам показать метод, как это делаю обыкновенно я.Скажем нужно обработать только mp3 файлы:</p>
<p><code>ls '*.mp3' &gt; filelist<br />
ls '*.mp3' &gt; filelist1<br />
</code></p>
<p>Итак у нас два списка файлов. Правим filelist1 и заменяем там имена на то что нужно. При этом не меняем порядок строчек.</p>
<p>Зачем это делать внутри файла? Потому что можно его редактировать при помощи <a href="http://unixmastera.ru/content/kurs-po-redaktoram-vivim-zloi-bibikayushchii-vi" target="_blank">vim, а там возможности по автоматической замене текста просто огромные</a>.</p>
<p>Итак, у нас есть отредактированый файл. Набираем</p>
<p><code>paste filelist filelist1 | sed 's/^/mv /' | sh</code></p>
<p>И дело в шляпе :)</p>
<p>Самое важное здесь - это команда paste, которая склеивает два текста вместе. Все подробности о работе - в <a href="http://unixmastera.ru/products/courses/freebsd-basic" target="_blank">базовом курсе по Unix.</a>
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/zrr-dhgoqik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/06/kak-bystro-pereimenovat-gruppy-fajlov/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/07/06/kak-bystro-pereimenovat-gruppy-fajlov/</feedburner:origLink></item>
		<item>
		<title>Linux VPS: Backup MySQL баз данных</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/9jPXMYO0IMU/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/06/26/linux-vps-backup-mysql-baz-dannyx/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 07:42:39 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[centos]]></category>

		<category><![CDATA[hosting]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[unix]]></category>

		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=680</guid>
		<description><![CDATA[<p>Предыдущие записи: <a href="http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/">Переезд</a> <a href="http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/">Backup</a> <a href="http://freebsd.gasparchilingarov.com/2009/06/25/linux-vps-naxodim-novyj-hosting/">Выбор хостера</a></p>
<p>Да, в продолжение темы<a href="http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/"> Backup-а хостинга</a> и переезда.</p>
<h2>Как правильно перемещать базы MySQL?</h2>
<p>В идеале, стоит выключить MySQL сервер, потом скопировать базы. Но это в идеале. В действительности получается либо приходится копировать с живых баз - потому что серверу нельзя простаивать, либо приходится копировать уже с упавшего сервера.</p>
<h2>Как копировать базы с работающго MySQL сервера ?</h2>
<p>Есть цивилизованый вариант при помощи mysqldump - он неплохо работает, но если при этом происходят изменения в базе данных - то потом будет проблема синхронизировать сервера.</p>
<p>Самый цивилизованый и правильный вариант - это настраивать синхронизацию master/slave. Перегонать всю базу на slave, а потом уже с него и запускать. НО! Есть несколько но - это сложнее и это требуется только на тех хостах, где нельзя допустить даже кратковременного отключения базы.</p>
<p>Если же можно допустить кратковременное отключение, то последовательность действий будет такая:</p>
<ul>
<li>Делаем копию базы на новом хосте при помощи rsync или tar.gz - без разницы чем</li>
<li>Останавливаем MySQL сервер</li>
<li>Делаем окончательную синхронизацию при помощи rsync</li>
<li>Поднимаем MySQL сервер на новом хосте и перенастраиваем все приложения на него</li>
</ul>
<h2>Как правильно копировать &#8220;упавшие&#8221; базы MySQL?</h2>
<p>Тут, поскольку уже все и так само упало, процесс немного проще.</p>
<ul>
<li>Копируем все базы на новый хост (rsync/tar.gz)</li>
<li>Прогоняем по ним myisamchk , если база хранилась исключительно в InnoDB - тогда этот шаг не нужен. (Как это делать и как ускорять процесс - есть в <a href="http://freebsd.gasparchilingarov.com/business/freebsd/ustanovka-web-servera-na-freebsd/">книжке по FreeBSD+apache+mysql+php</a> , на Linux процедура ничем не отличается ).</li>
<li>Запускаем MySQL сервер уже на новой машине</li>
</ul>
<p><span style="color: #ff0000;"><strong>Ну как, есть вопросы? Готовы переживать переезд к новому хостеру прямо сейчас?</strong></span> :)</p>
<p>Продолжение, естественно, следует &#8230;
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Предыдущие записи: <a href="http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/">Переезд</a> <a href="http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/">Backup</a> <a href="http://freebsd.gasparchilingarov.com/2009/06/25/linux-vps-naxodim-novyj-hosting/">Выбор хостера</a></p>
<p>Да, в продолжение темы<a href="http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/"> Backup-а хостинга</a> и переезда.</p>
<h2>Как правильно перемещать базы MySQL?</h2>
<p>В идеале, стоит выключить MySQL сервер, потом скопировать базы. Но это в идеале. В действительности получается либо приходится копировать с живых баз - потому что серверу нельзя простаивать, либо приходится копировать уже с упавшего сервера.</p>
<h2>Как копировать базы с работающго MySQL сервера ?</h2>
<p>Есть цивилизованый вариант при помощи mysqldump - он неплохо работает, но если при этом происходят изменения в базе данных - то потом будет проблема синхронизировать сервера.</p>
<p>Самый цивилизованый и правильный вариант - это настраивать синхронизацию master/slave. Перегонать всю базу на slave, а потом уже с него и запускать. НО! Есть несколько но - это сложнее и это требуется только на тех хостах, где нельзя допустить даже кратковременного отключения базы.</p>
<p>Если же можно допустить кратковременное отключение, то последовательность действий будет такая:</p>
<ul>
<li>Делаем копию базы на новом хосте при помощи rsync или tar.gz - без разницы чем</li>
<li>Останавливаем MySQL сервер</li>
<li>Делаем окончательную синхронизацию при помощи rsync</li>
<li>Поднимаем MySQL сервер на новом хосте и перенастраиваем все приложения на него</li>
</ul>
<h2>Как правильно копировать &#8220;упавшие&#8221; базы MySQL?</h2>
<p>Тут, поскольку уже все и так само упало, процесс немного проще.</p>
<ul>
<li>Копируем все базы на новый хост (rsync/tar.gz)</li>
<li>Прогоняем по ним myisamchk , если база хранилась исключительно в InnoDB - тогда этот шаг не нужен. (Как это делать и как ускорять процесс - есть в <a href="http://freebsd.gasparchilingarov.com/business/freebsd/ustanovka-web-servera-na-freebsd/">книжке по FreeBSD+apache+mysql+php</a> , на Linux процедура ничем не отличается ).</li>
<li>Запускаем MySQL сервер уже на новой машине</li>
</ul>
<p><span style="color: #ff0000;"><strong>Ну как, есть вопросы? Готовы переживать переезд к новому хостеру прямо сейчас?</strong></span> :)</p>
<p>Продолжение, естественно, следует &#8230;
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/9jPXMYO0IMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/26/linux-vps-backup-mysql-baz-dannyx/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/06/26/linux-vps-backup-mysql-baz-dannyx/</feedburner:origLink></item>
		<item>
		<title>Linux VPS: Находим новый хост</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/AKRQG2wx9kU/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/06/25/linux-vps-naxodim-novyj-hosting/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 13:35:36 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[centos]]></category>

		<category><![CDATA[hosting]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=675</guid>
		<description><![CDATA[<p>Предыдущие записи: <a href="http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/">Переезд</a> <a href="http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/">Backup</a></p>
<p>Каким критериям должен удовлетворять хостинг?</p>
<ol>
<li>Надежность</li>
<li>Объем диска/Скорость передачи данных и предоплаченый трафик</li>
<li>Наличие backup-ов</li>
<li>Managed VS Unmanaged</li>
<li>Цена</li>
</ol>
<p>Именно в таком порядке. Самое важное в хостинге - это надежность</p>
<h2>1. Как проверить надежность hosting-а?</h2>
<p>К сожалению, единственный вменяемый критерий - это смотреть отзывы на сайтах и спрашивать у знакомых, которые там хостятся. Других вариантов нет.</p>
<p>На что нужно обращать внимание</p>
<ul>
<li>что говорят об отзывчивости технической поддержки</li>
<li>что говорят о  overselling - когда хост продает больше сервиса, чем он физически может выдержать.</li>
<li>что говорят о падении канала/надежности серверов</li>
<li>что говорят об отзывчивости поддержки биллинга</li>
</ul>
<p>Как показывает моя практика &#8212; если в компании есть проблемы с технической поддержкой и ответами на вопросы, то в ней гарантированно есть проблемы и со всеми оставшимися сервисами.</p>
<p>Поищите, что пишут на форумах или в community о скорости тех. поддержки данного хостера, наскоько она быстро отвечает и насколько она адекватно умеет решать проблемы.</p>
<p>Нормальное время поддержки по e-mail -<strong> первый ответ в течении получаса</strong> с момента получения запроса. Если быстрее - еще лучше, но не обольщайтесь. Если вы уже приобрели хостинг - попробуйте отослать запрос/письмо в нерабочее время или день и посмтореть на скорость ответа.</p>
<p><strong>Overselling</strong> &#8212; это зло с которым сложно бороться. Обыкновенно хостинг провайдеры рассчитывают на то, что не все пользователи будут использовать ресурсы на все 100% процентов и продают больше емкостей/канала/процессорного времени, чем они реально имеют.  Впоследствии это приводит к сильным проблемам у клиентов. Так что если вы подозреваете, чтоб ваш хостер продает всерх меры - бегите от него :)</p>
<p><strong>Надежность серверов и падение канала</strong> у хостеров случается обыкновенно с одинаковой частотой - так что тут не стоит особенно сильно придираться. Падение канала на пару часов раз в 3-4 месяца &#8212; это нормальный показатель. Те самые 99.9%, которые гарантирует обыкновенно провайдер.</p>
<p>Ну и <strong>поддержка продаж/биллинга </strong>&#8211; обыкновенно она редко пригождается, но тем не менее стоит посмотреть отзывы и на нее. Как пример &#8212; псомотирте, есть ли негативные отзывы по возврату денег. Если их мало - скорее всего с сервисом у компании все в порядке. Не рассчитывайте что sales/billing будет работать в нерабочие часы. Это скорее исключение, чем правило.</p>
<p>Продолжение следует :) &#8230;
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Предыдущие записи: <a href="http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/">Переезд</a> <a href="http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/">Backup</a></p>
<p>Каким критериям должен удовлетворять хостинг?</p>
<ol>
<li>Надежность</li>
<li>Объем диска/Скорость передачи данных и предоплаченый трафик</li>
<li>Наличие backup-ов</li>
<li>Managed VS Unmanaged</li>
<li>Цена</li>
</ol>
<p>Именно в таком порядке. Самое важное в хостинге - это надежность</p>
<h2>1. Как проверить надежность hosting-а?</h2>
<p>К сожалению, единственный вменяемый критерий - это смотреть отзывы на сайтах и спрашивать у знакомых, которые там хостятся. Других вариантов нет.</p>
<p>На что нужно обращать внимание</p>
<ul>
<li>что говорят об отзывчивости технической поддержки</li>
<li>что говорят о  overselling - когда хост продает больше сервиса, чем он физически может выдержать.</li>
<li>что говорят о падении канала/надежности серверов</li>
<li>что говорят об отзывчивости поддержки биллинга</li>
</ul>
<p>Как показывает моя практика &#8212; если в компании есть проблемы с технической поддержкой и ответами на вопросы, то в ней гарантированно есть проблемы и со всеми оставшимися сервисами.</p>
<p>Поищите, что пишут на форумах или в community о скорости тех. поддержки данного хостера, наскоько она быстро отвечает и насколько она адекватно умеет решать проблемы.</p>
<p>Нормальное время поддержки по e-mail -<strong> первый ответ в течении получаса</strong> с момента получения запроса. Если быстрее - еще лучше, но не обольщайтесь. Если вы уже приобрели хостинг - попробуйте отослать запрос/письмо в нерабочее время или день и посмтореть на скорость ответа.</p>
<p><strong>Overselling</strong> &#8212; это зло с которым сложно бороться. Обыкновенно хостинг провайдеры рассчитывают на то, что не все пользователи будут использовать ресурсы на все 100% процентов и продают больше емкостей/канала/процессорного времени, чем они реально имеют.  Впоследствии это приводит к сильным проблемам у клиентов. Так что если вы подозреваете, чтоб ваш хостер продает всерх меры - бегите от него :)</p>
<p><strong>Надежность серверов и падение канала</strong> у хостеров случается обыкновенно с одинаковой частотой - так что тут не стоит особенно сильно придираться. Падение канала на пару часов раз в 3-4 месяца &#8212; это нормальный показатель. Те самые 99.9%, которые гарантирует обыкновенно провайдер.</p>
<p>Ну и <strong>поддержка продаж/биллинга </strong>&#8211; обыкновенно она редко пригождается, но тем не менее стоит посмотреть отзывы и на нее. Как пример &#8212; псомотирте, есть ли негативные отзывы по возврату денег. Если их мало - скорее всего с сервисом у компании все в порядке. Не рассчитывайте что sales/billing будет работать в нерабочие часы. Это скорее исключение, чем правило.</p>
<p>Продолжение следует :) &#8230;
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/AKRQG2wx9kU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/25/linux-vps-naxodim-novyj-hosting/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/06/25/linux-vps-naxodim-novyj-hosting/</feedburner:origLink></item>
		<item>
		<title>Linux VPS: Делаем backup apache+mysql+настроек в боевых условиях</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/n9fvg5Kuji8/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 14:55:24 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=670</guid>
		<description><![CDATA[<p>Есть несколько способов делать backup.</p>
<p>Когда встает разговор о необходимость создать резервную копию VPS можно использовать</p>
<ul>
<li>tar + gzip</li>
<li>rsync</li>
<li>dump / restore</li>
</ul>
<p>У каждого из этих способов есть свои плюсы и минусы.</p>
<p>Нас будет интересовать только одно - скорость создания backup и минимизация трафика.</p>
<p>В случает переезда нам нужен будет полный backup, поэтому удобство инкрементальных backup-ов пока отложим в сторону.</p>
<h2>Мой личный выбор - rsync</h2>
<p>Если не жалеть места на диске и нужно минимизировать трафик &#8212; тогда точно rsync. Делаем небольшой скрипт, который будет сохранять нужные нам директории на локальных хост или на другой сервер.</p>
<p>В основном скрипт крутится вокруг</p>
<p style="padding-left: 30px;"><code>rsync -azvPp root@remote_host:/  ~/localbackup/</code></p>
<p>Но нам нужно немного больше &#8212; правильный перенос линков, которые мы создавали на VPS и расстановка приоритето backup (так, логи и скажем большие файлы с mp3 могут подождать, а вот базу даных и данные сайтов и пользователей нужно спасать максимально быстро).
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Есть несколько способов делать backup.</p>
<p>Когда встает разговор о необходимость создать резервную копию VPS можно использовать</p>
<ul>
<li>tar + gzip</li>
<li>rsync</li>
<li>dump / restore</li>
</ul>
<p>У каждого из этих способов есть свои плюсы и минусы.</p>
<p>Нас будет интересовать только одно - скорость создания backup и минимизация трафика.</p>
<p>В случает переезда нам нужен будет полный backup, поэтому удобство инкрементальных backup-ов пока отложим в сторону.</p>
<h2>Мой личный выбор - rsync</h2>
<p>Если не жалеть места на диске и нужно минимизировать трафик &#8212; тогда точно rsync. Делаем небольшой скрипт, который будет сохранять нужные нам директории на локальных хост или на другой сервер.</p>
<p>В основном скрипт крутится вокруг</p>
<p style="padding-left: 30px;"><code>rsync -azvPp root@remote_host:/  ~/localbackup/</code></p>
<p>Но нам нужно немного больше &#8212; правильный перенос линков, которые мы создавали на VPS и расстановка приоритето backup (так, логи и скажем большие файлы с mp3 могут подождать, а вот базу даных и данные сайтов и пользователей нужно спасать максимально быстро).
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/n9fvg5Kuji8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/</feedburner:origLink></item>
		<item>
		<title>Linux VPS: Падение хостинга или “Пожелай врагу переезд”</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/dmrrSnLAD7g/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 11:18:32 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[centos]]></category>

		<category><![CDATA[dns]]></category>

		<category><![CDATA[hosting]]></category>

		<category><![CDATA[httpd]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[unix]]></category>

		<category><![CDATA[vps]]></category>

		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=665</guid>
		<description><![CDATA[<p>Добрый день!</p>
<p>Наверно вы заметили, что этот сайт был недоступен последние несколько дней.  Это последствие того, что мой хостер поступает очень нехорошо и очень плохо обслуживает сайты.</p>
<p>Итак, приготовьтесь - скоро я начну описывать в подробностях, как переежжать с одного VPS  на другой, с чем это связано и как минимизировать убытки и простой сайта.</p>
<h2>Что такое VPS?</h2>
<p>VPS расшифровываестя как Virtual Private Server &#8212; Виртуальный Частный Сервер.  А если просто и в двух словах - то берется один мощный сервер и при помощи какой-либо технологии виртуализации (Xen/OpenVZ) нарезается на много маленьких изолированных друг от друга серверов. У всех у них меньше памяти/дискового пространства/процессорного времени, но зато они существенно дешевле, чем арендовать большой сервер. Тем более когда вам и не нужны мощности выделенного сервера.</p>
<p>Итак</p>
<h2>Из чего состоит переезд?</h2>
<p>К сожалению, у меня переезд совершился в авральном режиме и без соответствующей подготовки - на то были причины.</p>
<p>Но в целом вам нужно представить этапы:</p>
<ol>
<li>Делаем предварительный полный backup</li>
<li>Находим новый хост, оплачиваем, получаем к нему доступ</li>
<li>Перекачиваем весь полный backup на новый хост</li>
<li>Поднимаем/восстанавливаем на новом хосте конфигурацию со старого (не всегда это возможно проверить, но тем не менее можно все подготовить) - тут есть много тонкостей</li>
<li>Снижаем время обновления DNS до 5-10 минут</li>
<li>Приостанавливаем/переводим в readonly старый хостинг</li>
<li>Делаем окончательную синхронизацию файлов</li>
<li>Поднимаем все сервисы на новом хосте</li>
<li>Вносим изменения в DNS</li>
<li>&#8230;</li>
<li>&#8230;</li>
<li>PROFIT</li>
<li>&#8230;</li>
<li>&#8230;</li>
<li>Поднимаем время обновления DNS до нормального</li>
</ol>
<p>Естественно, там есть много мелких деталей, которые могут сделать вашу перенос хостинга более или менее болезненным.</p>
<p>Итак &#8212; следите за обновлениями в блоге. Я буду рассказывать и показывать в примерах, что именно нужно было сделать.</p>
<p>В качестве примера будет испльзоваться CentOS, поскольку он стоит на большинстве нормальных VPS хостингов.</p>
<p>Я буду выпускать бесплатную версию курса - где можно будет просто скачать аудио файлы и послушать их.</p>
<p>Будет так же и <a href="http://unixmastera.ru/content/perenos-vps-servera">платная версия курса</a></p>
<ul>
<li>доступ во время к онлайн вещания, возможность задавать вопросы на ходу</li>
<li>скринкасты</li>
<li>примеры скриптов и живой, работающей конфигурации</li>
</ul>
<p>После окончания переезда (ну и соответственно и курса) я, как всегда, подыму цену &#8212; до 4500 рублей.</p>
<p><em>Я знаю, что запишутся немногие, поэтому там можно смело раздавать вкусные и полезные советы и приемы &#8212; все равно большая часть читателей с ними не познакомится :)</em></p>
<p>Спешите записаться, потому что курс будет идти прямо в режиме online - я сейчас в процессе переезда и буду его подробно освещать.
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Добрый день!</p>
<p>Наверно вы заметили, что этот сайт был недоступен последние несколько дней.  Это последствие того, что мой хостер поступает очень нехорошо и очень плохо обслуживает сайты.</p>
<p>Итак, приготовьтесь - скоро я начну описывать в подробностях, как переежжать с одного VPS  на другой, с чем это связано и как минимизировать убытки и простой сайта.</p>
<h2>Что такое VPS?</h2>
<p>VPS расшифровываестя как Virtual Private Server &#8212; Виртуальный Частный Сервер.  А если просто и в двух словах - то берется один мощный сервер и при помощи какой-либо технологии виртуализации (Xen/OpenVZ) нарезается на много маленьких изолированных друг от друга серверов. У всех у них меньше памяти/дискового пространства/процессорного времени, но зато они существенно дешевле, чем арендовать большой сервер. Тем более когда вам и не нужны мощности выделенного сервера.</p>
<p>Итак</p>
<h2>Из чего состоит переезд?</h2>
<p>К сожалению, у меня переезд совершился в авральном режиме и без соответствующей подготовки - на то были причины.</p>
<p>Но в целом вам нужно представить этапы:</p>
<ol>
<li>Делаем предварительный полный backup</li>
<li>Находим новый хост, оплачиваем, получаем к нему доступ</li>
<li>Перекачиваем весь полный backup на новый хост</li>
<li>Поднимаем/восстанавливаем на новом хосте конфигурацию со старого (не всегда это возможно проверить, но тем не менее можно все подготовить) - тут есть много тонкостей</li>
<li>Снижаем время обновления DNS до 5-10 минут</li>
<li>Приостанавливаем/переводим в readonly старый хостинг</li>
<li>Делаем окончательную синхронизацию файлов</li>
<li>Поднимаем все сервисы на новом хосте</li>
<li>Вносим изменения в DNS</li>
<li>&#8230;</li>
<li>&#8230;</li>
<li>PROFIT</li>
<li>&#8230;</li>
<li>&#8230;</li>
<li>Поднимаем время обновления DNS до нормального</li>
</ol>
<p>Естественно, там есть много мелких деталей, которые могут сделать вашу перенос хостинга более или менее болезненным.</p>
<p>Итак &#8212; следите за обновлениями в блоге. Я буду рассказывать и показывать в примерах, что именно нужно было сделать.</p>
<p>В качестве примера будет испльзоваться CentOS, поскольку он стоит на большинстве нормальных VPS хостингов.</p>
<p>Я буду выпускать бесплатную версию курса - где можно будет просто скачать аудио файлы и послушать их.</p>
<p>Будет так же и <a href="http://unixmastera.ru/content/perenos-vps-servera">платная версия курса</a></p>
<ul>
<li>доступ во время к онлайн вещания, возможность задавать вопросы на ходу</li>
<li>скринкасты</li>
<li>примеры скриптов и живой, работающей конфигурации</li>
</ul>
<p>После окончания переезда (ну и соответственно и курса) я, как всегда, подыму цену &#8212; до 4500 рублей.</p>
<p><em>Я знаю, что запишутся немногие, поэтому там можно смело раздавать вкусные и полезные советы и приемы &#8212; все равно большая часть читателей с ними не познакомится :)</em></p>
<p>Спешите записаться, потому что курс будет идти прямо в режиме online - я сейчас в процессе переезда и буду его подробно освещать.
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/dmrrSnLAD7g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/</feedburner:origLink></item>
		<item>
		<title>Ошибки безопасности в FreeBSD, пора обновить систему</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/MV3pjPkvngE/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/06/11/oshibki-bezopasnosti-v-freebsd-pora-obnovit-sistemu/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 03:17:53 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=661</guid>
		<description><![CDATA[<p>Если вы не следите за обновлениями системы FreeBSD, то сейчас<br />
настало самое подходящее время.</p>
<p>Вчера были опубликованы 3 ошибки безопасности в ОС FreeBSD.</p>
<h2>FreeBSD-SA-09:11.ntpd</h2>
<p>Ошибка в демоне ntdp (синхронизация времени). Возможно выполнение<br />
произвольного кода с правами суперпользователя.</p>
<p>Ошибку можно использовать только если у вас в файле /etc/ntp.conf<br />
стоит опция &#8220;autokey&#8221;. По умолчанию, у вас этого файла вообще<br />
быть не должно.</p>
<h2>FreeBSD-SA-09:10.ipv6</h2>
<p>Локальные пользователи могут менять настройки IPv6 стека. Если у<br />
вас нет локальных пользователей, которым вы не доверяете, можете<br />
смело пропускать это предупреждение.</p>
<p>Эта ошибка касается ТОЛЬКО IPv6 , IPv4 ей не подвержен.</p>
<h2>FreeBSD-SA-09:09.pipe</h2>
<p>Ошибка при использовании pipes (конвейера). Из-за специфичной для<br />
FreeBSD оптимизации есть возможность читать память других<br />
процессов, что можетп риводить к утечке паролей и другой важной<br />
информации.</p>
<p>Если у вас нет локальных пользователей, которым вы не доверяете,<br />
на вас это не распространяется. Но для повышения безопасности<br />
системы все-таки стоит обновить ядрօ.</p>
<p>Успешного make world вам!
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Если вы не следите за обновлениями системы FreeBSD, то сейчас<br />
настало самое подходящее время.</p>
<p>Вчера были опубликованы 3 ошибки безопасности в ОС FreeBSD.</p>
<h2>FreeBSD-SA-09:11.ntpd</h2>
<p>Ошибка в демоне ntdp (синхронизация времени). Возможно выполнение<br />
произвольного кода с правами суперпользователя.</p>
<p>Ошибку можно использовать только если у вас в файле /etc/ntp.conf<br />
стоит опция &#8220;autokey&#8221;. По умолчанию, у вас этого файла вообще<br />
быть не должно.</p>
<h2>FreeBSD-SA-09:10.ipv6</h2>
<p>Локальные пользователи могут менять настройки IPv6 стека. Если у<br />
вас нет локальных пользователей, которым вы не доверяете, можете<br />
смело пропускать это предупреждение.</p>
<p>Эта ошибка касается ТОЛЬКО IPv6 , IPv4 ей не подвержен.</p>
<h2>FreeBSD-SA-09:09.pipe</h2>
<p>Ошибка при использовании pipes (конвейера). Из-за специфичной для<br />
FreeBSD оптимизации есть возможность читать память других<br />
процессов, что можетп риводить к утечке паролей и другой важной<br />
информации.</p>
<p>Если у вас нет локальных пользователей, которым вы не доверяете,<br />
на вас это не распространяется. Но для повышения безопасности<br />
системы все-таки стоит обновить ядрօ.</p>
<p>Успешного make world вам!
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/MV3pjPkvngE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/11/oshibki-bezopasnosti-v-freebsd-pora-obnovit-sistemu/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/06/11/oshibki-bezopasnosti-v-freebsd-pora-obnovit-sistemu/</feedburner:origLink></item>
		<item>
		<title>Shell: Автодополнение имен файлов в tcsh</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/o1q62kMAG-Q/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/06/03/shell-avtodopolnenie-imen-fajlov-v-tcsh/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 05:59:20 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Shell программирование]]></category>

		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[tcsh]]></category>

		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=658</guid>
		<description><![CDATA[<p>Я давно всем рекомендую использовать tcsh в качестве своей оболочки для работы. В <a href="http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/">предыдущем посте насчет настроек tcsh</a> я написал, какие настройки нужно поставить.</p>
<p>А вот зачем это нужно:</p>
<h2>Автодополнение имен файлов в tcsh</h2>
<p>Если у вас есть файл</p>
<blockquote><p><code>a12312039akasd.avi</code></p></blockquote>
<p>вы можете набрать a.avi&lt;Tab&gt; и получить полное имя файла.</p>
<p>или есть файлы</p>
<blockquote><p><code>a.jpg<br />
a.a.jpg<br />
a.a-b.jpg</code></p></blockquote>
<p><strong>a.-&lt;Tab&gt;</strong> откроет шаблон в <strong>a.a-b.jpg</strong></p>
<p>А если будут файлы</p>
<blockquote><p><code>a.jpg<br />
a.a.jpg<br />
a.a-b.jpg<br />
a.a-c.jpg</code></p></blockquote>
<p>то, скажем, <strong>.-&lt;Tab&gt;</strong> откроется в <strong>a.a-</strong> и список возможных оставшихся вариантов :)</p>
<p>Так же с предыдущими <a href="http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/">настройками tcsh </a>работает и автодополнение имен директорий</p>
<h2>Имена директорий и &lt;tab&gt; в tcsh</h2>
<p>Если вы введете команду <strong>cd</strong> и потом нажмете Tab, то тогда tcsh выведет только имена директорий, а не вообще список всех файлов.</p>
<p>Если же набрать ./&lt;Tab&gt; , то тогда tcsh выведет все исполняемые файлы в этой директории и все поддиректории &#8212; таким образом помогаю вам сформировать путь к исполняемому файлу.
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Я давно всем рекомендую использовать tcsh в качестве своей оболочки для работы. В <a href="http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/">предыдущем посте насчет настроек tcsh</a> я написал, какие настройки нужно поставить.</p>
<p>А вот зачем это нужно:</p>
<h2>Автодополнение имен файлов в tcsh</h2>
<p>Если у вас есть файл</p>
<blockquote><p><code>a12312039akasd.avi</code></p></blockquote>
<p>вы можете набрать a.avi&lt;Tab&gt; и получить полное имя файла.</p>
<p>или есть файлы</p>
<blockquote><p><code>a.jpg<br />
a.a.jpg<br />
a.a-b.jpg</code></p></blockquote>
<p><strong>a.-&lt;Tab&gt;</strong> откроет шаблон в <strong>a.a-b.jpg</strong></p>
<p>А если будут файлы</p>
<blockquote><p><code>a.jpg<br />
a.a.jpg<br />
a.a-b.jpg<br />
a.a-c.jpg</code></p></blockquote>
<p>то, скажем, <strong>.-&lt;Tab&gt;</strong> откроется в <strong>a.a-</strong> и список возможных оставшихся вариантов :)</p>
<p>Так же с предыдущими <a href="http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/">настройками tcsh </a>работает и автодополнение имен директорий</p>
<h2>Имена директорий и &lt;tab&gt; в tcsh</h2>
<p>Если вы введете команду <strong>cd</strong> и потом нажмете Tab, то тогда tcsh выведет только имена директорий, а не вообще список всех файлов.</p>
<p>Если же набрать ./&lt;Tab&gt; , то тогда tcsh выведет все исполняемые файлы в этой директории и все поддиректории &#8212; таким образом помогаю вам сформировать путь к исполняемому файлу.
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/o1q62kMAG-Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/03/shell-avtodopolnenie-imen-fajlov-v-tcsh/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/06/03/shell-avtodopolnenie-imen-fajlov-v-tcsh/</feedburner:origLink></item>
		<item>
		<title>Удобная конфигурация tcsh и других программ</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/qXDaIS66oNo/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 17:38:22 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Shell программирование]]></category>

		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[csh]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[tcsh]]></category>

		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=655</guid>
		<description><![CDATA[<p>Давным-давно, я наткнулся на специальную программу для генерации файлов настроек для разных программ и, в частности, для оболочек.</p>
<p>Называлась она <a href="http://www.blackie.dk/dotfile/">The Dotfile Generator</a>.</p>
<p>Проект по утверждению автора уже немного мертвый, но тем не менее он не становится от этого менее полезным :)</p>
<p>Из настроек tcsh, которые вы точно захотите включить в свой .tcshrc файл :)</p>
<p><code>###----------&gt;command line editor/bindings&lt;----------<br />
### Bindings for the command line editor<br />
### искать взад вперед по истории команд при помощи кнопочек вверх/вниз<br />
### набираете префикс команды - скаем l и кнопочку наверх и он выводит предыдущие<br />
### ls, less, locate и так далее ;)<br />
bindkey -k up history-search-backward<br />
bindkey -k down history-search-forward</code><br />
###&#8212;&#8212;&#8212;-&gt;completion/misc&lt;&#8212;&#8212;&#8212;-<br />
### Configuration on filename completion<br />
### автодополнение пути, просто скопируйте :) voodoo magic :) но сильно облегчает жизнь<br />
set addsuffix<br />
set autolist<br />
set complete = enhance<br />
set autoexpand<br />
set matchbeep = nomatch<br />
set recognize_only_executables</p>
<p>###&#8212;&#8212;&#8212;-&gt;files&lt;&#8212;&#8212;&#8212;-<br />
### configuration of files<br />
set listlinks<br />
set noclobber<br />
set rmstar<br />
set symlinks ignore<br />
umask 066</p>
<p>###&#8212;&#8212;&#8212;-&gt;history&lt;&#8212;&#8212;&#8212;-<br />
### Configuration of the history mechanism<br />
### злопамятно запоминать много shell команд :) можно увеличить число до 2 тысяч<br />
set savehist = (1000 merge)</p>
<p>###&#8212;&#8212;&#8212;-&gt;logout&lt;&#8212;&#8212;&#8212;-<br />
### Configuration of logout<br />
### никогда не делать автологаут - только по команде!<br />
set autologout = (0 0)<br />
set ignoreeof = 1</p>
<p>Надеюсь, это сэкономит у вас много секунд в вашей жиззни :)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Давным-давно, я наткнулся на специальную программу для генерации файлов настроек для разных программ и, в частности, для оболочек.</p>
<p>Называлась она <a href="http://www.blackie.dk/dotfile/">The Dotfile Generator</a>.</p>
<p>Проект по утверждению автора уже немного мертвый, но тем не менее он не становится от этого менее полезным :)</p>
<p>Из настроек tcsh, которые вы точно захотите включить в свой .tcshrc файл :)</p>
<p><code>###----------&gt;command line editor/bindings&lt;----------<br />
### Bindings for the command line editor<br />
### искать взад вперед по истории команд при помощи кнопочек вверх/вниз<br />
### набираете префикс команды - скаем l и кнопочку наверх и он выводит предыдущие<br />
### ls, less, locate и так далее ;)<br />
bindkey -k up history-search-backward<br />
bindkey -k down history-search-forward</code><br />
###&#8212;&#8212;&#8212;-&gt;completion/misc&lt;&#8212;&#8212;&#8212;-<br />
### Configuration on filename completion<br />
### автодополнение пути, просто скопируйте :) voodoo magic :) но сильно облегчает жизнь<br />
set addsuffix<br />
set autolist<br />
set complete = enhance<br />
set autoexpand<br />
set matchbeep = nomatch<br />
set recognize_only_executables</p>
<p>###&#8212;&#8212;&#8212;-&gt;files&lt;&#8212;&#8212;&#8212;-<br />
### configuration of files<br />
set listlinks<br />
set noclobber<br />
set rmstar<br />
set symlinks ignore<br />
umask 066</p>
<p>###&#8212;&#8212;&#8212;-&gt;history&lt;&#8212;&#8212;&#8212;-<br />
### Configuration of the history mechanism<br />
### злопамятно запоминать много shell команд :) можно увеличить число до 2 тысяч<br />
set savehist = (1000 merge)</p>
<p>###&#8212;&#8212;&#8212;-&gt;logout&lt;&#8212;&#8212;&#8212;-<br />
### Configuration of logout<br />
### никогда не делать автологаут - только по команде!<br />
set autologout = (0 0)<br />
set ignoreeof = 1</p>
<p>Надеюсь, это сэкономит у вас много секунд в вашей жиззни :)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/qXDaIS66oNo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/06/02/udobnaya-konfiguraciya-tcsh-i-drugix-programm/</feedburner:origLink></item>
		<item>
		<title>Уменьшаем нагрузку на сервер FreeBSD</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/q8UWTRfD3a4/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/05/25/umenshaem-nagruzku-na-server-freebsd/#comments</comments>
		<pubDate>Mon, 25 May 2009 08:47:06 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[http]]></category>

		<category><![CDATA[unix]]></category>

		<category><![CDATA[администрирование]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=652</guid>
		<description><![CDATA[<p>А вы ведь в курсе, да, что если у вас есть большое количество (от 30-50 и наверх) клиентов, обращающихся параллельно, то в FreeBSD можно неплохо снизить нагрузку на apache сервер.</p>
<p>Часть обработки http запроса можно передать в ядро и оно будет вызывать apache уже только когда эта обрачтка сделана и запрос целиком дошел до сервера.</p>
<p>Одним словом - об этой интересной технике - <strong>читайте в книжке &#8216;<a href="http://freebsd.gasparchilingarov.com/business/freebsd/ustanovka-web-servera-na-freebsd/">Установка и настройка сервера FreeBSD+apache+mysql+php</a>&#8216;. </strong></p>
<p>Это специфичная для FreeBSD штука, но загруженность сервера она понижает :)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>А вы ведь в курсе, да, что если у вас есть большое количество (от 30-50 и наверх) клиентов, обращающихся параллельно, то в FreeBSD можно неплохо снизить нагрузку на apache сервер.</p>
<p>Часть обработки http запроса можно передать в ядро и оно будет вызывать apache уже только когда эта обрачтка сделана и запрос целиком дошел до сервера.</p>
<p>Одним словом - об этой интересной технике - <strong>читайте в книжке &#8216;<a href="http://freebsd.gasparchilingarov.com/business/freebsd/ustanovka-web-servera-na-freebsd/">Установка и настройка сервера FreeBSD+apache+mysql+php</a>&#8216;. </strong></p>
<p>Это специфичная для FreeBSD штука, но загруженность сервера она понижает :)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/q8UWTRfD3a4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/05/25/umenshaem-nagruzku-na-server-freebsd/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/05/25/umenshaem-nagruzku-na-server-freebsd/</feedburner:origLink></item>
		<item>
		<title>Сохранение резервной копии при работе</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/f4y0kf0UkFQ/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/05/25/soxranenie-rezervnoj-kopii-pri-rabote/#comments</comments>
		<pubDate>Mon, 25 May 2009 01:25:55 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Shell программирование]]></category>

		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[/bin/sh]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=649</guid>
		<description><![CDATA[<p>Иногда нужно бывает какой-то один файл постоянно сохранять, делать с него резервные копии, что не потерялось.</p>
<p>Прямо во время работы. И изменения настолько маленькие, что закидывать файл под систему контроля версий не хочется.</p>
<p>Итак, самописное, хамское решение на коленке.</p>
<p><code>#!/bin/sh<br />
[ -d backup ] || mkdir backup/</code></p>
<p>DATE=`date +%Y%m%d%H%M%S`</p>
<p>FILE=&#8221;networking1.tex&#8221;<br />
DST=&#8221;./backup/networking1-$DATE.tex&#8221;</p>
<p>cp networking1.tex $DST<br />
gzip $DST</p>
<p>Записываем в какой-нибудь файл backup.sh, делаем chmod 755 backup.sh и, вуаля, после каждого запуска у нас есть сохраненая, сжатая резервная копия файла :)</p>
<p>Имена файлов поменять по вкусу, естественно :)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Иногда нужно бывает какой-то один файл постоянно сохранять, делать с него резервные копии, что не потерялось.</p>
<p>Прямо во время работы. И изменения настолько маленькие, что закидывать файл под систему контроля версий не хочется.</p>
<p>Итак, самописное, хамское решение на коленке.</p>
<p><code>#!/bin/sh<br />
[ -d backup ] || mkdir backup/</code></p>
<p>DATE=`date +%Y%m%d%H%M%S`</p>
<p>FILE=&#8221;networking1.tex&#8221;<br />
DST=&#8221;./backup/networking1-$DATE.tex&#8221;</p>
<p>cp networking1.tex $DST<br />
gzip $DST</p>
<p>Записываем в какой-нибудь файл backup.sh, делаем chmod 755 backup.sh и, вуаля, после каждого запуска у нас есть сохраненая, сжатая резервная копия файла :)</p>
<p>Имена файлов поменять по вкусу, естественно :)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/f4y0kf0UkFQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/05/25/soxranenie-rezervnoj-kopii-pri-rabote/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/05/25/soxranenie-rezervnoj-kopii-pri-rabote/</feedburner:origLink></item>
		<item>
		<title>Какую оболочку вы используете? А раскрашиваете?</title>
		<link>http://feedproxy.google.com/~r/UnixMastera-ru/~3/CCVoNA6x9q8/</link>
		<comments>http://freebsd.gasparchilingarov.com/2009/05/23/kakuyu-obolochku-vy-ispolzuete-a-raskrashivaete/#comments</comments>
		<pubDate>Sat, 23 May 2009 04:17:18 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Shell программирование]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=646</guid>
		<description><![CDATA[<p>Решил сделать небольшой опрос :)))</p>
<p>Какую оболочку вы испольузете при работе &#8212; sh, bash, tcsh, zsh, что-то другое?</p>
<p>Со стандартными установками или раскрашиваете зверски? :)</p>
<p>А для рута и для обыкновенного пользователя у вас один и тотже shell или ставите разные?</p>
<p>Про себя могу сказать - у меня стоит tcsh с профайлом на килобайт 5 ;) и еще с дополнительным файлом auto-completition килобайтиков эдак на 42 - но его писал не я, он есть в сети (для разных оболочек).</p>
<p>Насчет flash - все еще ищу подходящую флэшку, которую было бы удобно убить ) и которая с виду гарантирует разбираемость ;)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

]]></description>
			<content:encoded><![CDATA[<p>Решил сделать небольшой опрос :)))</p>
<p>Какую оболочку вы испольузете при работе &#8212; sh, bash, tcsh, zsh, что-то другое?</p>
<p>Со стандартными установками или раскрашиваете зверски? :)</p>
<p>А для рута и для обыкновенного пользователя у вас один и тотже shell или ставите разные?</p>
<p>Про себя могу сказать - у меня стоит tcsh с профайлом на килобайт 5 ;) и еще с дополнительным файлом auto-completition килобайтиков эдак на 42 - но его писал не я, он есть в сети (для разных оболочек).</p>
<p>Насчет flash - все еще ищу подходящую флэшку, которую было бы удобно убить ) и которая с виду гарантирует разбираемость ;)
<div style="height: 1px; border-top: 1px dotted #fcc;"></div>
<p>Понравилось? <a href="http://feeds2.feedburner.com/UnixMastera-ru" rel="alternate" type="application/rss+xml" style="font-weight: bold;">Подпишись на RSS!</a>
<p/>
<strong>Хочешь написать статью?</strong> <a href="http://unixmastera.ru/content/avtoram">Мы ищем авторов</a> (и не только за красивые глаза, но и за дохлых президентов).</p>

<img src="http://feeds.feedburner.com/~r/UnixMastera-ru/~4/CCVoNA6x9q8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/05/23/kakuyu-obolochku-vy-ispolzuete-a-raskrashivaete/feed/</wfw:commentRss>
		<feedburner:origLink>http://freebsd.gasparchilingarov.com/2009/05/23/kakuyu-obolochku-vy-ispolzuete-a-raskrashivaete/</feedburner:origLink></item>
	</channel>
</rss>
