<?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>Блог об openSUSE &#187; openSuSE</title>
	<atom:link href="http://sapfeer.ru/tag/opensuse/feed/" rel="self" type="application/rss+xml" />
	<link>http://sapfeer.ru</link>
	<description>Блог по созданию и настройке openSUSE безопасного хамелеона</description>
	<lastBuildDate>Tue, 15 Mar 2011 12:04:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Создание репозитория Subversion в openSUSE</title>
		<link>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/</link>
		<comments>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 01:15:51 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/sozdanie-repozitoriev-subversion-v-opensuse/</guid>
		<description><![CDATA[Здравствуйте, вижу у моего блога прибавилось постоянных читателей. А это значит, то, что я выкладываю на страницах своего блога кому-то интересно и это является дополнительным стимулом для меня. Постараюсь радовать вас интересными заметками как можно чаще. Сегодня хочу рассказать о создании репозитория с помощью системы управления версий subversion и о подводных камнях, которые могут вам [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://sapfeer.ru/wp-content/uploads/2009/12/Subversion-300x41.png" alt="Настройка subversion  в opensuse" title="Subversion"align="left" width="300" height="41" class="size-medium wp-image-557" />  Здравствуйте, вижу у моего блога прибавилось постоянных читателей. А это значит, то, что я выкладываю на страницах своего блога кому-то интересно и это является дополнительным стимулом для меня. Постараюсь радовать вас интересными заметками как можно чаще. Сегодня хочу рассказать о  создании репозитория с помощью системы управления версий <b>subversion</b> и о подводных камнях, которые могут вам встретиться. </p>
<p>    Задача достаточно простая: поднять сервер, создать репозиторий и запретить анонимный доступ к нему, оставив возможность редактирования его для авторизованных пользователей. Для начала устанавливаем пакет subversion:<br />
<code><br />
_empty@linux:~> sudo zypper install subversion<br />
</code><br />
Весь процесс, на самом деле, занимает не больше 10ти минут, но для новичка он превращается в сущуую пытку. По умолчанию, в <i>openSUSE 11.2</i> все репозитории находятся в /srv/svn/repos</p>
<p>1) Создадим новый репозиторий в папке repositories(я специально сменил папку repos на repositories, только для примера, чтобы не привыкали к дефолту):<br />
<code><br />
_empty@linux:~> sudo  svnadmin create /srv/svn/repositories/testrepo<br />
</code><br />
В папке testrepo находятся стандартные файлы для каждого репозитория svn. Теперь, отредактируем конфигурационный файл в папке conf:<br />
<code><br />
_empty@linux:~> sudo  svnserve.conf<br />
</code><br />
Можно смело все оттуда удалить, и вписать следующие строки:<br />
<code><br />
[general]<br />
anon-access = none<br />
auth-access = write<br />
password-db = passwd<br />
</code><br />
Поясню поднобно: anon-access устанавливает возможность неавторизованных пользователей просматривать репозиторий, auth-access управляет доступом к репозиторию для зарегистрированных пользователей, где password-db - имя файла с логинами и паролями этих пользователей.<br />
    И так,  теперь нам необходимо вписать юзеров в файл passwd:<br />
<code><br />
[users]<br />
user = pass<br />
user1 = pass1<br />
</code><br />
В этом файле опять же смело можете все удалять, добавьте туда только нужных вам пользователей в формате приведенном выше. </p>
<p>2) Для запуска сервера нам нужен непривелегированный пользователь. Назовем его svn. При установке у меня пользователь не создавался, значит создадим его самостоятельно(проверьте в /etc/passwd, возможно пользователь уже есть!):<br />
<code><br />
_empty@linux:~> sudo  groupadd svn<br />
_empty@linux:~> sudo  useradd -r -g svn<br />
</code><br />
Теперь мы должы дать все права на нашу директорию  /srv/svn/repositories:<br />
<code><br />
_empty@linux:~> sudo  chown -R svn:svn /srv/svn/repositories<br />
</code></p>
<p>3) И последний, самый важный этап - запуск svn сервера. Здесь следует особо обратить внимание на файл /etc/sysconfig/svnserve! В нем нам необходимо указать параметры запуска SVN сервера. Во-первых, надо прописать путь к root директории для svn, а во-вторых, <u>в openSUSE по умолчанию сервер стартует с параметором </u><b>-R</b>(что ознает ReadOnly). <b>Поэтому коммитить и добавлять файлы в ваши репозитории удаленно вы не сможете!</b> Редактируем  параметр SVNSERVE_OPTIONS в /etc/sysconfig/svnserve:<br />
<code><br />
SVNSERVE_OPTIONS="-d -r /srv/svn/repositories"<br />
</code><br />
Все, после этого наш сервер готов к запуску:<br />
<code><br />
_empty@linux:~> sudo  /etc/init.d/svnserve<br />
</code></p>
<p>Для проверки запускаем на другой машине, у вас должен быть примерно такой вывод(на вопрос хранить ли пароли в домашней папке я ответил no):<br />
<code><br />
user@laptop:~> svn co svn://x.x.x.x/testrepo<br />
Authentication realm: <svn://x.x.x.x:3690> e1ff449a-f4f1-11de-a083-6b70055eb850<br />
Password for 'empty':                                                               </p>
<p>-----------------------------------------------------------------------<br />
ATTENTION!  Your password for authentication realm:                    </p>
<p>   <svn://x.x.x.x:3690> e1ff449a-f4f1-11de-a083-6b70055eb850</p>
<p>can only be stored to disk unencrypted!  You are advised to configure<br />
your system so that Subversion can store passwords encrypted, if<br />
possible.  See the documentation for details.                        </p>
<p>You can avoid future appearances of this warning by setting the value<br />
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in<br />
'/home/user/.subversion/servers'.<br />
-----------------------------------------------------------------------<br />
Store password unencrypted (yes/no)? no<br />
Checked out revision 0.<br />
</code></p>
<p>Все,ваш сервер готов к работе, можете добавлять в него файлы, например, через <i>kdesvn</i>. </p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/","Создание репозитория Subversion в openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/sozdanie-repozitoriya-subversion-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Особенности дистрибутива openSUSE</title>
		<link>http://sapfeer.ru/osobennosti-distributiva-opensuse/</link>
		<comments>http://sapfeer.ru/osobennosti-distributiva-opensuse/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 09:12:31 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/osobennosti-distributiva-opensuse/</guid>
		<description><![CDATA[Читал старые записи в блоге Joe Brockmeier'а. И вот решил у себя выложить, чем же ,по-мнению разработчиков, дистрибутив openSUSE отличается от других linux'овы сборок. Вот список того, что есть только в openSUSE, этого вы не найдете в других дистрибутивах. - YaST - всеми нами любимый системный менеджер - Zypper - программа, для управления пакетами. - [...]]]></description>
			<content:encoded><![CDATA[<p> <img width="320" height="290" src='http://sapfeer.ru/wp-content/uploads/2009/12/86049493.png' border='0' alt='openSUSE логотип' align='Left' class="alignleft"> Читал старые записи в блоге Joe Brockmeier'а. И вот решил у себя выложить, чем же ,по-мнению разработчиков, дистрибутив openSUSE отличается от других linux'овы сборок.</p>
<p>Вот список того, что есть только в openSUSE, этого вы не найдете в других дистрибутивах.<br />
- <b>YaST</b> - всеми нами любимый системный менеджер<br />
- <b>Zypper</b> - программа, для управления пакетами.<br />
- <b>openSUSE Build Service</b> - пакет утилит для сборки  пакетов, с которым можно работать как онлайн, так и оффлайн.<br />
- <b>One-click install</b> - вот это точно одно из самых удачных нововведений, установка в один клик бывает удобна для не продвинутых юзеров.<br />
- <b>SUSE Firewall</b> - Отличный файрвол, базирующийся на iptables. Удобен в настройке, достаточно гибок, позволяет без усилий решать базовые задачи разграничения доступа к сети.<br />
- <b>Большое количество репозиториев</b> , которое появилось благодаря тому же openSUSE Build Service. Теперь практически любую программу можно найти уже в готовом RPM пакете под любую версию дистрибутива.<br />
- <b>SLED и SLES</b> - дистрибутивы построенные на основе openSUSE, поэтому стабильные и надежные.<br />
И, конечно, <strong>Хамелеон</strong> - символ всего, что связано с SuSE. Хамелеон , наверное, наиболее подходящий символ для дистрибутива, как легко и просто он изменяет свою окраску, так и дистрибутив мы можем легко подстроить под себя.</p>
<p>Спасибо ребятам из openSUSE за отличный дистрибутив!</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/osobennosti-distributiva-opensuse/","Особенности дистрибутива openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/osobennosti-distributiva-opensuse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ошибка с драйвером для ATI-видеокарт</title>
		<link>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/</link>
		<comments>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 17:14:49 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/</guid>
		<description><![CDATA[Ну вот вроде бы все - заработал репозиторий от ATI. И я, осчастливленный этой новостью, поспешил поставить себе драйвер. Поставил пакеты из ATI репозитория. Но, к сожалению, видимо это оказалось очередной злой шуткой разработчиков. Не понимаю, чем думают люди из novell выставляя продукты, без должным образом проведенного тестирования? Хочется задать вопрос, - "Сколько это еще [...]]]></description>
			<content:encoded><![CDATA[<p>Ну вот вроде бы все - заработал репозиторий от ATI. И я, осчастливленный этой новостью, поспешил поставить себе драйвер. Поставил пакеты из  <a href="http://www2.ati.com/suse/11.2/">ATI репозитория</a>. Но, к сожалению, видимо это оказалось очередной злой шуткой разработчиков. Не понимаю, чем думают люди из novell выставляя продукты, без должным образом проведенного тестирования? Хочется задать вопрос, - "Сколько это еще будет продолжаться?". Я уже всерьез подумываю, чтобы вернутся к версии 11.1 .<br />
А теперь об ошибках. Если после установки пакетов <i>ati-fglrxG01-kmp</i> и <i>x11-video-fglrxG01</i>, вы выполните команду:</p>
<p><code>modprobe fglrx</code></p>
<p>И увидите вот такие ошибки в dmesg:<br />
<code><br />
fglrx: Unknown symbol find_task_by_vpid<br />
fglrx: Unknown symbol pci_enable_msi<br />
</code></p>
<p><b>Поздравляю!</b> Теперь вы тоже стали жертвой халатности ATI. Как написано на форумах opensuse -<br />
<b>проблема актуальна только на 32-bit ных системах</b>. Более того, как оказалось, такая же проблема есть и в Ubuntu и в других дистрибутивах. Можно смело констатировать факт, что ATI спустя рукава относится к поддержке своих видеокарт в Linux. Жаль, что из-за таких вот в кавычках <i>"лидирующих"</i> производителей видео чипсетов тормозится развитие opensource. А всем нам - обладателям 32-битных систем и чертовых видеокарточек ATI остается лишь ждать, когда же ,наконец, выйдет нормальный драйвер, либо - пересаживаться обратно на openSUSE 11.1, что я и собираюсь сделать. <i>Где мой старый комп с nvidia fx5200...</i></p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/","Ошибка с драйвером для ATI-видеокарт")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/oshibka-s-drajverom-dlya-ati-videokard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Сетевая установка openSUSE 11.2</title>
		<link>http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/</link>
		<comments>http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 19:25:31 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Сетевая установка]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=488</guid>
		<description><![CDATA[Я долго не писал в блог, этот перерыв к сожалению связан с моей болезнью. Я лежал в больнице, сполна ознакомился с нашей российской медициной. Почему то болеть больше совсем не хочется...:) Теперь надо наверстывать упущенное. Растерял я наверное всех своих читателей..) Так вот, я пропустил долгожданный выход openSUSE 11.2. Поэтому, выйдя из больницы, я, первым [...]]]></description>
			<content:encoded><![CDATA[<p>Я долго не писал в блог, этот перерыв к сожалению связан с моей болезнью. Я лежал в больнице, сполна ознакомился с нашей российской медициной. Почему то болеть больше совсем не хочется...:) Теперь надо наверстывать упущенное. Растерял я наверное всех своих читателей..)</p>
<p>Так вот, я пропустил долгожданный выход openSUSE 11.2. Поэтому, выйдя из больницы, я, первым делом захотел ее себе поставить на ноутбук. Правда хотелось начать установку прям сразу, не дожидаясь пока скачается образ в 4 гб. </p>
<p>Я скачал образ сетевой установки размером в 100 мб. <strong>Никому не советую использовать его!</strong> Видимо все силы разработчиков были потрачены на основной 4 гигабайтный образ, и качество NET-сборки оставляет желать лучшего. Мало того, что мне пришлось полчаса шаманить, чтобы записать эти несчастные 100 мб на флешку, так еще, в консольном режиме, установщик запросил у меня URL репозитория. Тут на счастье, мне попался один интересный скрипт в каком-то американском блоге. Качаем его <a href='http://sapfeer.ru/wp-content/uploads/2009/11/setupgrubfornfsinstall.txt'>тут</a>(правой кнопкой мыши - "Сохранить как"). После сохранения даем права на выполнение и запускаем.<br />
Запустится мастер настройки установки, который задаст вам несколько вопросов:</p>
<p><img src="http://sapfeer.ru/wp-content/uploads/2009/11/netinstall-0.jpeg" alt="netinstall-0" title="netinstall-0" width="276" height="148" class="size-full wp-image-490" /><br />
Какую версию установить: Да - 64 битную, Нет - 32 битную.</p>
<p><img src="http://sapfeer.ru/wp-content/uploads/2009/11/netinstall-1-300x192.jpg" alt="netinstall-1" title="netinstall-1" width="300" height="192" /><br />
Выбор источника установки</p>
<p><img src="http://sapfeer.ru/wp-content/uploads/2009/11/netinstall-3-300x248.jpg" alt="netinstall-3" title="netinstall-3" width="300" height="248" class="size-medium wp-image-492" /><br />
Выбор разрешения экрана при установке</p>
<p>После этого скрипт загрузит ядро и образ initrd и добавит в ваш загрузчик пункт установки. Смело можете перезагружать машину и устанавливать openSUSE. <strong>Хочу однако заметить, что установка по сети довольно медленная. У меня, с интернетом 450 кб/c она заняла порядка 10 часов.</strong></p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/","Сетевая установка openSUSE 11.2")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/setevaya-ustanovka-opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Настройка портов для сервисов в SuSEfirewall2</title>
		<link>http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/</link>
		<comments>http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 12:59:07 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[SuSEfirewall2]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=472</guid>
		<description><![CDATA[Очень удобная штука - YaST. А в ней есть неменее удобная функция управления файрволлом. Хочу сегодня поделится опытом, как сделать процесс управления доступом приложений к сети еще более удобным. У SuSEfirewall2 существуют свои конфигурационные файлы. Предлагаю вам заглянуть в директорию /etc/sysconfig/SuSEfirewall2.d/services/. Там вы увидите несколько файлов, например apache2, cups, postfix, sshd и др. Эти файлы [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sapfeer.ru/wp-content/uploads/2009/10/firewall.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/firewall-300x128.jpg" alt="SuSEfirewall2" title="SuSEfirewall2" width="300" height="128" class="alignleft size-medium wp-image-475" /></a> Очень удобная штука - YaST. А в ней есть неменее удобная функция управления файрволлом. Хочу сегодня поделится опытом, как сделать процесс управления доступом приложений к сети еще более удобным. У SuSEfirewall2 существуют свои конфигурационные файлы. Предлагаю вам заглянуть в директорию <strong>/etc/sysconfig/SuSEfirewall2.d/services/</strong>. Там вы увидите несколько файлов, например apache2, cups, postfix, sshd и др. Эти файлы отвечают за порты для демонов.<br />
А если у вас на сервере запущен какой-то нестандартный демон? К примеру, CS Source сервер, вы можете создать собственный конфиг и управлять доступом к нему через YaST -> Брэндмауэр -> Разрешенные Службы</p>
<p>Вот так например выглядит конфиг для стандартного сервера CSS:</p>
<pre>
admin@linuxserver:~> cat /etc/sysconfig/SuSEfirewall2.d/services/cssource
## Name: Counter Strike: Source
## Description: Server for CS:Source

# space separated list of allowed TCP ports
TCP="27015"

# space separated list of allowed UDP ports
UDP="27005 27015 27020"

# space separated list of allowed RPC services
RPC=""

# space separated list of allowed IP protocols
IP=""

# space separated list of allowed UDP broadcast ports
BROADCAST=""
</pre>
<p>В той же папке лежит файл <em>TEMPLATE</em>, используя его вы можете создать свой конфиг для вашего сервиса.</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/","Настройка портов для сервисов в SuSEfirewall2")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/nastrojka-portov-dlya-servisov-v-susefirewall2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Репозиторий ATI для openSUSE 11.2</title>
		<link>http://sapfeer.ru/repozitorij-ati-dlya-opensuse-11-2/</link>
		<comments>http://sapfeer.ru/repozitorij-ati-dlya-opensuse-11-2/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 16:41:16 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Репозиторий]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=454</guid>
		<description><![CDATA[<div style="display:inline-block;">Наконец-то, это произошло! Ati обновила версию драйвера и теперь он поддерживает новое ядро OpenSuSE. Скачать драйвер можно на официальном сайте или... 
</div>]]></description>
			<content:encoded><![CDATA[<div style="display:inline-block;"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/atilinux-165x300.jpg" style="float:left;display:inline-block;padding:5px;" alt="Ati Linux" title="Ati Linux" width="165" height="300"  class="size-medium wp-image-455" /> Наконец-то, это произошло! Ati обновила версию драйвера и теперь он поддерживает новое ядро openSUSE. Скачать драйвер можно на официальном сайте или по <a href="https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-9-10-x86.x86_64.run">ссылке</a>. Так же открылся репозиторий для драйвера fglrx, но к сожалению в нем нет модулей для kernel-desktop(Советую поставить вам kernel-pae или kernel-default). Репозиторий можно импортировать через YaST, указав URL  <strong>http://www2.ati.com/suse/11.2/</strong>
</div>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/repozitorij-ati-dlya-opensuse-11-2/","Репозиторий ATI для openSUSE 11.2")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/repozitorij-ati-dlya-opensuse-11-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Быстрое создание копии жесткого диска в openSUSE</title>
		<link>http://sapfeer.ru/bystroe-sozdanie-kopii-diska-v-opensuse/</link>
		<comments>http://sapfeer.ru/bystroe-sozdanie-kopii-diska-v-opensuse/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 16:32:24 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[openSuSE]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=438</guid>
		<description><![CDATA[К сожалению на днях, что-то случилось с системным жестким диском у меня на сервере, и он перестал определятся BIOS'ом Хорошо, что все данные хранились на других винчестерах. Так вот, как оказалось, он перестал определятся только у меня, я проверял на других машинах - работает, но проявляет первые признаки "сыпучести". Поэтому было решено сделать копию диска [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://sapfeer.ru/wp-content/uploads/2009/10/Serial_ATA_hard_disk_connected-300x273.jpg" alt="Копирование винчестера" title="Копирование винчестера" width="300" height="273" style="padding:5px;margin:5px;float:left;display:inline-block;" class="size-medium wp-image-441" /> К сожалению на днях, что-то случилось с системным жестким диском у меня на сервере, и он перестал определятся BIOS'ом <img src='http://sapfeer.ru/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Хорошо, что все данные хранились на других винчестерах. Так вот, как оказалось, он перестал определятся только у меня, я проверял на других машинах - работает, но проявляет первые признаки "сыпучести". Поэтому было решено сделать копию диска на другой винчестер.<br />
Сделать полную копию диска можно очень легко используя команду <strong>dd</strong>:</p>
<blockquote><p>dd if=/dev/sda of=/dev/sdb</p></blockquote>
<p>(При этом можно указать опцию bs=CACHE_SIZE второго винчестера, это немного ускорит процесс)</p>
<p><strong>однако нужно учитывать 2 вещи: </strong></p>
<li type="1"> <strong>новый винчестер должен быть больше или равен предыдущему</strong>. Но если даже вы и берете два винчестера одинаковой емкости, например по 80 гб, но разных фирм или разных моделей, вы запросто можете попасть в трудную ситуацию, когда на целевом hard'е  будет на несколько сотен/тысяч секторов больше, чем на том, на который нужно сделать копию. При этом вы можете потерять часть данных. Если у вас исходный винчестер 80 гб, советую взять на 120(остальное пространство просто останется неразмеченным, вы сможете добавить разделы туда потом в любое время). Если у вас нету такого же hard'a, то делайте не полную копию диска, а лишь важных разделов, дабы быть уверенным в сохранении всех важных данных..</li>
<li type="1">сейчас в большинстве систем диск определяется по ID, поэтому не забудьте поменять в grub'e(lilo) путь к корневому разделу(разумеется, если диск загрузочный).
</li>
<p>Но мне с первым пунктом повезло, целевой диск оказался как раз такого же размера, как и исходный, а во втором пункте нужно отредактировать два файла - <em>/boot/grub/menu.lst</em> и <em>/etc/fstab</em>. Впишите вместо <em>/dev/disk/by-id...</em> имя вашего диска <strong>/dev/sd*</strong>, в обоих файлах(Вместо звездочки имя диска, например - sda2). Если хотите можете потом вписать все-таки название диска по id.</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/bystroe-sozdanie-kopii-diska-v-opensuse/","Быстрое создание копии жесткого диска в openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/bystroe-sozdanie-kopii-diska-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Легкая установка openSUSE в Картинках</title>
		<link>http://sapfeer.ru/legkaya-ustanovka-opensuse-v-kartinkax/</link>
		<comments>http://sapfeer.ru/legkaya-ustanovka-opensuse-v-kartinkax/#comments</comments>
		<pubDate>Sat, 17 Oct 2009 06:55:06 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Установка]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=410</guid>
		<description><![CDATA[Установка OpenSuSE очень проста, но даже в ней у некоторых совсем начинающих юзеров возникают сложности, я привожу весь процесс установки системы, на примере OpenSuSE 11.1]]></description>
			<content:encoded><![CDATA[<div align="center" style="display:inline-block;margin:5px;text-align:center;">
<em>Запуск установки с DVD-диска</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s1.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s1-300x225.jpg" alt="Запуск установки с DVD-диска" title="Запуск установки с DVD-диска" width="300" height="225" class="size-medium wp-image-411" /></a></p>
<p><em>Выбор русского языка в начале установки</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s2.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s2-300x225.jpg" alt="Выбор русского языка в начале установки" title="Выбрать русский язык в начале установки" width="300" height="225" class="size-medium wp-image-412" /></a></p>
<p><em>Русское меню загрузки с диска</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s3.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s3-300x225.jpg" alt="Русское меню загрузки с диска" title="Русское меню загрузки с диска" width="300" height="225" class="size-medium wp-image-413" /></a></p>
<p><em>Запуск Live-системы установки</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s4.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s4-300x225.jpg" alt="Запуск Live-системы установки" title="Запуск Live-системы установки" width="300" height="225" class="size-medium wp-image-414" /></a></p>
<p><em>Лицензия GNU и выбор языка системы</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s5.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s5-300x225.jpg" alt="Лицензия GNU и выбор языка системы" title="Лицензия GNU и выбор языка системы" width="300" height="225" class="size-medium wp-image-415" /></a></p>
<p><em>Загрузка компонентов установки</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s6.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s6-300x225.jpg" alt="Загрузка компонентов установки" title="Загрузка компонентов установки" width="300" height="225" class="size-medium wp-image-416" /></a></p>
<p><em>Начало работы инсталлятора</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s7.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s7-300x225.jpg" alt="Начало установки непосредственно самой системы" title="Начало установки непосредственно самой системы" width="300" height="225" class="size-medium wp-image-417" /></a></p>
<p><em>Выбор часового пояса</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s8.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s8-300x225.jpg" alt="Выбор часового пояса" title="Выбор часового пояса" width="300" height="225" class="size-medium wp-image-418" /></a></p>
<p><em>Выбор рабочего окружения</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s9.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s9-300x225.jpg" alt="Выбор рабочего окружения" title="Рабочее окружение" width="300" height="225" class="size-medium wp-image-419" /></a></p>
<p><em>Разметка жесткого диска</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s10.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s10-300x225.jpg" alt="Разметка жесткого диска" title="Разметка жесткого диска" width="300" height="225" class="size-medium wp-image-420" /></a></p>
<p><em>Добавление пользователя в систему</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s11.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s11-300x225.jpg" alt="Добавление пользователя в систему" title="Добавление пользователя в систему" width="300" height="225" class="size-medium wp-image-421" /></a></p>
<p><em>Ввод пароля root</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s12.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s12-300x225.jpg" alt="Ввод пароля root" title="Ввод пароля root" width="300" height="225" class="size-medium wp-image-422" /></a></p>
<p><em>Завершение сбора данных о процессе установки</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s13.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s13-300x225.jpg" alt="Завершение сбора данных о процессе установки" title="Завершение сбора данных о процессе установки" width="300" height="225" class="size-medium wp-image-423" /></a></p>
<p><em>Подтвердение перед установкой</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s14.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s14-300x225.jpg" alt="Подтвердение перед установкой" title="Подтвердение перед установкой" width="300" height="225" class="size-medium wp-image-424" /></a></p>
<p><em>Автоматическая настройка</em><br />
<a href="http://sapfeer.ru/wp-content/uploads/2009/10/s15.jpg"><img src="http://sapfeer.ru/wp-content/uploads/2009/10/s15-300x225.jpg" alt="Автоматическая настройка" title="Автоматическая настройка" width="300" height="225" class="size-medium wp-image-432" /></a>
</div>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/legkaya-ustanovka-opensuse-v-kartinkax/","Легкая установка openSUSE в Картинках")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/legkaya-ustanovka-opensuse-v-kartinkax/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Команда &#171;ускорителей&#187; openSUSE(openSUSE Boosters team)</title>
		<link>http://sapfeer.ru/komanda-uskoritelej-opensuseopensuse-boosters-team/</link>
		<comments>http://sapfeer.ru/komanda-uskoritelej-opensuseopensuse-boosters-team/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 05:22:19 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Linux/SuSE]]></category>
		<category><![CDATA[Новости]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Новости OpenSuSE]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=329</guid>
		<description><![CDATA[После объявления в августе, о появлении группы ускорителей OpenSUSE(далее openSUSE Boosters team) было проведено ее первое совещание в Германии на прошлой неделе, о дальнейших планах работы по содействию и росту системы OpenSUSE и ее сообщества. OpenSUSE Boosters team - это специально подобранная группа из пятнадцати сотрудников Novell, различной квалификации по всем областям. Поскольку члены группы [...]]]></description>
			<content:encoded><![CDATA[<p>После объявления в августе, о появлении группы ускорителей OpenSUSE(далее openSUSE Boosters team) было проведено ее первое совещание в Германии на прошлой неделе, о дальнейших планах работы по содействию и росту системы OpenSUSE и ее сообщества.<br />
OpenSUSE Boosters team - это специально подобранная группа из пятнадцати сотрудников Novell, различной квалификации по всем областям. Поскольку члены группы разбросаны по всей Европе и даже дальше, например в Мексике, то они собирались вместе на нескольких дней после конференции OpenSUSE, чтобы узнать друг друга получше и построить планы по дальнейшей работе. </p>
<p><strong>Кто они </strong></p>
<p><img src="http://sapfeer.ru/wp-content/uploads/2009/10/2009-09-0404-opensuse-boosters.jpg" alt="Команда &quot;ускорителей&quot; openSUSE" title="Opensuse boosters team" width="480" height="321" style="float:left;padding:10px;" class1="size-full wp-image-332" />Так кто же они - openSUSE Boosters team? Руководителем группы является Klaas Freitag он один из создателей future tracker, Hermes и системы уведомления в Build Service. Stephan Kulow не нуждается в представлени, он релиз-менеджер OpenSUSE. Ходят слухи, что его фотография была распространена среди всех водителей автобусов, в Нюрнберге и F?rth поэтому они предпринимают особую осторожность, дабы не задавить его, таково его огромное значение в релизах. Henne Vogelsang, известный своим сугубо деловым отношением к организации сообщества, продолжает работать над задачами в OpenSUSE как главный менеджер проекта.<br />
    Трое экспертов-упаковщиков из офиса в Праге - Michal Hru?eck?, Pavol Rusnak, и Petr Uzel привнесли свои таланты в команду. Ответственность за сотни пакетов и ноу-хау в модернизации и техническом обслуживании некоторых из наиболее сложных пакетов и набранный ими опыт поможет команде решить проблемы, возникающие у распространителей OpenSUSE, и упростит вступление в сообщество OpenSUSE для людей с любым уровнем опыта.<br />
    Для многих пользователей OpenSUSE, графический пользовательский интерфейс имеет первостепенное значение. Egbert Eich присоединился в коллектив из команды разработчиков X.org и, он поможет удостовериться в повышении производительности и эффективности OpenSUSE. Как член совета директоров X.org, он также имеет богатый опыт в управлении проектами свободного программного обеспечения. Проект KDE Desktop представляют Lubo? Lu??k и Will Stephenson, а Vincent Untz и Federico Mena-Quintero пришли из GNOME. Они уже долго работают в своих проектах, имеют тесные связи с конечными юзерами и понимание вопросов, с которыми ежедневно сталкиваются пользователи Linux.<br />
    Peter Poeml, Marcus Rueckert, Robert Lihm и Thomas Schmidt должны будут убедится, что получить OpenSUSE можно быстрее и проще, чем когда-либо. Как управляющий системой загрузки, управляющий распространением ключей, дизайнер и разработчик интерфейса Build Service, все их навыки охватывают наиболее важные объекты инфраструктуры, в получении OpenSUSE оттуда, где она и должна быть.<br />
    Команда провела несколько дней в деревне рядом с офисом Novell в Нюрнберге, Германия, создавая планы и решая, что делать для их выполнения. Разработчики хорошо отдохнули - "ломали лед и наслаждаясь последним теплым солнцем". Работе разработчиков на ферме способствовал деревенский воздух и вкусная еда, которые подпитывали их творчество. </p>
<p><strong>План действий </strong></p>
<p>    Чем же конкретно будет заниматься Команда? Теперь почти все время разработчиков будет отдано проекту OpenSuse. А также на развитие по их специализациям, они будут работать в трех группах по различным проектам, чтобы улучшить OpenSUSE в целом.<br />
Вот три новвоведения, над которыми будет работать команда: во-первых, это реорганизация и улучшение документации в OpenSUSE-вики так, чтобы всегда можно было легко узнать, как использовать свое время и навыки, чтобы стать частью сообщества OpenSuse. Во-вторых, привести все инфраструктуры OpenSUSE - Build Service, Wiki, Hermes, Bugzilla, openFATE и др. в единую страницу, сейчас же существуют отдельные порталы для каждой области. В-третьих, разработать новый сайт factory.opensuse.org, который позволит разработчикам и тестировщикам получать последнюю информацию о статусе OpenSUSE и о новых проблемах. Разработчики будут работать над этим одновременно и писать о прогрессе работы регулярно в блоги, поэтому ждите множества разработок! </p>
<p><strong>Призыв к участию </strong></p>
<p>   Все эти проблемы в настоящее время решаются в открытую, и Boosters team приветствуем тех, кто хочет внести свой вклад. У OpenSUSE-Boosters есть свой <a href="http://lists.opensuse.org/opensuse-boosters/">список рассылки</a>, а также страницы вики, <a href="http://en.opensuse.org/Boosters_Team">о команде</a> и <a href="http://en.opensuse.org/Boosters_Team/Projects">ее проектах</a>. Кроме начальных трех проектов, у них есть длинный список других технологических, социальных и организационных усовершенствований, которые нужно внести в проект, и все это происходит намного быстрее при участии сообщества.</p>
<p><strong>Will Stephenson</strong></p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/komanda-uskoritelej-opensuseopensuse-boosters-team/","Команда &amp;laquo;ускорителей&amp;raquo; openSUSE(openSUSE Boosters team)")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/komanda-uskoritelej-opensuseopensuse-boosters-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Генератор безопасных паролей в openSUSE</title>
		<link>http://sapfeer.ru/generator-bezopasnyx-parolej-v-opensuse/</link>
		<comments>http://sapfeer.ru/generator-bezopasnyx-parolej-v-opensuse/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 05:30:44 +0000</pubDate>
		<dc:creator>Сергей</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[openSuSE]]></category>
		<category><![CDATA[Безопасность]]></category>
		<category><![CDATA[Пароли]]></category>

		<guid isPermaLink="false">http://sapfeer.ru/?p=323</guid>
		<description><![CDATA[Сейчас очень важным вопросом безопасности являются пароли юзеров. Простые пароли очень легко подобрать перебором, а длинные из нескольких слов вполне можно угадать атакой по словарю. Поэтому все эксперты компьютерной безопасности советуют для каждого сайта иметь отдельный пароль и, чтобы этот пароль по-возможности представлял собой последовательность случайных труднозапоминаемых символов. Обычно я пользуюсь встроенным генератором в менеджере [...]]]></description>
			<content:encoded><![CDATA[<p>Сейчас очень важным вопросом безопасности являются пароли юзеров. Простые пароли очень легко подобрать перебором, а длинные из нескольких слов вполне можно угадать атакой по словарю. Поэтому все эксперты компьютерной безопасности советуют для каждого сайта иметь отдельный пароль и, чтобы этот пароль по-возможности представлял собой последовательность случайных труднозапоминаемых символов. Обычно я пользуюсь встроенным генератором в менеджере паролей KeePassX, однако я наткнулся на интересный пример использования bash в openSUSE по созданию паролей. </p>
<p>Генератор криптостойких паролей<br />
Итак, открываем для редактирования ваш bashrc:<br />
<code><br />
mcedit ~/.bashrc<br />
</code><br />
И в него вписываем следующий код:<br />
<code><br />
genpasswd() {<br />
        local l=$1<br />
        [ "$1" == "" ] &#038;& l=20<br />
        tr -dc A-Za-z0-9-_~!@#$%^&#038;*()`+[{]}|;:",<.>/?= < /dev/urandom | head -c ${l} | xargs -0<br />
}<br />
</code><br />
Все, после этого запускаем bash заново и теперь у вас есть генератор паролей прям в консоли. Чтобы сгенерировать пароль достаточно набрать в косноли genpasswd длина_пароля, пример:<br />
<code><br />
_empty@suse-laptop:/> genpasswd 15<br />
WP>Z,mu,Z=MIPX0<br />
</code><br />
Очень порадовал этот интересный и нестандартный пример использования bash в openSUSE.</p>
<div style="float:right;display:block;"><noindex><script rel="nofollow" type="text/javascript" src="http://sapfeer.ru/wp-content/plugins/Odnaknopka/ok2.utf8.js"></script><script type="text/javascript">okbm("http://sapfeer.ru/generator-bezopasnyx-parolej-v-opensuse/","Генератор безопасных паролей в openSUSE")</script></noindex></div>]]></content:encoded>
			<wfw:commentRss>http://sapfeer.ru/generator-bezopasnyx-parolej-v-opensuse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

