<?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>::RiZN BLOG:: &#187; manual</title>
	<atom:link href="http://blog.rizn.org/category/manual/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rizn.org</link>
	<description>Обо всем</description>
	<lastBuildDate>Sun, 16 Jan 2011 01:11:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Собрать ядро — это не страшно. Debian-way.</title>
		<link>http://blog.rizn.org/compiling-linux-image/</link>
		<comments>http://blog.rizn.org/compiling-linux-image/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 14:40:23 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/?p=109</guid>
		<description><![CDATA[Сборка ядра — это забавно и познавательно. Для начала нам понадобятся некоторые пакеты: sudo aptitude install debhelper gcc make modutils kernel-package libncurses5-dev Скачаем свежее ядро с http://www.kernel.org/ в архиве tar.bz2 Полученный архив распакуем: tar --bzip2 -xvf linux-source-2.6.* Перейдём в созданную директорию с ядром и настроим его cd linux-source-2.6.* &#038;&#038; sudo make menuconfig В подробности настройки [...]]]></description>
			<content:encoded><![CDATA[<p>Сборка ядра — это забавно и познавательно. Для начала нам понадобятся некоторые пакеты:<br />
<code>sudo aptitude install debhelper gcc make modutils kernel-package libncurses5-dev</code><br />
Скачаем свежее ядро с <a href="http://www.kernel.org/">http://www.kernel.org/</a> в архиве tar.bz2<br />
Полученный архив распакуем:<br />
<code>tar --bzip2 -xvf linux-source-2.6.*</code><br />
Перейдём в созданную директорию с ядром и настроим его<br />
<code>cd linux-source-2.6.* &#038;&#038; sudo make menuconfig</code><br />
В подробности настройки вдаваться не буду, но скажу лишь, что главное правило это «не уверен — не трогай»<br />
Очистим параметры kpkg<br />
<code>sudo make-kpkg clean</code><br />
Теперь самая длительновыполняемая команда — компилируем<br />
<code>sudo make-kpkg --initrd --revision=myfirstbuild.1.0 kernel_image</code><br />
,где <em>myfirstbuild.1.0</em> это произвольное имя сборки<br />
По окончанию сборки ставим образовавшийся пакет<br />
<code>sudo dpkg -i ../linux-image-2.6.*.deb</code><br />
Самое время перезагрузиться и в меню загрузчика выбрать новое ядро.<br />
Если же оно не загрузилось, всегда можно загрузить предыдущее ядро и грузиться с него.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/compiling-linux-image/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>wireless-tools — прекрасная замена wicd и прочим GUI-свистелкам</title>
		<link>http://blog.rizn.org/wireless-tools/</link>
		<comments>http://blog.rizn.org/wireless-tools/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 21:50:02 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[wi-fi]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/?p=96</guid>
		<description><![CDATA[Да, я пришёл к осознанию того, что консольные утилиты всё-таки лучше всяких графических программ и фронт-эндов. А посему, вкратце расскажу о том, как подсоединиться к беспроводной сети, имея в наличии только консоль и клавиатуру. Итак, для начала убедимся, что wireless-tools установлен. aptitude search wireless-tools i A wireless-tools - Tools for manipulating Linux Wireless Extensions Литера [...]]]></description>
			<content:encoded><![CDATA[<p>Да, я пришёл к осознанию того, что консольные утилиты всё-таки лучше всяких графических программ и фронт-эндов. А посему, вкратце расскажу о том, как подсоединиться к беспроводной сети, имея в наличии только консоль и клавиатуру.</p>
<p>Итак, для начала убедимся, что wireless-tools установлен.<br />
<code>aptitude search wireless-tools</code></p>
<pre>i A wireless-tools                                                 - Tools for manipulating Linux Wireless Extensions</pre>
<p>Литера «i» в начале строки говорит о том, что пакет установлен. Если же там значится «p», нужно поставить этот пакет командой <code>sudo aptitude install wireless-tools</code>, только озаботьтесь этим вопросом до попадания в условия отсутствия проводного интернета =)<br />
Далее, посмотрим, какие беспроводные сети нам доступны.<br />
<code>sudo iwlist scan</code><br />
Но для первого знакомства в выводе этой программы будет много ненужной информации. Поэтому сделаем так:<br />
<code>sudo iwlist scan | egrep "ESSID|Quality|Encryption key"</code><br />
На выходе получаем список из имени сети (ESSID), качества сигнала (Quality) и наличия шифрования (Encryption key).<br />
Если сигнал удовлетворительный (более 50, например) и шифрование отсутствует (либо присутствует, но ключ известен), можно приступать к подключению.<br />
В начале зададим имя сети с помощью команды<br />
<code>sudo iwconfig <i>имя_устройства</i> essid "имя_сети"</code><br />
<i>Узнать имя устройства можно с помощью
<pre>sudo iwconfig</pre>
<p></i><br />
Теперь идёт шаг только для зашифрованных сетей. Задаём ключ сети<br />
<code>sudo wpa_supplicant "ключ_сети"</code><br />
И последнее, получаем настройки сети с помощью службы DHCP<br />
<code>sudo dhclient <i>имя_устройства</i></code><br />
После завершения работы программы проверим, работает ли у нас созданное подключение<br />
<code>ping ya.ru</code><br />
Приятной работы в консоли =)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/wireless-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>John The Ripper и md5</title>
		<link>http://blog.rizn.org/john-the-ripper-raw-md5/</link>
		<comments>http://blog.rizn.org/john-the-ripper-raw-md5/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 20:29:27 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[soft]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/john-the-ripper-raw-md5/</guid>
		<description><![CDATA[Случилось мне тут забыть один свой пароль. Имелся только 128-битный md5-хэш пароля, причём записанный plaintext&#8217;ом, который был когда-то сгенерён программой md5sum. Для восстановления паролей по хэшам очень удобно использовать утилиту John The Ripper. Но есть одна проблемка, она (точнее он, John, всё-таки) не умеет работать с raw-md5. Решение проблемы было отгуглено не сразу, спасибо друзьям [...]]]></description>
			<content:encoded><![CDATA[<p>Случилось мне тут забыть один свой пароль. Имелся только 128-битный md5-хэш пароля, причём записанный plaintext&#8217;ом, который был когда-то сгенерён программой md5sum. Для восстановления паролей по хэшам очень удобно использовать утилиту <a href="http://www.openwall.com/john/">John The Ripper</a>. Но есть одна проблемка, она (точнее он, John, всё-таки) не умеет работать с raw-md5.<br />
Решение проблемы было отгуглено не сразу, спасибо друзьям на помощь и тыкание в правильные ссылки :)<br />
Начнём с того, что нужно скачать исходники с официального сайта и распаковать их в какую-либо директорию. Например,<br />
<code>mkdir john #создаём директорию 'john'<br />
cd john #переходим туда<br />
wget http://www.openwall.com/john/f/john-1.7.2.tar.bz2 #и скачиваем тарбол с сорцами (на момент написания, самая свежая — 1.7.2)<br />
tar -xvf john-1.7.2.tar #разархивируем<br />
cd john-1.7.2 #переходим в папку с сорцами<br />
wget ftp://ftp.openwall.com/pub/projects/john/contrib/john-1.7.2-all-9.diff.gz #качаем diff-архив с фиксом<br />
gzip -d john-1.7.2-all-9.diff.gz #разархивируем<br />
patch -p1 &lt; john-1.7.2-all-9.diff #применяем патч<br />
cd src # переходим в директорию, откуда будем собирать Джонни<br />
make # собираем<br />
make clean linux-x86-any # собираем, причем платформу можно (и нужно) выбрать свою<br />
cd ../run #переходим в директорию с компилированной программой<br />
./john -format=raw-MD5 /путь/до/файла/my_forgotten_md5-hash.txt #запускаем и ждём результатов<br />
</code><br />
Замечу, что хэш должен лежать в формате user:hash, например<br />
<code> user:60ddb868550a7f0dece5379390bb71ea </code></p>
<p>Но лучше не забывайте свои пароли ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/john-the-ripper-raw-md5/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Сверим часы?</title>
		<link>http://blog.rizn.org/mobatime-ntp-server/</link>
		<comments>http://blog.rizn.org/mobatime-ntp-server/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 18:48:07 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[manual]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/mobatime-ntp-server/</guid>
		<description><![CDATA[В современное время модно быть пунктуальным. Но как синхронизировать время на персональных компьютерах, КПК и прочей электронике? Для этого умные люди придумали NTP (Network Time Protocol) — сетевой протокол для синхронизации времени. Чтобы проверить, нуждается ли ваш компьютер в синхронизации, воспользуйтесь этим замечательным сервером. Mobatime Systems предоставило два сервера для синхронизации, находящиеся по адресам ntp.mobatime.ru [...]]]></description>
			<content:encoded><![CDATA[<p>В современное время модно быть пунктуальным. Но как синхронизировать время на персональных компьютерах, КПК и прочей электронике? Для этого умные люди придумали NTP (Network Time Protocol) — сетевой протокол для синхронизации времени. Чтобы проверить, нуждается ли ваш компьютер в синхронизации, воспользуйтесь <a href="http://www.direct-time.ru/">этим</a> замечательным сервером.</p>
<p><a href="http://www.mobatime.ru" target="_blank" title="Mobatime Systems - Системы единого времени, часы, часофикация">Mobatime Systems</a> предоставило два сервера для синхронизации, находящиеся по адресам ntp.mobatime.ru и time.mobatime.ru.<br />
Чтобы быстро подкорректировать часы вашего компьютера под управлением линукс, введите в командной строке c правами рута <code>ntpdate ntp.mobatime.ru</code> (аналогично и со вторым сервером, если вдруг первый будет недоступен).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/mobatime-ntp-server/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Системное приглашение на прокачку</title>
		<link>http://blog.rizn.org/sistemnoe-priglashenie-na-prokachku/</link>
		<comments>http://blog.rizn.org/sistemnoe-priglashenie-na-prokachku/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 17:06:26 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/sistemnoe-priglashenie-na-prokachku/</guid>
		<description><![CDATA[Хммм, блог так и не добавился (это я про прошлый пост). Ну да ладно. Что можно настроить &#8220;под себя&#8221; в линуксе? Да всё, что угодно. Одним таким способом тюнинга любимой оси мы и займёмся. Когда человеку надоедает работа в иксах, он перелезает в консоль и радуется большому спектру возможностей, высокой производительности и прочим преимуществом отсутствия [...]]]></description>
			<content:encoded><![CDATA[<p>Хммм, блог так и не добавился (это я про прошлый пост). Ну да ладно.<br />
Что можно настроить &#8220;под себя&#8221; в линуксе? Да всё, что угодно. Одним таким способом тюнинга любимой оси мы и займёмся. Когда человеку надоедает работа в иксах, он перелезает в консоль и радуется большому спектру возможностей, высокой производительности и прочим преимуществом отсутствия графических свистелок. А что главное в консоли? Системное приглашение, конечно же. Именно его-то мы и настроим. Работать будет в bash, пользуясь её распространенностью.<br />
Дефолтное системное приглашение выглядит примерно вот так:<br />
<code>user@host:directory$ -- для юзера и<br />
root@host:directory# -- для рута</code><br />
Скучно и уныло. Возможно, я всегда работаю на локальной машине и отображение хоста лишь занимает лишнее место и мешает. А может, мне хочется всегда быть в курсе точного времени, да и вообще, хочу красиво и в цвете! Нет ничего проще, если читать маны. Для таких же ленивцев, как и я, возникла идея написать русскоязычное пособие по настройке системного приглашения bash.<br />
<span id="more-48"></span><br />
Вид системного приглашения задается с помощью четырёх переменных:PS1, PS2, PS3 и PS4, которые, будучи заданы, влияют на:</p>
<ul>
<li>PS1 &#8211; Основное системное приглашение</li>
<li>PS2 &#8211; Дополнительное системное приглашение. По умолчанию, &#8220;>&#8221;</li>
<li>PS3 &#8211; Системное приглашение выбранной команды</li>
<li>PS4 &#8211; Значение этой переменной выводится до каждой команды, отображаемой bash во время исполнения чего-то. Первый символ переменной выводится для показания того, что процесс выполняется в несколько строк. По умолчанию, это &#8220;+&#8221;</li>
</ul>
<p>Начать стоит с того, что посмотреть текущее значение этих переменных, что очень просто<br />
<code>$ echo $PS1</code><br />
У меня вывелось примерно следующее:</p>
<blockquote><p>${debian_chroot:+($debian_chroot)}\u@\h:\w\$</p></blockquote>
<p>Ничего, изменим так, как нам нужно. Введём<br />
<code> PS1="Hello: "</code><br />
и увидим, как изменилось наше системное приглашение. Теперь пришло время заняться делом :) Вот список специальных символов, которые можно использовать:</p>
<ul>
<li><b>\a</b> :     ASCII-символ &#8220;bell&#8221;</li>
<li><b>\d</b> :     текущая дата в формате “день_недели месяц число” (например, “Птн Июн 22″)</li>
<li><b>\e</b> :     ASCII-символ &#8220;escape&#8221; (033)</li>
<li><b>\h</b> :     имя хоста до первой ‘.’</li>
<li><b>\H</b> :     имя хоста целиком</li>
<li><b>\j</b> :     количество задач, выполняемых в шелле</li>
<li><b>\l</b> :     базовое имя текущего терминала (или порядковый номер)</li>
<li><b>\n</b> :     перенос строки</li>
<li><b>\r</b> :     возврат каретки</li>
<li><b>\s</b> :     имя шелла</li>
<li><b>\t</b> :     текущее время в 24-часовом HH:MM:SS формате</li>
<li><b>\T</b> :     текущее время в 12-часовом HH:MM:SS формате</li>
<li><b>\@</b> :    текущее время в 12-часовом am/pm формате</li>
<li><b>\A</b> :     текущее время в 24-часовом HH:MM формате</li>
<li><b>\u</b> :     имя текущего пользователя</li>
<li><b>\v</b> :     номер версии баша</li>
<li><b>\V</b> :     номер релиза баша (версия + патчлевел)</li>
<li><b>\w</b> :     полный путь до текущей директории</li>
<li><b>\W</b> :     имя только текущей директории (без пути)</li>
<li><b>\!</b> :     номер текущей команды в хистори</li>
<li><b>\#</b> :     номер команды в списке команд</li>
<li><b>\$</b> :     если текущий UID равен 0, покажет #, иначе $</li>
<li><b>\nnn</b> :  покажет символ по его восьмеричному коду &#8220;nnn&#8221;</li>
<li><b>\\</b> :     бэкслэш</li>
<li><b>\[</b> :     начало последовательности непечатаемых символов</li>
<li><b>\]</b> :     конец последовательности непечатаемых символов</li>
</ul>
<p>Введем например следующую последовательность:<br />
<code>PS1="\t \d \w \$"</code><br />
и увидим</p>
<blockquote><p>20:56:35 Птн Июн 22 /etc/ $</p></blockquote>
<p>Конечно же, это не идеал системного приглашения, но уже интереснее. И последнее, что важно знать, что всё, что мы бы не наделали, сбросится после перезагрузки. Чтобы закрепить понравившийся вариант, надо открыть текстовым редактором файл /etc/bashrc (для изменения системного приглашения для рута) или ~/.bashrc (для конкретного юзера) и прописать туда значение переменной вместо стандартной.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/sistemnoe-priglashenie-na-prokachku/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ies4linux</title>
		<link>http://blog.rizn.org/ies4linux/</link>
		<comments>http://blog.rizn.org/ies4linux/#comments</comments>
		<pubDate>Mon, 09 Apr 2007 18:07:03 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[soft]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/ies4linux/</guid>
		<description><![CDATA[Очень многие люди не могут перейти на линукс по причине отсутствия какого-то кривого виндового софта в линуксе. Например, в моём вузе иногда нужно проходить онлайн-тестирование. Сайт тестирования написан на asp.net и оптимизирован только под Internet Explorer&#8230; Хотя слово &#8220;оптимизирован&#8221; немного неверно, вернее было бы сказать &#8220;работает только в IE&#8221;. Но так как от винды я [...]]]></description>
			<content:encoded><![CDATA[<p>Очень многие люди не могут перейти на линукс по причине отсутствия какого-то кривого виндового софта в линуксе. Например, в моём вузе иногда нужно проходить онлайн-тестирование. Сайт тестирования написан на asp.net и оптимизирован только под Internet Explorer&#8230; Хотя слово &#8220;оптимизирован&#8221; немного неверно, вернее было бы сказать &#8220;работает только в IE&#8221;. Но так как от винды я отвык ровно на столько, на сколько привык к безглючности линукса, пришло время искать альтернативу. Она была найдена в программе IEs4Linux. Сей проект является скриптом для корректной работы Microsoft Internet Explorer с помощью Wine.<br />
Рассмотрим пошагово, как сие чудо поставить:<br />
Сначала нужно проверить наличие в списке репозиториев (/etc/apt/sources.list) вот этих строк<br />
<code>deb http://us.archive.ubuntu.com/ubuntu edgy universe<br />
deb http://wine.budgetdedicated.com/apt edgy main</code><br />
Сохраняем файл. Теперь добавим в систему gpg-ключ для второго источника:<br />
<code>wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -</code><br />
А теперь знакомой командой обновляем сведения о доступных к установке приложений<br />
<code>sudo apt-get update</code><br />
Инсталлируем Wine:<br />
<code>sudo apt-get install wine cabextract</code><br />
Теперь загрузим архив с IEs4Linux, распакуем его и установим:<br />
<code> wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz<br />
 tar zxvf ies4linux-latest.tar.gz<br />
 cd ies4linux-*<br />
 ./ies4linux</code><br />
После ввода последней команды надо будет ответить на несколько несложных вопросов и вуаля &#8211; на рабочем столе появилась новая иконка &#8211; утопленная в рюмке буква &#8220;е&#8221; :)<br />
Собственно всё. Никаких перезагрузок в винду ради костыля от microsoft ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/ies4linux/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Как восстановить grub</title>
		<link>http://blog.rizn.org/kak-vosstanovit-grub/</link>
		<comments>http://blog.rizn.org/kak-vosstanovit-grub/#comments</comments>
		<pubDate>Thu, 15 Mar 2007 13:42:51 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/kak-vosstanovit-grub/</guid>
		<description><![CDATA[Многие, держа на одном винте Linux и Windows, сталкиваются с такой вот проблемой, при очередной переустановке по какой-либо причине винды, эта зло-ось трёт загрузчик линукса из mbr (master boot record) и линукс становится недоступен. В этом случае есть выход, довольно простой, который я сейчас и опишу. Чтобы решить эту проблему нужно нескольно вещей: LiveCD линуксового [...]]]></description>
			<content:encoded><![CDATA[<p>Многие, держа на одном винте Linux и Windows, сталкиваются с такой вот проблемой, при очередной переустановке по какой-либо причине винды, эта зло-ось трёт загрузчик линукса из mbr (master boot record) и линукс становится недоступен. В этом случае есть выход, довольно простой, который я сейчас и опишу. Чтобы решить эту проблему нужно нескольно вещей:</p>
<ul>
<li>LiveCD линуксового дистрибутива. (у меня стоит Ubuntu, поэтому беру именно его)</li>
<li>Знать, на каком диске стоит, собственно, линукс (например hda1)</li>
<li>Знать номер раздела, где установлен grub, представляющий собой специфический идентификатор, который grub использует для идентификации каждого раздела жесткого диска (например, для первого жесткого диска &#8211; hd0). </li>
</ul>
<p>Приступим. Грузимся с LiveCD и открываем консоль. Первым делом нужно залогиниться под рутом <code>sudo su</code> и создать новую пустую директорию <code>mkdir /mnt/hd</code> где <strong>/mnt/hd</strong> &#8211; это то, куда мы будем монтировать раздел с линуксом.<br />
Далее, монтируем в эту директорию раздел командой<br />
<code>mount -t ext2 /dev/hda7 /mnt/hd</code> где <strong>ext2</strong> &#8211; файловая система, установленная на разделе, <strong>/dev/hda7</strong> &#8211; расположение раздела, <strong>/mnt/hd</strong> &#8211; куда будем монтировать.<br />
Чрутимся в примонтированный раздел<br />
<code>chroot /mnt/hd</code> и запускаем grub <code>grub</code> Видим &#8220;grub&gt;&#8221; &#8211; приглашение к вводу команды. Пишем &#8220;root (&#8220;, после чего нажимаем клавишу Tab для того, чтобы grub вывел список распознанных жестких дисков. Используя идентификатор раздела жесткого диска с линуксом (подробнее почитать можно <a href="http://www.redhat.com/docs/manuals/enterprise/RHEL-3-Manual/ref-guide/s1-grub-terminology.html">тут</a>), вводим имя раздела (например, hda7 распознался grub&#8217;ом как hd0,5), но для каждого конкретного случая надо убедиться в том, что идетификатор выбрал правильный. Итак, в итоге получаем команду <code>root (hd0,5)</code> где <strong>hd0,5</strong> меняем в зависимости от ситуации и радостно жмем Enter. Теперь осталось лишь набрать <code>setup (hd0,5)</code> для переустановки grub&#8217;a и <code>exit</code>для выхода. Всё! Перезагружаем компьютер и радуемся. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/kak-vosstanovit-grub/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Настройка VPN в ubuntu linux</title>
		<link>http://blog.rizn.org/nastroyka-vpn-v-ubuntu-linux/</link>
		<comments>http://blog.rizn.org/nastroyka-vpn-v-ubuntu-linux/#comments</comments>
		<pubDate>Wed, 21 Feb 2007 10:37:45 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[vpn]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/?p=28</guid>
		<description><![CDATA[В те далекие времена, когда я выбирал будущего провайдера, передо мной стоял вопрос: домашняя сеть или ADSL. С одной стороны, у первого варианта были плюсы в виде внутренних файлохранилищ и ресурсов, но был и (на мой взгляд) существенный минус &#8211; использование VPN. И если с точки зрения безопасности, решение это довольно хорошее, то в настройке [...]]]></description>
			<content:encoded><![CDATA[<p>В те далекие времена, когда я выбирал будущего провайдера, передо мной стоял вопрос: домашняя сеть или ADSL. С одной стороны, у первого варианта были плюсы в виде внутренних файлохранилищ и ресурсов, но был и (на мой взгляд) существенный минус &#8211; использование VPN. И если с точки зрения безопасности, решение это довольно хорошее, то в настройке это представляло определенные грабли. Я-то выбрал ADSL и не знаю ни одной проблемы с настройкой сети. Для тех же, кто еще сидит под виндой из-за того, что неполучилось настроить VPN в линуксе, посвящается:<br />
Пошаговая настройка VPN в системе Ubuntu Linux.</p>
<p>Первым делом надо поставить пакет для работы с протоколом pptp, на котором и основаны большинство виртуальных сетей. Создатели репозиториев уже позаботились о наших проблемах, поэтому установка сводится к</p>
<blockquote><p>
sudo aptitude install pptp-linux
</p></blockquote>
<p>После установки создадим конфиги, для этого введем</p>
<blockquote><p>touch /etc/ppp/options</p></blockquote>
<p>и с помощью текстового редактора впишем:</p>
<blockquote><p>
name <strong>your_login</strong><br />
remotename vpn<br />
defaultroute<br />
noauth<br />
asyncmap 0<br />
crtscts<br />
lock<br />
hide-password<br />
local<br />
noproxyarp<br />
lcp-echo-interval 30<br />
lcp-echo-failure 4<br />
noipx
</p></blockquote>
<p>Также создадим /etc/ppp/options.pptp и впишем туда следующую строку:</p>
<blockquote><p>
lock noauth nobsdcomp nodeflate
</p></blockquote>
<p>Ещё один файл &#8211; /etc/ppp/chap-secrets, который будет содержать логин и пароль для интернета.</p>
<blockquote><p>
<strong>your_login</strong> vpn <strong>your_password</strong>
</p></blockquote>
<p>И последний файл /etc/ppp/peers/vpn, в который положим настройки VPN</p>
<blockquote><p>
mtu 1372<br />
mru 1500<br />
persist<br />
maxfail 0<br />
lcp-echo-interval 60<br />
lcp-echo-failure 4<br />
defaultroute<br />
pty &#8220;pptp <strong>vpn_path</strong> &#8211;nolaunchpppd&#8221;<br />
name <strong>your_login</strong><br />
remotename PPTP<br />
require-mppe-128<br />
file /etc/ppp/options.pptp<br />
ipparam vpn
</p></blockquote>
<p>В приведенных выше файлах <strong>your_login</strong> заменить на свой логин к VPN, <strong>your_password</strong> на свой пароль, а <strong>vpn_path</strong> &#8211; на адрес vpn-сервера.<br />
Осталось только выполнить</p>
<blockquote><p>
sudo pptp ip_адрес_vpn_шлюза
</p></blockquote>
<p>По идее, всё должно работать :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/nastroyka-vpn-v-ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Пара слов об обновлении Kubuntu</title>
		<link>http://blog.rizn.org/para-slov-ob-obnovlenii-kubuntu/</link>
		<comments>http://blog.rizn.org/para-slov-ob-obnovlenii-kubuntu/#comments</comments>
		<pubDate>Tue, 06 Feb 2007 19:41:10 +0000</pubDate>
		<dc:creator>RiZN</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>

		<guid isPermaLink="false">http://blog.rizn.org/?p=24</guid>
		<description><![CDATA[В прошлые выходные обновлял kubuntu 6.06 LTS Dapper Drake. Для осуществления поставленной задачи у меня было: Компьютер средней конфигурации Относительно широкий канал до интернетов (1 Мбит/с) вышеназванная ось Относительно прямые руки Около 4 часов времени Порядок обновления довольно прост: первым делом надо сделать бэкап системы в целом (если есть желание), либо только самых важных данных [...]]]></description>
			<content:encoded><![CDATA[<p>В прошлые выходные обновлял kubuntu 6.06 LTS Dapper Drake.<br />
Для осуществления поставленной задачи у меня было:</p>
<ul>
<li>Компьютер средней конфигурации</li>
<li>Относительно широкий канал до интернетов (1 Мбит/с)</li>
<li>вышеназванная ось</li>
<li>Относительно прямые руки</li>
<li>Около 4 часов времени</li>
</ul>
<p>Порядок обновления довольно прост: первым делом надо сделать бэкап системы в целом (если есть желание), либо только самых важных данных (как сделал я). Бэкап хорошо бы закинуть куда-нибудь подальше, во избежание :)<br />
Следующим шагом надо открыть файл со списком репозитариев &#8211; в debian-based дистрибутивах его можно найти по адресу <code>/etc/apt/sources.list</code> Так как файл системный, открыть надо с правами рута:<code>kdesu kate /etc/apt/sources.list</code>В файле видим списки репозитариев &#8211; сайтов, с которых менеджер пакетов aptitude скачивает и ставит софт и обновления. Если перед адресом стоит <strong>deb</strong>, значит это репозитарий с компилированными программами, если же <strong>deb-src</strong>, то там находятся исходники программ, которые можно закомментировать перед обновлением, чтобы не тянуть лишние мегабайты. Для этого перед строкой ставим &#8220;#&#8221;, например<code># deb-src http://ru.archive.ubuntu.com/ubuntu/ dapper universe</code>Теперь самое важное &#8211; нужно заменить все упоминания о &#8220;dapper&#8221; на &#8220;edgy&#8221;. Это можно сделать вручную или с помощью замены (в Kate, к примеру). Теперь сохраняемся и выходим из иксов с помощью нажатия ctrl+alt+bkspc.<br />
Залогинившись в консоли остается ввести всего пару команд:<code>sudo aptitude update</code>Эта команда нужна для того, чтобы aptitude поискал по новым адресам обновления, и<code>sudo aptitude dist-upgrade</code>для, собственно, установки этих обновлений. Эта операция займет несколько часов (скачается более гигабайта информации), можно иногда поспрашивает о зависимостях. После чего произойдет настройка и можно грузится в иксы и наслаждаться изменениями :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rizn.org/para-slov-ob-obnovlenii-kubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

