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

<channel>
	<title>Обучающие курсы по Unix/FreeBSD/Linux от Гаспара Чилингарова</title>
	<atom:link href="http://freebsd.gasparchilingarov.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://freebsd.gasparchilingarov.com</link>
	<description>Изучаем, настраиваем и оптимизируем сервер FreeBSD/Linux</description>
	<pubDate>Mon, 04 Apr 2011 22:06:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ubuntu: TuxOnIce vs Suspend/Resume</title>
		<link>http://freebsd.gasparchilingarov.com/2011/04/03/ubuntu-tuxonice-vs-suspendresume/</link>
		<comments>http://freebsd.gasparchilingarov.com/2011/04/03/ubuntu-tuxonice-vs-suspendresume/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 13:12:23 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[Блог]]></category>

		<category><![CDATA[hibernate]]></category>

		<category><![CDATA[suspend]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=789</guid>
		<description><![CDATA[<p>Одна из болезненных тем в Unix вообще и в Linux  в частности &#8212; это suspend и hibernate.</p>
<p>Постепенно ситуация поправляется, все больше железа поддерживается и все такое.</p>
<p>Недавно перешел в родного Ubunt-овского суспенда на tuxonice.  На это есть 2 серьезные причины.</p>
<p>1. TuxOnIce, а точнее hibernate можно настроить так, чтоб он при suspend сохранял бы образ и на диск тоже - у меня иногда подвисает ноутбук при выходе из суспенда</p>
<p>2. TuxOnIce при hibernate ухитряется аккуратно скидывать всю память на диск и потом считывать ее обратно. Для родного hibernate ситауция немного другая - ему нужно как минимум половина озу свободная для заморозки образа памяти и сброса на диск. Поэтому он сперва выталкивает в swap процессы, чтоб освободить память, а потом только делает hibernate. Соответственно при восстановлении &#8212; он восстанавливает только то, что он сохранил на последнем шаге, а оставшиеся процессы подгружает из swap по мере работы.</p>
<p>Учитывая, что у меня постоянно включен firefox, который кушает минимум 1-1.5Gb памяти - он и становится первым кандидатом на выпихивание в swap.  А его загрузка обратно, после того, как машина проснулась - долгий и занудный процесс. С TuxOnIce существенно проще &#8212; весь образ память аккуратно восстановлен и все просто летает сразу после загрузки :)</p>
<p>Если интересно, как именно настраивать pm и tuxonice в Ubuntu - пишите, расскажу в блоге :)
<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>Одна из болезненных тем в Unix вообще и в Linux  в частности &#8212; это suspend и hibernate.</p>
<p>Постепенно ситуация поправляется, все больше железа поддерживается и все такое.</p>
<p>Недавно перешел в родного Ubunt-овского суспенда на tuxonice.  На это есть 2 серьезные причины.</p>
<p>1. TuxOnIce, а точнее hibernate можно настроить так, чтоб он при suspend сохранял бы образ и на диск тоже - у меня иногда подвисает ноутбук при выходе из суспенда</p>
<p>2. TuxOnIce при hibernate ухитряется аккуратно скидывать всю память на диск и потом считывать ее обратно. Для родного hibernate ситауция немного другая - ему нужно как минимум половина озу свободная для заморозки образа памяти и сброса на диск. Поэтому он сперва выталкивает в swap процессы, чтоб освободить память, а потом только делает hibernate. Соответственно при восстановлении &#8212; он восстанавливает только то, что он сохранил на последнем шаге, а оставшиеся процессы подгружает из swap по мере работы.</p>
<p>Учитывая, что у меня постоянно включен firefox, который кушает минимум 1-1.5Gb памяти - он и становится первым кандидатом на выпихивание в swap.  А его загрузка обратно, после того, как машина проснулась - долгий и занудный процесс. С TuxOnIce существенно проще &#8212; весь образ память аккуратно восстановлен и все просто летает сразу после загрузки :)</p>
<p>Если интересно, как именно настраивать pm и tuxonice в Ubuntu - пишите, расскажу в блоге :)
<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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2011/04/03/ubuntu-tuxonice-vs-suspendresume/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vim - удобное переключение между файлами</title>
		<link>http://freebsd.gasparchilingarov.com/2011/02/15/vim-udobnoe-pereklyuchenie-mezhdu-fajlami/</link>
		<comments>http://freebsd.gasparchilingarov.com/2011/02/15/vim-udobnoe-pereklyuchenie-mezhdu-fajlami/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 16:33:39 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=784</guid>
		<description><![CDATA[<p>Я давно и безнадежно влюблен в Vim :) и с каждым релизом все больше ;)</p>
<p>Вот несколько строчек, которые стоит добавить в ваш конфиг-файл (.vimrc, если у вас уже есть Vim 7.3*)</p>
<p>включаем сохранение persistent undo - вы можете отматывать изменения в файлах, даже если вы его сохранили и закрыли. (оставшиеся редакторы нервно курят в стороне :):</p>
<p><code><br />
set undofile<br />
set undodir=~/.vimundo/</code></p>
<p>сохранение backup файлов для всех файлов, которые вы редактируете. Да, директория будет расти и ее надо периодически чистить ;)</p>
<p><code><br />
set backupdir=~/.vimbackup<br />
set writebackup<br />
set backup</code></p>
<p>ну и не забудьте создать сами директории под вашей домашней директорией :)</p>
<p>Но поговорить я хотел не об этом :) Я хотел поговорить о глобальных букмарках :)</p>
<p><strong>m[A-Z]</strong> - создает букмарк  позиции в файле, который вы редактируете в данный момент. (В командном режиме нажимаем <strong>mA</strong>)</p>
<p><strong>`[A-Z]</strong> - переходит за заранее созданый букмарк. (В командном режиме vim нажимаем <strong>`A</strong>)</p>
<p>вроде-бы, а что с этого такого? Самое гениальное в том, что букмарки могут быть в разных файлах, поэтому чтоб переключиться на другой файл в заранее запомненную позицию - достаточно нажатия двух кнопок :)</p>
<p><strong>m[a-z], `[a-z] </strong>&#8211; соответственно работает внутри одного файла и при переходе на другой файл уже не работают (локальные букмарки)</p>
<p><span style="background-color: #ffff00;">PS. Да, и самое важное насчет глобальных букмарков - при правильно настроеном .vimrc  &#8212; они сохраняются между рестартами редактора :))))</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>Я давно и безнадежно влюблен в Vim :) и с каждым релизом все больше ;)</p>
<p>Вот несколько строчек, которые стоит добавить в ваш конфиг-файл (.vimrc, если у вас уже есть Vim 7.3*)</p>
<p>включаем сохранение persistent undo - вы можете отматывать изменения в файлах, даже если вы его сохранили и закрыли. (оставшиеся редакторы нервно курят в стороне :):</p>
<p><code><br />
set undofile<br />
set undodir=~/.vimundo/</code></p>
<p>сохранение backup файлов для всех файлов, которые вы редактируете. Да, директория будет расти и ее надо периодически чистить ;)</p>
<p><code><br />
set backupdir=~/.vimbackup<br />
set writebackup<br />
set backup</code></p>
<p>ну и не забудьте создать сами директории под вашей домашней директорией :)</p>
<p>Но поговорить я хотел не об этом :) Я хотел поговорить о глобальных букмарках :)</p>
<p><strong>m[A-Z]</strong> - создает букмарк  позиции в файле, который вы редактируете в данный момент. (В командном режиме нажимаем <strong>mA</strong>)</p>
<p><strong>`[A-Z]</strong> - переходит за заранее созданый букмарк. (В командном режиме vim нажимаем <strong>`A</strong>)</p>
<p>вроде-бы, а что с этого такого? Самое гениальное в том, что букмарки могут быть в разных файлах, поэтому чтоб переключиться на другой файл в заранее запомненную позицию - достаточно нажатия двух кнопок :)</p>
<p><strong>m[a-z], `[a-z] </strong>&#8211; соответственно работает внутри одного файла и при переходе на другой файл уже не работают (локальные букмарки)</p>
<p><span style="background-color: #ffff00;">PS. Да, и самое важное насчет глобальных букмарков - при правильно настроеном .vimrc  &#8212; они сохраняются между рестартами редактора :))))</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2011/02/15/vim-udobnoe-pereklyuchenie-mezhdu-fajlami/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Как ускорить несколько ssh соединений к одному хосту</title>
		<link>http://freebsd.gasparchilingarov.com/2010/11/22/kak-uskorit-neskolko-ssh-soedinenij-k-odnomu-xostu/</link>
		<comments>http://freebsd.gasparchilingarov.com/2010/11/22/kak-uskorit-neskolko-ssh-soedinenij-k-odnomu-xostu/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 23:28:31 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=779</guid>
		<description><![CDATA[<p>Очень часто, когда работаешь с каким-либо сервером, приходится открывать много терминалов и соединяться в каждом из них с этим сервером.</p>
<p>В одном окошке логи посмотреть, в другом конфигурацию подправить, в третьем - перезапускать какого-то демона ;)</p>
<p>И если сервер при этом запрашивает пароль - то все, беда. В каждом из окон придется его вводить.</p>
<p>Оказывается, ssh имеет возможность это оптимизировать ;)</p>
<p>Открываете ~/.ssh/config и добавляете строки</p>
<p><code>Host *<br />
ControlMaster auto<br />
ControlPath ~/.ssh/master-%r@%h:%p</code></p>
<p>И все :)</p>
<p>Эта настройка приводит к тому, что ssh клиент кроме соединения к удаленному хосту будет слушать так же и локальный сокет. Все последующие клиенты ssh будут сперва проверять наличие этого сокета и только потом пытаться соединиться по сети с удаленным хостом. Если же локальный сокет есть - то последующие соединения будут использовать его, а не устанавливать соединение сами. Таким образом несколько ssh сессий разделяют одно и тоже TCP соединение.</p>
<p>Все подробности в man ssh_config (5) и в man ssh по строке  Control :)</p>
<p>Если какой-то из хостов не поддерживает эту функцию протокола (а это ssh v4), то для него эту конфигурацию можно отключить</p>
<p><code>Host very-old-server.com<br />
ControlMaster no</code></p>
<p>ssh -M user@host соединяется в режиме &#8216;мастера&#8217; и спрашивает пароли и все что положено :)</p>
<p>Чуть подробней и на английском на <a rel="nofollow" href="http://www.linux.com/archive/feed/54498">linux.com</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>И если сервер при этом запрашивает пароль - то все, беда. В каждом из окон придется его вводить.</p>
<p>Оказывается, ssh имеет возможность это оптимизировать ;)</p>
<p>Открываете ~/.ssh/config и добавляете строки</p>
<p><code>Host *<br />
ControlMaster auto<br />
ControlPath ~/.ssh/master-%r@%h:%p</code></p>
<p>И все :)</p>
<p>Эта настройка приводит к тому, что ssh клиент кроме соединения к удаленному хосту будет слушать так же и локальный сокет. Все последующие клиенты ssh будут сперва проверять наличие этого сокета и только потом пытаться соединиться по сети с удаленным хостом. Если же локальный сокет есть - то последующие соединения будут использовать его, а не устанавливать соединение сами. Таким образом несколько ssh сессий разделяют одно и тоже TCP соединение.</p>
<p>Все подробности в man ssh_config (5) и в man ssh по строке  Control :)</p>
<p>Если какой-то из хостов не поддерживает эту функцию протокола (а это ssh v4), то для него эту конфигурацию можно отключить</p>
<p><code>Host very-old-server.com<br />
ControlMaster no</code></p>
<p>ssh -M user@host соединяется в режиме &#8216;мастера&#8217; и спрашивает пароли и все что положено :)</p>
<p>Чуть подробней и на английском на <a rel="nofollow" href="http://www.linux.com/archive/feed/54498">linux.com</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2010/11/22/kak-uskorit-neskolko-ssh-soedinenij-k-odnomu-xostu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ошибка запуска eAccelerator</title>
		<link>http://freebsd.gasparchilingarov.com/2010/11/12/oshibka-zapuska-eaccelerator/</link>
		<comments>http://freebsd.gasparchilingarov.com/2010/11/12/oshibka-zapuska-eaccelerator/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 20:53:17 +0000</pubDate>
		<dc:creator>Gaspar Chilingarov</dc:creator>
		
		<category><![CDATA[Unix/FreeBSD]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[eaccelerator]]></category>

		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://freebsd.gasparchilingarov.com/?p=776</guid>
		<description><![CDATA[<p>Я столкнулся со следующей ошибкой в Linux, но, я думаю, она может появляться и в FreeBSD тоже.</p>
<p>Итак, если ты получили ошибку</p>
<p><strong>eAccelerator: shmmax should be at least 2MB</strong></p>
<p>это может обозначать две вещи -</p>
<p><strong>Очевидная &#8212; Ему не хватает системной разделяемой памяти</strong></p>
<p>Посмотреть текущее значение SHM памяти можно при помощи</p>
<p>cat /proc/sys/kernel/shmmax</p>
<p>Изменить -</p>
<p>echo &#8220;67108864&#8243; &gt;  /proc/sys/kernel/shmmax</p>
<p>(значение в байтах)</p>
<p><strong>Неочевидная &#8212; Изменилась версия API ядра<br />
</strong></p>
<p>Если эта ошибка у вас возникает ПОСЛЕ обновления ядра на Linux системе, то, скорее всего, это именно оно :)</p>
<p>Лечится путем скачивания исходников eAccelerator и <a href="http://eaccelerator.net/wiki/InstallFromSource" target="_blank">перекомпиляции</a></p>
<pre class="wiki">export <span class="searchword2">PHP_PREFIX</span>="/usr/local"
$<span class="searchword2">PHP_PREFIX</span>/bin/<span class="searchword0">phpize</span>
./configure --enable-<span class="searchword1">eaccelerator</span>=shared --with-php-config=$PHP_PREFIX/bin/php-config
make
strip ./module/eaccelerator.so
cp ./module/eaccelerator.so ${ВАША_ДИРЕКТОРИЯ_PHP_МОДУЛЕЙ}</pre>
<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>Я столкнулся со следующей ошибкой в Linux, но, я думаю, она может появляться и в FreeBSD тоже.</p>
<p>Итак, если ты получили ошибку</p>
<p><strong>eAccelerator: shmmax should be at least 2MB</strong></p>
<p>это может обозначать две вещи -</p>
<p><strong>Очевидная &#8212; Ему не хватает системной разделяемой памяти</strong></p>
<p>Посмотреть текущее значение SHM памяти можно при помощи</p>
<p>cat /proc/sys/kernel/shmmax</p>
<p>Изменить -</p>
<p>echo &#8220;67108864&#8243; &gt;  /proc/sys/kernel/shmmax</p>
<p>(значение в байтах)</p>
<p><strong>Неочевидная &#8212; Изменилась версия API ядра<br />
</strong></p>
<p>Если эта ошибка у вас возникает ПОСЛЕ обновления ядра на Linux системе, то, скорее всего, это именно оно :)</p>
<p>Лечится путем скачивания исходников eAccelerator и <a href="http://eaccelerator.net/wiki/InstallFromSource" target="_blank">перекомпиляции</a></p>
<pre class="wiki">export <span class="searchword2">PHP_PREFIX</span>="/usr/local"
$<span class="searchword2">PHP_PREFIX</span>/bin/<span class="searchword0">phpize</span>
./configure --enable-<span class="searchword1">eaccelerator</span>=shared --with-php-config=$PHP_PREFIX/bin/php-config
make
strip ./module/eaccelerator.so
cp ./module/eaccelerator.so ${ВАША_ДИРЕКТОРИЯ_PHP_МОДУЛЕЙ}</pre>
<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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2010/11/12/oshibka-zapuska-eaccelerator/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Убунту: просыпаемся и засыпаем :)</title>
		<link>http://freebsd.gasparchilingarov.com/2010/06/25/ubuntu-prosypaemsya-i-zasypaem/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2010/06/25/ubuntu-prosypaemsya-i-zasypaem/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Пятничное: Самое правильное использование Unix</title>
		<link>http://freebsd.gasparchilingarov.com/2009/08/21/pyatnichnoe-samoe-pravilnoe-ispolzovanie-unix/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/21/pyatnichnoe-samoe-pravilnoe-ispolzovanie-unix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Backup: Требования к backup системе</title>
		<link>http://freebsd.gasparchilingarov.com/2009/08/17/backup-trebovaniya-k-backup-sisteme/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/17/backup-trebovaniya-k-backup-sisteme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Апгрейд до 2.8.4</title>
		<link>http://freebsd.gasparchilingarov.com/2009/08/12/apgrejd-do-284/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/12/apgrejd-do-284/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FreeBSD: Как отключить ssh?</title>
		<link>http://freebsd.gasparchilingarov.com/2009/08/06/freebsd-kak-otklyuchit-ssh/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/08/06/freebsd-kak-otklyuchit-ssh/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FreeBSD: Как проверить firewall ?</title>
		<link>http://freebsd.gasparchilingarov.com/2009/07/17/freebsd-kak-proverit-firewall/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/17/freebsd-kak-proverit-firewall/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Очередной пожизненный бан достается Дмитрию</title>
		<link>http://freebsd.gasparchilingarov.com/2009/07/17/ocherednoj-pozhiznennyj-ban-dostaetsya-dmitriyu/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/17/ocherednoj-pozhiznennyj-ban-dostaetsya-dmitriyu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux VPS: Переносим apache на отдельный порт</title>
		<link>http://freebsd.gasparchilingarov.com/2009/07/15/linux-vps-perenosim-apache-na-otdelnyj-port/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/15/linux-vps-perenosim-apache-na-otdelnyj-port/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Сюрприззы</title>
		<link>http://freebsd.gasparchilingarov.com/2009/07/15/syurprizzy/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/15/syurprizzy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Как быстро переименовать группы файлов</title>
		<link>http://freebsd.gasparchilingarov.com/2009/07/06/kak-bystro-pereimenovat-gruppy-fajlov/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/07/06/kak-bystro-pereimenovat-gruppy-fajlov/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux VPS: Backup MySQL баз данных</title>
		<link>http://freebsd.gasparchilingarov.com/2009/06/26/linux-vps-backup-mysql-baz-dannyx/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/26/linux-vps-backup-mysql-baz-dannyx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux VPS: Находим новый хост</title>
		<link>http://freebsd.gasparchilingarov.com/2009/06/25/linux-vps-naxodim-novyj-hosting/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/25/linux-vps-naxodim-novyj-hosting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux VPS: Делаем backup apache+mysql+настроек в боевых условиях</title>
		<link>http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/23/linux-vps-delaem-backup-apache-mysql-nastroek-v-boevyx-usloviyax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux VPS: Падение хостинга или &#8220;Пожелай врагу переезд&#8221;</title>
		<link>http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/19/linux-vps-padenie-xostinga-ili-pozhelaj-vragu-pereezd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ошибки безопасности в FreeBSD, пора обновить систему</title>
		<link>http://freebsd.gasparchilingarov.com/2009/06/11/oshibki-bezopasnosti-v-freebsd-pora-obnovit-sistemu/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/11/oshibki-bezopasnosti-v-freebsd-pora-obnovit-sistemu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Shell: Автодополнение имен файлов в tcsh</title>
		<link>http://freebsd.gasparchilingarov.com/2009/06/03/shell-avtodopolnenie-imen-fajlov-v-tcsh/</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>

]]></content:encoded>
			<wfw:commentRss>http://freebsd.gasparchilingarov.com/2009/06/03/shell-avtodopolnenie-imen-fajlov-v-tcsh/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
