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

<channel>
	<title>Ramzess Blog</title>
	<atom:link href="http://ramzess.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://ramzess.ru</link>
	<description>Блог - лучшее средство борьбы с приступами графомании...</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:37:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Debian Squeeze c LXDE  в качестве десктопной ОСи</title>
		<link>http://ramzess.ru/debian-squeeze-c-lxde-v-kachestve-desktopnoj-osi/</link>
		<comments>http://ramzess.ru/debian-squeeze-c-lxde-v-kachestve-desktopnoj-osi/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 12:21:23 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1358</guid>
		<description><![CDATA[Решил набросать небольшую статью об установке Debian Squeeze и настройке в качестве операционный системы для десктопа. Пользуюсь порядком полугода на рабочей машине в офисе &#8212; очень доволен. Система работает шустро, очень удобна в работе. У меня накопилось довольно большое количество незначительных доработок, настроек, конфигов, которые необходимо систематизировать и записать, чтобы не забыть. На мой взгляд [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-medium wp-image-1372" title="Debian_Desktop_LXDE" src="http://ramzess.ru/files/2012/02/Debian_Desktop_LXDE-650x367.jpg" alt="" width="650" height="367" /></p>
<p>Решил набросать небольшую статью об установке Debian Squeeze и настройке в качестве операционный системы для десктопа. Пользуюсь порядком полугода на рабочей машине в офисе &#8212; очень доволен. Система работает шустро, очень удобна в работе.<br />
У меня накопилось довольно большое количество незначительных доработок, настроек, конфигов, которые необходимо систематизировать и записать, чтобы не забыть. На мой взгляд &#8212; они очень удобны в ежедневном использовании.</p>
<p><span id="more-1358"></span></p>
<p>Почему именно Debian? В последнее время мне совершенно всё равно, на какой ОС работать, или на каком дистрибутиве. Основное требование &#8212; операционка должна выполнять в полном объеме возложенные на нее задачи максимально быстро. Debian мне приглянулся очень удобным пакетным менеджером, плюс возможность развернуть рабочее место за максимально короткое время. При относительно небольшом навыке &#8212; уcтановка и настройка Debian занимает не более, чем подобная процедура с Windows XP. В качестве десктопной оболочки я используюю легковесную и быструю LXDE.<br />
Софт, который я обычно использую:<br />
- Браузер Google Chrome + FlashPlayer<br />
- ICQ клиент qutIM<br />
- Консольный терминал + Midnight Commander<br />
- Почтовый клиент Claws Mail<br />
- Медиаплеер VLC &amp; DeadBeef<br />
- Офисный пакет для работы с документами OpenOffice<br />
- Редактор и просмотр изображений GIMP</p>
<p>А также полезные и приятные мелочи:<br />
- PuTTy<br />
- Облачное файловое хранилище Dropbox<br />
- TrueCrypt для шифрования важных данных<br />
- VirtualBox &#8212; эмулятор для экспериментов<br />
- WINE + Half Life для офисных баталий в свободное время <img src='http://ramzess.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
- gXneur &#8212; авт. переключение раскладки клавиатуры</p>
<p><strong>1. Подготовка</strong></p>
<p>Для начала, с официального сайта Debian качаем образ для сетевой установки под необходимую платформу. Я предпочитаю i386, ибо многие уверяют в большей стабильности, нежели amd64. Хотя на компьютеры с более чем 3 гб оперативной памяти правильней всего будет установить amd64. Различий в установке софта для дескропа практически нет, кроме flash-плагина. Компания Adobe по непонятным мне причинам, до сих пор не может сделать пакет для установки на линуксы под 64-х битную платформу.<br />
При написании статьи для установки тестового десктопа, я воспользуюсь, естественно, VirtualBox. Для начальной установки Debian на реальную машину проще всего воспользоваться флешкой. Образы ISO с офсайта гибридные, под любым линуксом заливаются на флешку простейшим образом:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ cd /root<br />
$ wget http://cdimage.debian.org/debian-cd/6.0.4/i386/iso-cd/debian-6.0.4-i386-netinst.iso<br />
$ cat /root/debian-6.0.4-i386-netinst.iso &gt; /dev/sdb</div></div>
<p>где sdb является флешкой.<br />
Хинт: посмотреть точное устройство для флешки можно в выводе команды dmesg при подключении драйва к USB.</p>
<p><strong>2. Установка системы</strong></p>
<p>Собсно, флешка подготовлена, грузимся с нее и выбираем Advanced options &gt; Alternative desktop environments &gt; LXDE и выбираем Install или Graphical Install по собственному усмотрению.</p>
<p><img class="aligncenter size-full wp-image-1368" title="InstallDebian" src="http://ramzess.ru/files/2012/02/InstallDebian.png" alt="" width="641" height="481" /></p>
<p>Вводим пароль рута, юзера, выбираем нужную раскладку клавиатуры, и выбираем следующую установку пакетов системы.</p>
<p><a href="http://ramzess.ru/files/2012/02/PackagesMenuDebian.png"><img class="aligncenter size-medium wp-image-1369" title="PackagesMenuDebian" src="http://ramzess.ru/files/2012/02/PackagesMenuDebian-650x304.png" alt="" width="650" height="304" /></a></p>
<p><strong>3. Предварительная подготовка свежеустановленной системы</strong></p>
<p>После успешной установки я обычно делаю предварительную найстройку для дальнейшего удобства в использовании. Грузимся в свежеустановленный Debian. Открываем Меню &gt; Стандартные &gt; LXTerminal. Дальнейшие операции выполняются от рута:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ su -</div></div>
<p>Чтобы каждый раз не вводить пароль, лучше всего добавить след. строку в /etc/sudoers</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">user ALL=NOPASSWD: ALL</div></div>
<p>Теперь возможно выполнение всех команд с правами рута от пользователя с помощью sudo<br />
Обновление списка доступных пакетов:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get update</div></div>
<p>Установка Midnight Commander:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes mc</div></div>
<p>Настройка тектового редактора по-умолчанию:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo update-alternatives --config editor</div></div>
<p>Выбираем нужный редактор, в моем случае mcedit пункт 2<br />
Установка менеджера пакетов GDebi. Удобен тем, что пакет можно установить со всеми зависимостями проcто двойным кликом на пакете.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes gdebi</div></div>
<p><strong>4. Установка программного обеспечения</strong><br />
Естественно, в первую очередь необходим браузер. По умолчанию разработчики Debian установили IceWeasel &#8212; клон браузера Mozilla Firefox. Вполне функциональный, но я в последнее время отдаю предпочтение исключительно Google Chrome. Радует скорость работы, быстрая онлайн синхронизация аккаунта, множество полезных плагинов и прочее. Лучше всего скачать DEB пакет у гугла, и установить, воспользовавшись возможностью GDebi. для этого кликаем правой кнопкой на пакете, выбираем Запустить с помощью.. &gt; закладка Пользовательская команда и вводим gdebi-gtk, ставим чекбокс и Ок. После установки пакет прописывает репозитарий гугла в source.list, тем самым позволяя очень проcто обновлять браузер Google Chrome:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get upgrade --yes google-chrome-stable</div></div>
<p>По привычке пользуюсь ICQ. Ессесно нужен хороший клиент. Перебрал с десяток, на мой взгляд лучший &#8212; qutIM. Отсутствует в стандартном репозитарии, <a title="Установка qutIM в Debian Squeeze" href="http://ramzess.ru/ustanovka-qutim-v-debian-squeeze/" target="_blank">как установить &#8212; я писал ранее</a>.</p>
<p>Для проверки почты использую Claws Mail. Входит в стандартный репозитарий Debian. Установка:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes claws-mail</div></div>
<p>Многофункциональный всеформатный медиаплеер VLC. Также в стандартном репозитарии Debian.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes vlc</div></div>
<p>Мне понравился аудиопроигрыватель DeadBeef, напоминает Winamp или AIMP. Добавляем в /etc/apt/sources.list</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#deadbeef<br />
deb http://notesalexp.org/debian/squeeze/ squeeze main</div></div>
<p>обновляем ключи:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ wget -O - http://notesalexp.org/debian/alexp_key.asc | sudo apt-key add -</div></div>
<p>Устанавливаем:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get update<br />
<br />
$ sudo apt-get install deadbeef</div></div>
<p><strong>5. Полезные мелочи</strong></p>
<p>PuTty:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes putty</div></div>
<p>После установки желательно зайти в настройки шрифтов Fonts и установить client:Monospace 10 для удобочитаемости текста в консоли. Default Settings &#8212; сохранить.</p>
<p>VirtualBox:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes virtualbox-ose</div></div>
<p>Wine:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes wine</div></div>
<p>Частенько пользуюсь аналогом PuntoSwitcher &#8212; XNeur. Можно установить графическую gXNeur:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes gxneur</div></div>
<p>После чего, для удобства, приложению автоматический запуск вместе с OpenBox, оконным менеджером LXDE. Делается следующим образом:<br />
Создаем каталог autostart от пользователя в ~/.config</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mkdir ~/.config/autostart<br />
$ mcedit ~/.config/autostart/gxneur.desktop</div></div>
<p>Вписываем следующие строки и сохраняем:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[Desktop Entry]<br />
Type=Application<br />
Name=gxneur<br />
Exec=gxneur<br />
Icon=system-run<br />
Comment= gxneur</div></div>
<p>Очень удобен в использовании Parcellite &#8212; менеджер буфера обмена. Живет в системном трее и позволяет хранить и управлять множеством записей в буфере обмена.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes parcellite</div></div>
<p>Обеспечиваем приложению автоматический запуск:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mcedit ~/.config/autostart/parcellite.desktop</div></div>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[Desktop Entry]<br />
Version=1.0<br />
Type=Application<br />
Name=parcellite<br />
Comment=parcellite<br />
TryExec=parcellite<br />
Exec=parcellite<br />
Icon=parcellite</div></div>
<p>Подключение к удаленому рабочему столу Windows:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes grdesktop</div></div>
<p><strong>Еще полезные мелочи, упрощающие жизнь:</strong></p>
<p>Настраиваем запуск приложения по нажатию на клавишу &#171;PrintScreen&#187;:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes gnome-screenshot</div></div>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mcedit ~/.config/openbox/lxde-rc.xml</div></div>
<pre>&lt;keybind key="Print"&gt;
 &lt;action name="Execute"&gt;
 &lt;execute&gt;gnome-screenshot&lt;/execute&gt;
 &lt;/action&gt;
 &lt;/keybind&gt;
 &lt;keybind key="A-Print"&gt;
 &lt;action name="Execute"&gt;
 &lt;execute&gt;gnome-screenshot -w&lt;/execute&gt;
 &lt;/action&gt;
 &lt;/keybind&gt;</pre>
<p>Для применения настроек:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ openbox --reconfigure</div></div>
<p>Настраиваем запуск приложения по нажатию сочетания клавиш &#171;Win+l:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mcedit ~/.config/openbox/lxde-rc.xml</div></div>
<pre>&lt;keybind key="W-l"&gt;
 &lt;action name="Execute"&gt;
 &lt;execute&gt;xscreensaver-command -lock&lt;/execute&gt;
 &lt;/action&gt;
 &lt;/keybind&gt;</pre>
<p>Для применения настроек:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ openbox --reconfigure</div></div>
<p>Для amd64 желательно обеспечить поддержку 32bit библиотек:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ sudo apt-get install --yes ia32-libs ia32-libs-gtk ia32-libs-xulrunner</div></div>
<p>Такую конфигурацию я обычно использую на своем рабочем компьютере в офисе. Полноразмерный скриншот доступен по клику:</p>
<p><a href="http://ramzess.ru/files/2012/02/Debian_Desktop_LXDE.jpg"><img class="aligncenter size-medium wp-image-1372" title="Debian_Desktop_LXDE" src="http://ramzess.ru/files/2012/02/Debian_Desktop_LXDE-650x367.jpg" alt="" width="650" height="367" /></a></p>
<p>P.S. Конечно же, можно воспользоваться готовыми дистрибудивами или сборками на основе всемизвестной Ubuntu и пр., но истинные джедаи консоли не ищут легких путей <img src='http://ramzess.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Мне интересней настроить собственными руками, понять как все устроено, работает и от чего зависит.</p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/debian-squeeze-c-lxde-v-kachestve-desktopnoj-osi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenMediaVault &#8212; решение для NAS-сервера на основе Debian</title>
		<link>http://ramzess.ru/openmediavault-reshenie-dlya-nas-servera-na-osnove-debian/</link>
		<comments>http://ramzess.ru/openmediavault-reshenie-dlya-nas-servera-na-osnove-debian/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 20:08:48 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Софт]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1346</guid>
		<description><![CDATA[Загорелся идеей собрать свой собственный домашний NAS сервер, ибо возможности карманаPackard Bell NetStore 3500 слишком уж ограничены, да и объемы нужны больше. В поисках бесплатных и функциональных решений набрел на сборку OpenMediaVault - на основе Debian. Имеет очень широкие возможности. Включает в себя: Debian Linux (на данный момент Squeeze) Web-интерфейс администрирования S.M.A.R.T. мониторинг + email уведомления Watchdog Управление питанием [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1347" title="OpenMediaVault" src="http://ramzess.ru/files/2012/01/OpenMediaVault.png" alt="" width="354" height="80" />Загорелся идеей собрать свой собственный домашний NAS сервер, ибо возможности кармана<a title="Обзор: Packard Bell NetStore 3500 — NAS за символическую цену" href="http://ramzess.ru/obzor-packard-bell-netstore-3500-nas-za-simvolicheskuyu-cenu/" target="blank">Packard Bell NetStore 3500</a> слишком уж ограничены, да и объемы нужны больше. В поисках бесплатных и функциональных решений набрел на сборку <a title="OpenMediaVault" href="http://openmediavault.org/" target="_blank">OpenMediaVault</a> - на основе Debian. Имеет очень широкие возможности.<span id="more-1346"></span> Включает в себя:</p>
<ul id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown">
<li>Debian Linux (на данный момент Squeeze)</li>
<li>Web-интерфейс администрирования</li>
<li>S.M.A.R.T. мониторинг + email уведомления</li>
<li>Watchdog</li>
<li>Управление питанием HDD (APM/AAM)</li>
<li>Поддержка файловых систем EXT3/EXT4/XFS/JFS</li>
<li>Программный RAID JBOD/0/1/5/6 (mdadm) + email уведомления</li>
<li>LVM</li>
<li>Сетевой доступ + поддержка ACL</li>
<li>SNMP (v1/2c/3) (только чтение)</li>
<li>SSH</li>
<li>FTP</li>
<li>TFTP</li>
<li>NFS</li>
<li>SMB/CIFS</li>
<li>Bittorrent клиент</li>
<li>DAAP клиент</li>
<li>NTP</li>
<li>UPS</li>
<li id="">Плагины</li>
</ul>
<p>Сборка имеет прекрасный WEB-интерфейс, написанный с использованием JavaScript-фреймворка ExtJS, активно используя технологии Ajax для обмена данными без перезагрузки страниц. Увидеть в работе можно на следующем видео от разработчика:</p>
<p><iframe src="http://www.youtube.com/embed/avoL9lXKtw0?rel=0" frameborder="0" width="643" height="482"></iframe></p>
<p>Установка очень проста, используется стандартный инсталлятор Debian.</p>
<p><img class="aligncenter size-full wp-image-1350" title="OpenMediaVault2" src="http://ramzess.ru/files/2012/01/OpenMediaVault2.png" alt="" width="638" height="479" /></p>
<p>Установил на VirtualBox, по тестировал, поигрался. Огорчает отсутствие поддержки русского языка, но все интуитивно понятно. Кстати в основе &#8212; полноценный Debian Squeeze с возможностью установки дополнительных пакетов по своему усмотрению.</p>
<p>В общем и целом &#8212; то, что нужно для домашнего сервера NAS.</p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/openmediavault-reshenie-dlya-nas-servera-na-osnove-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Хранение IP в базе MySQL в вещественном цифровом (INT) формате</title>
		<link>http://ramzess.ru/hranenie-ip-v-baze-mysql-v-veshhestvennom-cifrovom-int-formate/</link>
		<comments>http://ramzess.ru/hranenie-ip-v-baze-mysql-v-veshhestvennom-cifrovom-int-formate/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 17:58:01 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Базы Данных]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1339</guid>
		<description><![CDATA[Задался вопросом &#8212; как удобней всего хранить IP-адреса в БД MySQL. Стандартный VARCHAR неудобно, преобразование с помощью функций PHP &#8212; слишком медленно. Оказывается есть две замечательные функции в MySQL &#8212; INET_ATON () и INET_NTOA (). Первая преобразует 4 байтную последовательность ip-адреса в число, вторая преобразует обратно. Используются так: INSERT INTO User (Name, Ip) VALUES ('UserName', [...]]]></description>
			<content:encoded><![CDATA[<p>Задался вопросом &#8212; как удобней всего хранить IP-адреса в БД MySQL. Стандартный VARCHAR неудобно, преобразование с помощью функций PHP &#8212; слишком медленно. Оказывается есть две замечательные функции в MySQL &#8212; <strong>INET_ATON ()</strong> и <strong>INET_NTOA ()</strong>. Первая преобразует 4 байтную последовательность ip-адреса в число, вторая преобразует обратно.<br />
Используются так:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">INSERT INTO User (Name, Ip) VALUES ('UserName', INET_ATON(&quot;192.168.5.33&quot;))</div></div>
<p>Получение:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">SELECT Id, Name, INET_NTOA(Ip) FROM User;</div></div>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/hranenie-ip-v-baze-mysql-v-veshhestvennom-cifrovom-int-formate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Развлечения с электромагнитом</title>
		<link>http://ramzess.ru/razvlecheniya-s-elektromagnitom/</link>
		<comments>http://ramzess.ru/razvlecheniya-s-elektromagnitom/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 18:36:09 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Видео]]></category>
		<category><![CDATA[Интересное]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1337</guid>
		<description><![CDATA[Забавная игрушка, хотя и дорогая:]]></description>
			<content:encoded><![CDATA[<p>Забавная игрушка, хотя и дорогая:<br />
<iframe width="643" height="362" src="http://www.youtube.com/embed/Mlrz66rKjxM?rel=0" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/razvlecheniya-s-elektromagnitom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Консольный синтезатор речи</title>
		<link>http://ramzess.ru/konsolnyj-sintezator-rechi/</link>
		<comments>http://ramzess.ru/konsolnyj-sintezator-rechi/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 17:27:36 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Юмор]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1334</guid>
		<description><![CDATA[Вместо установки громоздкого синтезатора речи Festival, можно просто добавить в .bashrc следующую строку: say() { mplayer &#34;http://translate.google.com/translate_tts?q=$1&#34;; } Запускается так: $ say &#34;Hello world&#34; Не знаю, может ли пригодится на практике, но поиграться фразами типа &#171;You bunny wrote&#187; &#8212; доставляет. Требует наличия mplayer в системе. Ессеснно, только английский.]]></description>
			<content:encoded><![CDATA[<p>Вместо установки громоздкого синтезатора речи Festival, можно просто добавить в .bashrc следующую строку:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">say() { mplayer &quot;http://translate.google.com/translate_tts?q=$1&quot;; }</div></div>
<p>Запускается так:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ say &quot;Hello world&quot;</div></div>
<p>Не знаю, может ли пригодится на практике, но поиграться фразами типа &#171;You bunny wrote&#187; &#8212; доставляет.<br />
Требует наличия mplayer в системе. Ессеснно, только английский.</p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/konsolnyj-sintezator-rechi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://translate.google.com/translate_tts?q=" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>Наглядная схема работы iptables</title>
		<link>http://ramzess.ru/naglyadnaya-shema-raboty-iptables/</link>
		<comments>http://ramzess.ru/naglyadnaya-shema-raboty-iptables/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 16:24:03 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Администрирование]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1329</guid>
		<description><![CDATA[Нашел очень простую и наглядную схему работы iptables. Обязательно пригодится, чтобы не запутаться в правилах.]]></description>
			<content:encoded><![CDATA[<p>Нашел очень простую и наглядную схему работы iptables. Обязательно пригодится, чтобы не запутаться в правилах.<br />
<a href="http://ramzess.ru/files/2012/01/ncRxl.png"><img class="aligncenter size-large wp-image-1330" title="Наглядная схема работы iptables" src="http://ramzess.ru/files/2012/01/ncRxl-643x1280.png" alt="" width="643" height="1280" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/naglyadnaya-shema-raboty-iptables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Удаление файлов бэкапа старше 30 дней</title>
		<link>http://ramzess.ru/udalenie-fajlov-bekapa-starshe-30-dnej/</link>
		<comments>http://ramzess.ru/udalenie-fajlov-bekapa-starshe-30-dnej/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 14:35:06 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1325</guid>
		<description><![CDATA[Иногда бывает необходимо удалить с сервера бэкапа файлы старше 30 дней &#8212; за ненадобностью оных. Делаем так: find /home/backup -name \*.tar.gz -mtime +30 -delete Можно добавить эту строку в crontab]]></description>
			<content:encoded><![CDATA[<p>Иногда бывает необходимо удалить с сервера бэкапа файлы старше 30 дней &#8212; за ненадобностью оных.<br />
Делаем так:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">find /home/backup -name \*.tar.gz -mtime +30 -delete</div></div>
<p>Можно добавить эту строку в crontab</p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/udalenie-fajlov-bekapa-starshe-30-dnej/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Восстановление таблиц InnoDB</title>
		<link>http://ramzess.ru/vosstanovlenie-tablic-innodb/</link>
		<comments>http://ramzess.ru/vosstanovlenie-tablic-innodb/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 09:12:45 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1313</guid>
		<description><![CDATA[Иногда приходится сталкиваться с проблемой в MySQL &#8212; бьются таблицы в InnoDB после не корректного завершения работы сервера MySQL. Есть довольно простой и быстрый способ восстановления таблиц. Останавливаем сервер MySQL: # /etc/init.d/mysql stop Добавляем в конфиг /etc/my.cnf следующую строку: [mysqld] innodb_force_recovery = 4 Запускаем сервер MySQL, он автоматом запустит восстановление поврежденных таблиц # /etc/init.d/mysql start [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1314" title="031-mysql-innodb" src="http://ramzess.ru/files/2012/01/031-mysql-innodb.png" alt="" width="140" height="140" />Иногда приходится сталкиваться с проблемой в MySQL &#8212; бьются таблицы в InnoDB после не корректного завершения работы сервера MySQL. Есть довольно простой и быстрый способ восстановления таблиц.</p>
<p><span id="more-1313"></span></p>
<p>Останавливаем сервер MySQL:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># /etc/init.d/mysql stop</div></div>
<p>Добавляем в конфиг /etc/my.cnf следующую строку:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">[mysqld]<br />
innodb_force_recovery = 4</div></div>
<p>Запускаем сервер MySQL, он автоматом запустит восстановление поврежденных таблиц</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># /etc/init.d/mysql start</div></div>
<p>После восстановления желательно сделать резервную копию, убрать добавленную строку из конфига и перезапустить сервер MySQL.</p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/vosstanovlenie-tablic-innodb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Простое восстановление пароля root в Debian</title>
		<link>http://ramzess.ru/prostoe-vosstanovlenie-parolya-root-v-debian/</link>
		<comments>http://ramzess.ru/prostoe-vosstanovlenie-parolya-root-v-debian/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 08:36:05 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1306</guid>
		<description><![CDATA[Самый простой и быстрый способ восстановить забытый пароль на Debian &#8212; с помощью загрузчика GRUB. Основной недостаток данного способа &#8212; необходим физический доступ к машине. Для восстановления пароля делаем следующее: Запускаем машину, дожидаемся появления окна загрузчика, выбираем необходимую строку для загрузки Нажимаем e (Edit) На экране появляется несколько строк, из которых нас интересует строка ядра: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1308" title="root-privileges-85d56" src="http://ramzess.ru/files/2012/01/root-privileges-85d56.jpg" alt="" width="120" height="90" />Самый простой и быстрый способ восстановить забытый пароль на Debian &#8212; с помощью загрузчика GRUB. Основной недостаток данного способа &#8212; необходим физический доступ к машине.</p>
<p><span id="more-1306"></span></p>
<p>Для восстановления пароля делаем следующее:<br />
Запускаем машину, дожидаемся появления окна загрузчика, выбираем необходимую строку для загрузки<br />
Нажимаем <strong>e (Edit)</strong> На экране появляется несколько строк, из которых нас интересует строка ядра:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">kernel /образ_ядра root=/корневой_раздел ro quiet splash</div></div>
<p>Выбираем ее и опять нажимаем <strong>e (Edit)</strong>, редактируем:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">kernel /образ_ядра root=/корневой_раздел rw init=/bin/bash</div></div>
<p>Нажимаем <strong>Enter </strong>и <strong>b (Boot)</strong><br />
Система загрузится и автоматом запустит рутовую консоль<br />
Далее меняем пароль рута:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># passwd root<br />
New Password:<br />
Retype Password:</div></div>
<p>Собсно все.</p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/prostoe-vosstanovlenie-parolya-root-v-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Добавление ключа репозитория Debian</title>
		<link>http://ramzess.ru/dobavlenie-klyucha-repozitoriya-debian/</link>
		<comments>http://ramzess.ru/dobavlenie-klyucha-repozitoriya-debian/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 08:51:19 +0000</pubDate>
		<dc:creator>Ramzess</dc:creator>
				<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://ramzess.ru/?p=1299</guid>
		<description><![CDATA[После добавления нового репозитория в /etc/apt/sources.lisd.d/ и выполнения апдейта, apt-get ругается на отсутствие ключей GPG к репозиторию. Я решаю вопрос следующим образом: # gpg --recv-keys XXXXXXXXXXXXXXXX # gpg --armor --export XXXXXXXXXXXXXXXX &#124; apt-key add - # apt-get update Не уверен, что это правильно, тем не менее &#8212; работает.]]></description>
			<content:encoded><![CDATA[<p>После добавления нового репозитория в /etc/apt/sources.lisd.d/ и выполнения апдейта, apt-get ругается на отсутствие ключей GPG к репозиторию. Я решаю вопрос следующим образом:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:630px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># gpg --recv-keys XXXXXXXXXXXXXXXX<br />
# gpg --armor --export XXXXXXXXXXXXXXXX | apt-key add -<br />
# apt-get update</div></div>
<p>Не уверен, что это правильно, тем не менее &#8212; работает.</p>
]]></content:encoded>
			<wfw:commentRss>http://ramzess.ru/dobavlenie-klyucha-repozitoriya-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

