<?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>ChooseLinux &#187; Система</title>
	<atom:link href="http://chooselinux.org.ua/category/configs/system/feed/" rel="self" type="application/rss+xml" />
	<link>http://chooselinux.org.ua</link>
	<description>Choose Life. Choose a job. Choose a career. Choose a family. Choose linux...</description>
	<lastBuildDate>Fri, 03 Feb 2012 05:03:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Оптимизация Ubuntu 11.04 под SSD</title>
		<link>http://chooselinux.org.ua/optimizaciya-ubuntu-11-04-pod-ssd/</link>
		<comments>http://chooselinux.org.ua/optimizaciya-ubuntu-11-04-pod-ssd/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 19:52:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[fstab]]></category>
		<category><![CDATA[noop]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[sysctl]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Ubuntu 11.04]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=331</guid>
		<description><![CDATA[Есть у меня небольшой одноплатный компьютер, который какое-то время валялся без дела. Но вот недавно я настроил на его сонове систему видеонаблюдения с использованием веб камеры. В качестве накпоителя в нем используется compact flash карта. В данной посте я дам несколько простых советов которые продлят время жизни SSD или любого другого флеш накопителя используемого в [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2011/07/SSD_logo1.jpg" alt="" title="SSD_logo" width="450" height="450" class="aligncenter size-full wp-image-334" /><br />
Есть у меня небольшой одноплатный компьютер, который какое-то время валялся без дела. Но вот недавно я настроил на его сонове систему видеонаблюдения с использованием веб камеры. В качестве накпоителя в нем используется compact flash карта. В данной посте я дам несколько простых советов которые продлят время жизни SSD или любого другого флеш накопителя используемого в качестве системного диска.</p>
<p><span id="more-331"></span><br />
1. Начнем с самого простого, но, навернео, самого важного &#8211; монтируем корневую файловую систему (и все другие файловые системы этого диска) с опцией <em>noatime</em>. Она отвечает за запись в файловую систему данных о том, когда к файлу обращались в последний раз. Следовательно при любом открытии файла на чтение или выполнение в файловую систему заноситься пометка. Можете себе представить к сколько сотен тысяч раз система дергает тот или иной файл во время работы.<br />
Опцию необходимо добавить в файл  /etc/fstab как в моем примере:<br />
<code>/dev/sda1       /               ext4    noatime,errors=remount-ro 0       1</code></p>
<p>2. Переносим /tmp, /var/tmp и /var/log в память. Во время работы Ubuntu 11.04, да и другие версии и дистрибутивы ОС Linux, регулярно создают временные файлы в /tmp, реже в /var/tmp. От обращений к диску при работе с временными файлами можно избавиться если перенести их в память. Так же, если системные логи вам не осоо нужны, можете перенести в память и иректорию /var/log. Стоит учитывать что все логи и временные файлы будут удаляться при каждой перезагрузке. С другой стороны это позволит избавиться от очередной пачки обращений к диску.<br />
В тот же /etc/fstab следует внести следующие строки:<br />
<code>tmpfs /var/log tmpfs defaults 0 0<br />
tmpfs /tmp tmpfs defaults 0 0<br />
tmpfs /var/tmp tmpfs defaults 0 0</code></p>
<p>3. Просим систему не использовать раздел подкачки. При работе с системой, если ей не хватает памяти, она начинает делать дампы памяти в раздел подкачки. Это тоже приводит к большому количеству записей на SSD диск. Избежать этого можно указав системе что раздел подкачки следует использовать только в самом крайнем случае. Для этого в файле /etc/sysctl.conf следующий необходимо добавить параметр:<br />
<code>vm.swappiness = 1</code><br />
Изменение вступит в силу после следующей перезагрузке или после выполнения команды:<br />
<code># sysctl -p</code></p>
<p>4. Последняя рекомендация затронет планировщик который используется ядром для работы с диском. Оптимизированным под ssd является noop планировщик. Просмотреть какой именно в данный момент используется системой можно выполнив следующюю команду:<br />
<code>boffin@ubuntu:~$ cat /sys/block/sda/queue/scheduler<br />
noop deadline [cfq]</code><br />
По умолчанию в Ubuntu 11.04 установлен универсальный планировщик cfq.<br />
Включить noop можно при работающей системе с помощью команды:<br />
<code>echo noop > /sys/block/sda/queue/scheduler</code><br />
Для того что б изменения сохранились после перезагрузки, необходимо подправить конфигурационный файл загрузчика ядра. Для этого в файл /etc/default/grub в опции GRUB_CMDLINE_LINUX_DEFAULT необходимо добавить параметр elevator=noop. В моем случае вся строчка выглядит вот так:<br />
<code>GRUB_CMDLINE_LINUX_DEFAULT="quiet elevator=noop"</code><br />
После этого следует уведомить загрузчик об изменениях, выполнив команду:<br />
<code># update-grub</code></p>
<p>Все! Для вступления в силу изменений с разделами жесткого диска следует перезагрузить систему. Теперь ваш SSD диск прослужит значительно дольше. Более того, вы наверняка ощутите прирость скорости системы, так как она станет меньше писать на диск.</p>
<p>Если кто-то знает еще способы &laquo;разгрузить&raquo; SSD, пишите в комментариях, обсудим.</p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/optimizaciya-ubuntu-11-04-pod-ssd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как ускорить Ubuntu 10.10</title>
		<link>http://chooselinux.org.ua/kak-uskorit-ubuntu-10-10/</link>
		<comments>http://chooselinux.org.ua/kak-uskorit-ubuntu-10-10/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 21:47:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[preload]]></category>
		<category><![CDATA[swappiness]]></category>
		<category><![CDATA[sysctl]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vfs_cache_pressure]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=309</guid>
		<description><![CDATA[После установки Ubuntu 10.10 мне стала не нравится производительность системы. Периодически приходится ждать пока прорисуются окна, пока появится приглашение в терминале после его запуска. В этом посте немного рекомендаций о том, как заставить вашу Ubuntu работать быстрее. 1. Выключить ненужные сервисы К примеру я периодически ставлю веб-сервер, mysql и другие сервисы для всяких экспериментов. Но [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/ubuntu_logo.jpg" alt="" title="ubuntu_logo" width="514" height="471" class="aligncenter size-full wp-image-311" /><br />
После установки Ubuntu 10.10 мне стала не нравится производительность системы. Периодически приходится ждать пока прорисуются окна, пока появится приглашение в терминале после его запуска. В этом посте немного рекомендаций о том, как заставить вашу Ubuntu работать быстрее.<br />
<span id="more-309"></span></p>
<p><strong>1. Выключить ненужные сервисы</strong><br />
К примеру я периодически ставлю веб-сервер, mysql и другие сервисы для всяких экспериментов. Но через какое-то время я перестаю ими пользоваться. А процессы остаются запущенными и при каждой загрузки системы отбирают часть оперативки и процессорного времени. Поэтому, периодически смотрим на<br />
<code>ps auxf</code><br />
и<br />
<code>netstat -lnp</code></p>
<p>видим, какие ненужные сервисы запущены и удаляем их из автозагрузки:<br />
<code>sudo update-rc.d -f mysqld remove</code></p>
<p><strong>2. Избавляемся от визуальных эффектов</strong><br />
Думаю все уже смирились что Compiz и другие графические примочки линуксоиды включают только для того, что б показать &laquo;Вот, смотри как Линукс может,а винде так слабо&raquo;. В повседневной жизни не вижу в них смысла, а уже тем более в пространстве ограниченных ресурсов нетбука. Поэтому отключаю эффекты:<br />
<div id="attachment_314" class="wp-caption aligncenter" style="width: 610px"><img src="http://chooselinux.org.ua/wp-content/uploads/2010/11/appearance.jpg" alt="" title="appearance" width="600" height="550" class="size-full wp-image-314" /><p class="wp-caption-text">System -> Preferences -> Appearance,  вкладка Visual Effects, выбираем None.</p></div></p>
<p><strong>3. Подгрузка часто выполняемых программ в память.</strong><br />
Если на вашем компьютере оперативной памяти более 1Гб &#8211; можно поставить демон preload. Суть его работы заключается в том, что пока он запущен, он собирает статистику о наиболее часто выполняемых программах и подгружает в оперативную память исполняемые файлы этих программ. Таким образом при последующем обращении к программе, вместо того что б операционная система читала исполняемые файлы с диска, она читает их из кеша в оперативной памяти.</p>
<p>Установка:<br />
<code>apt-get install preload</code></p>
<p><strong>4. Ядерные настройки кэша</strong><br />
Редактируем файл /etc/sysctl.conf и добавляем такие строчки:<br />
<code><br />
vm.swappiness = 1<br />
vm.vfs_cache_pressure = 50<br />
</code></p>
<p><strong>vm.swappiness</strong> &#8211; если это значение близкое к нулю, ядро будет пытаться хранить приложения в памяти как можно дольше и не наращивать кэши. Если это значение близится к 100 &#8211; то линукс будет выкидывать приложения на свап и выделять больше памяти на файловые кеши. Стандартное значение &#8211; 60. Отсюда вывод, если компьютер используется для обработки данных, значение надо выбирать между 50 и 100. Для обычных же десктопов важнее отзывчивость приложений, поэтому лично я поставил значение = 1.</p>
<p><strong>vm.vfs_cache_pressure</strong> &#8211; если это значение близится к 1, то ядро будет отдавать предпочтение хранить в памяти кеши о inod-ах файловой системы (данные о структуре файлов и папок) вместо кеширования самих данных. Данный параметр лучше приблизить к 50, так как это будет оптимальное значение для системы используемой ежедневно.</p>
<p>После изменения файла sysctl.cnf необходимо применить новые параметры:<br />
<code>sudo sysctl -p</code></p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/kak-uskorit-ubuntu-10-10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Настройка Wifi на нетбуке Compaq mini 110c, Ubuntu 9.10</title>
		<link>http://chooselinux.org.ua/nastrojka-wifi-na-netbuke-compaq-mini-110c-ubuntu-9-10/</link>
		<comments>http://chooselinux.org.ua/nastrojka-wifi-na-netbuke-compaq-mini-110c-ubuntu-9-10/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 14:03:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[broadcom]]></category>
		<category><![CDATA[compaq mini 110c]]></category>
		<category><![CDATA[karmic koala]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=199</guid>
		<description><![CDATA[Так сложилось, что нетбук Compaq mini 110c появился у меня приблизительно в то-же время, когда была выпущена Кармическая Коала. Поэтому долго выбирать операционную систему для нетбука не пришлось. На десктопе была создана загрузочная флешка дистрибутива и система успешно установилась на нетбук. На удивление все работало хорошо и быстро. Однако wifi распознан не был. Итак, дял [...]]]></description>
			<content:encoded><![CDATA[<p>Так сложилось, что нетбук Compaq mini 110c появился у меня приблизительно в то-же время, когда была выпущена Кармическая Коала. Поэтому долго выбирать операционную систему для нетбука не пришлось. На десктопе была создана загрузочная флешка дистрибутива и система успешно установилась на нетбук. На удивление все работало хорошо и быстро. Однако wifi распознан не был.<br />
<span id="more-199"></span><br />
<img src="http://chooselinux.org.ua/wp-content/uploads/2009/11/compaq_mini_110c.jpg" alt="compaq_mini_110c" title="compaq_mini_110c" width="645" height="548" class="aligncenter size-full wp-image-205" /><br />
Итак, дял начала пришлось определить, какой-же wifi адаптер используется в нетбуке:<br />
<code>boffin@laptop:~$ lspci<br />
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)<br />
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)<br />
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)<br />
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)<br />
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)<br />
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)<br />
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)<br />
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)<br />
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)<br />
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)<br />
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)<br />
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)<br />
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)<br />
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)<br />
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)<br />
<strong>01:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)</strong><br />
02:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)<br />
</code></p>
<p>После этого были скачаны драйвера с сайта производителя. Они были в виде exe установщика, так-что пришлось распаковать их в виртуальной машине. Сам драйвер, готовый для установки в Ubuntu, можно скачать <a href="http://chooselinux.org.ua/wp-content/uploads/2009/11/bcmwl5.tar.gz">здесь</a>.</p>
<p>Распаковываем драйвер:<br />
<code>boffin@laptop:~$ tar zxvf bcmwl5.tar.gz<br />
boffin@laptop:~$ cd bcmwl5</code></p>
<p>Далее был установлен ndiswrapper (который и позволит использовать windows драйвер в linux-е):<br />
<code>boffin@laptop:~/bcmwl5$ sudo apt-get install ndiswrapper</code></p>
<p>Проинсталлируем наш драйвер в ndiswrapper:<br />
<code>boffin@laptop:~/bcmwl5$ sudo ndiswrapper -i bcmwl5.inf<br />
</code></p>
<p>И проверим, действительно ли он поставился:<br />
<code>boffin@laptop:~/bcmwl5$ ndiswrapper -l<br />
bcmwl5 : driver installed<br />
        device (14E4:4315) present (alternate driver: ssb)<br />
</code></p>
<p>Как видим, Убунта уже пытается использовать какой-то ssb драйвер для нашего wifi адаптера. Теперь он нам не нужен, а следовательно:<br />
<code>boffin@laptop:~/bcmwl5$ sudo echo blacklist b43 >> /etc/modprobe.d/blacklist<br />
boffin@laptop:~/bcmwl5$ sudo echo blacklist ssb >> /etc/modprobe.d/blacklist<br />
boffin@laptop:~/bcmwl5$ sudo rmmod b43<br />
boffin@laptop:~/bcmwl5$ sudo rmmod ssb<br />
</code><br />
Модуль ssb не выгрузится, если предварительно не выгрузить b43. Мы занесли эти модули в черный список, это не даст им загрузиться при старте системы.</p>
<p>Загружаем модуль ndiswrapper (который и содержит наш драйвер):<br />
<code>boffin@laptop:~/bcmwl5$ sudo ndiswrapper -m<br />
boffin@laptop:~/bcmwl5$ sudo modprobe ndiswrapper<br />
boffin@laptop:~/bcmwl5$ sudo echo ndiswrapper >> /etc/modules<br />
</code></p>
<p>После данных манипуляций Wifi должен начать работать. Работать будет даже кнопка на корпусе, которая включает/выключает wifi адаптер и при этом меняет цвет.</p>
<p>Проверяем:</p>
<pre><code>boffin@laptop:~/bcmwl5$ iwlist scanning
lo        Interface doesn't support scanning.
eth0      Interface doesn't support scanning.
pan0      Interface doesn't support scanning.
wlan0     Scan completed :
          Cell 01 - Address: 00:1B:11:A3:2D:CA
                    ESSID:"AP-01"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.417 GHz (Channel 2)
                    Quality:100/100  Signal level:-23 dBm  Noise level:-96 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
</code></pre>
<p>Все, wifi на Compaq mini 110c настроен и работает.</p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/nastrojka-wifi-na-netbuke-compaq-mini-110c-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Установка Google Chrome в Ubuntu</title>
		<link>http://chooselinux.org.ua/ustanovka-google-chrome-v-ubuntu/</link>
		<comments>http://chooselinux.org.ua/ustanovka-google-chrome-v-ubuntu/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 07:18:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=133</guid>
		<description><![CDATA[Не смотря на то, что официального релиза Google Chrome под Linux еще не было. Поставить его может любой желающий, называется он Chromium. Самый простой способ поставить Chromium в Ubuntu &#8211; это использовать одну из ежедневных сборок от разработчиков с https://launchpad.net/chromium-project. Описанная ниже процедура подходит для любой версии Ubuntu: hardy, intrepid, jaunty, karmic. 1. Отредактировать /etc/apt/sources.list [...]]]></description>
			<content:encoded><![CDATA[<p>Не смотря на то, что официального релиза Google Chrome под Linux еще не было. Поставить его может любой желающий, называется он Chromium.<br />
Самый простой способ поставить Chromium в Ubuntu &#8211; это использовать одну из ежедневных сборок от разработчиков с  https://launchpad.net/chromium-project. Описанная ниже процедура подходит для любой версии Ubuntu: hardy, intrepid, jaunty, karmic.<br />
<span id="more-133"></span><br />
<img src="http://chooselinux.org.ua/wp-content/uploads/2009/09/Chromium_Icon-300x287.png" alt="Linux Chromium" title="Linux Chromium" width="300" height="287" class="aligncenter size-medium wp-image-144" /></p>
<p>1. Отредактировать /etc/apt/sources.list и добавить строки:<br />
<code>deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main<br />
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main</code></p>
<p>Замените jaunty на hardy, intrepid или karmic, в зависимости от вашей версии Ubuntu.</p>
<p>2. Установка браузера Chromium:</p>
<p><code># sudo apt-get update<br />
# sudo apt-get install chromium-browser</code><br />
<em>В случае если после apt-get update вы получите ошибку <strong>&laquo;W: GPG error: http://ppa.launchpad.net jaunty Release: The following signatures couldn&#8217;t be verified because the public key is not available: NO_PUBKEY 5A9BF3BB4E5E17B5&#8243;</strong> &#8211; воспользуйтесь рекомендациями описанными в статье <a href="http://chooselinux.org.ua/ustanovka-cifrovoj-podpisi-v-apt-key">Установка цифровой подписи в apt-key</a> </em></p>
<p>После выполнения указанных команд Ubuntu скачает около 10 Мбайт пакетов, от которых зависит работа Google Chromium. Запустить Chromium можно из главного меню, либо из консоли выполнив chromium-browser.</p>
<p>Даже с учетом того что не было еще официального релиза браузера, его вполне можно использовать ежедневно. Яваскрипты отрабатывают в нем значительно быстрее.</p>
<p>Ниже приведены скриншоты Google Chrome под Linux (Сhromium).<br />
<img src="http://chooselinux.org.ua/wp-content/uploads/2009/09/Screenshot-11.png" alt="Chromium Linux" title="Chromium Linux" width="572" height="607" class="aligncenter size-full wp-image-145" /><br />
<img src="http://chooselinux.org.ua/wp-content/uploads/2009/09/chromium2.png" alt="chromium linux" title="chromium linux" width="581" height="498" class="aligncenter size-full wp-image-146" /></p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/ustanovka-google-chrome-v-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Установка цифровой подписи в apt-key</title>
		<link>http://chooselinux.org.ua/ustanovka-cifrovoj-podpisi-v-apt-key/</link>
		<comments>http://chooselinux.org.ua/ustanovka-cifrovoj-podpisi-v-apt-key/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 06:31:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[apt-key]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=135</guid>
		<description><![CDATA[Иногда после добавления нового источника в /etc/apt/sources.list, и после запуска apt-get update пользователи получают ошибку, указывающую на то, что требуемый сертификат не найден. В этой статье описан простой и универсальный метод решения таких проблем. В случае если вы добавили новый источник обновления в /etc/apt/sources.list, и при выполнении apt-get update вы получаете ошибку вида: W: GPG [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда после добавления нового источника в /etc/apt/sources.list, и после запуска apt-get update пользователи получают ошибку, указывающую на то, что требуемый сертификат не найден. В этой статье описан простой и универсальный метод решения таких проблем.<br />
<span id="more-135"></span><br />
<img src="http://chooselinux.org.ua/wp-content/uploads/2009/09/ubuntu-splash.png" alt="ubuntu apt-key" title="ubuntu apt-key" width="503" height="487" class="aligncenter size-full wp-image-136" /></p>
<p>В случае если вы добавили новый источник обновления в /etc/apt/sources.list, и при выполнении apt-get update вы получаете ошибку вида:</p>
<p><code>W: GPG error: http://ppa.launchpad.net jaunty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5A9BF3BB4E5E17B5<br />
W: You may want to run apt-get update to correct these problems</code></p>
<p>Самое простое решение данной проблемы выполнить две команды, указав в виде параметров публичный ключ выдаваемый в ошибке ( в моем примере 5A9BF3BB4E5E17B5):<br />
<code>boffin@fortress:~$ gpg --keyserver keyserver.ubuntu.com --recv 5A9BF3BB4E5E17B5<br />
gpg: requesting key 4E5E17B5 from hkp server keyserver.ubuntu.com<br />
gpg: key 4E5E17B5: public key "Launchpad PPA for chromium-daily" imported<br />
gpg: no ultimately trusted keys found<br />
gpg: Total number processed: 1<br />
gpg:               imported: 1  (RSA: 1)<br />
boffin@fortress:~$ gpg --export --armor 5A9BF3BB4E5E17B5 | sudo apt-key add -<br />
OK</code></p>
<p>Второй вариант:<br />
<code>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A9BF3BB4E5E17B5</code></p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/ustanovka-cifrovoj-podpisi-v-apt-key/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Установка коллекции портов FreeBSD</title>
		<link>http://chooselinux.org.ua/ustanovka-kollekcii-portov-freebsd/</link>
		<comments>http://chooselinux.org.ua/ustanovka-kollekcii-portov-freebsd/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 05:57:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[portsnap]]></category>
		<category><![CDATA[sysinstall]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=125</guid>
		<description><![CDATA[Многие новые пользователи FreeBSD, после установки системы, сталкиваются с тем, что жизненно необходимая коллекция портов отсутствует в системе. В этой статье представлены два способа получения и разворачивания портов после установки системы. 1. Portsnap Portsnap &#8211; утилита для работы с коллекцией портов. Начиная с FreeBSD 6.0 она по умолчанию установлена в систему. Порядок действий: Логинимся в [...]]]></description>
			<content:encoded><![CDATA[<p>Многие новые пользователи FreeBSD, после установки системы, сталкиваются с тем, что жизненно необходимая коллекция портов отсутствует в системе. В этой статье представлены два способа получения и разворачивания портов после установки системы.<br />
<span id="more-125"></span><br />
<img class="aligncenter size-full wp-image-127" title="freebsd /usr/ports" src="http://chooselinux.org.ua/wp-content/uploads/2009/09/freebsd.gif" alt="freebsd /usr/ports" width="379" height="400" /></p>
<p><strong>1. Portsnap</strong></p>
<p>Portsnap &#8211; утилита для работы с коллекцией портов. Начиная с FreeBSD 6.0 она по умолчанию установлена в систему.<br />
Порядок действий:</p>
<ol>
<li> Логинимся в систему пользователем root</li>
<li> Создаем директорию /usr/ports<br />
<code># mkdir /usr/ports</code></li>
<li> Скачиваем сжатый архив с коллекцией портов в /var/db/portsnap. После завершения этой операции интернет больше не потребуется.<br />
<code># portsnap fetch </code></li>
<li>Распаковываем коллекцию портов из архива в /usr/ports<br />
<code># portsnap extract</code></li>
</ol>
<p><strong>2. Sysinstall</strong></p>
<p>Этот метод подразумевает использование утилиты sysinstall для установки коллекции портов с установочного диска. Учтите что будет установлена не самая свежая версия портов, а доступная на момент релиза операционной системы. Если вы имеете доступ в интернет, лучше использовать метод описанный выше.</p>
<ol>
<li>От имени пользователя root, запустите утилиту sysinstall:<br />
<code># sysinstall</code></li>
<li>Выберите пункт меню Configure, нажмите Enter</li>
<li>Выберите пункт меню Distributions, нажмите Enter</li>
<li>Выберите пункт меню ports, нажмите пробел</li>
<li>Выберите пункт меню  Exit, нажмите Enter</li>
<li>Выберите источник с которого будет устанавливаться коллекция портов (CDROM, FTP, и т.д.)</li>
<li>Выберите пункт меню  Exit, нажмите Enter</li>
<li>Нажмите X для выхода из sysinstall.</li>
</ol>
<p>Все, теперь коллекция портов установлена. И еще пара советов:</p>
<ul>
<li>поиск интересующего порта можно произвести следующий образом:<br />
<code>#cd /usr/ports; make search name='bash'</code></li>
<li>после того как путь к интересующему порту найдем, установить софт можно такой командой:<br />
<code>#cd /usr/ports/shells/bash; make install</code>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/ustanovka-kollekcii-portov-freebsd/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Автоматический апгрейд Debian/Ubuntu</title>
		<link>http://chooselinux.org.ua/avtomaticheskij-apgrejd-debianubuntu/</link>
		<comments>http://chooselinux.org.ua/avtomaticheskij-apgrejd-debianubuntu/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 13:11:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=56</guid>
		<description><![CDATA[Системы Debian/Ubuntu имеют очень удобные пакетные менеджеры, и регулярно обновляемое программное обеспечение. Обновления выходят практически каждый день. Есть возможность заставить устанавливать обновлять програмное обеспечении в удобное для вас время автоматически. Для этого надо добавить две простые задачи в системный кронтам /etc/crontab 1 1 * * * root apt-get update 1 2 * * * root [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chooselinux.org.ua/avtomaticheskij-apgrejd-debianubuntu/18update2-300x266/" rel="attachment wp-att-57"><img src="http://chooselinux.org.ua/wp-content/uploads/2009/09/18update2-300x266.jpg" alt="18update2-300x266" title="18update2-300x266" width="300" height="266" class="aligncenter size-full wp-image-57" /></a></p>
<p>Системы Debian/Ubuntu имеют очень удобные пакетные менеджеры, и регулярно обновляемое программное обеспечение. Обновления выходят практически каждый день. Есть возможность заставить устанавливать обновлять програмное обеспечении в удобное для вас время автоматически.<span id="more-56"></span></p>
<p>Для этого надо добавить две простые задачи в системный кронтам /etc/crontab</p>
<p><code>1 1 * * * root apt-get update<br />
1 2 * * * root apt-get upgrade -y</code></p>
<p>Тем самым каждый день в час ночи система затянет список свежих пакетов и если там есть что-то новенькое &#8211; обновит ПО.</p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/avtomaticheskij-apgrejd-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux. Программные рейд массивы.</title>
		<link>http://chooselinux.org.ua/linux-programmnye-rejd-massivy/</link>
		<comments>http://chooselinux.org.ua/linux-programmnye-rejd-massivy/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 12:50:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[fdisk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mdadm]]></category>
		<category><![CDATA[raid]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=22</guid>
		<description><![CDATA[Как и все задачи в линуксе, создание программных рейд массивов имеет несколько вариантов решения. В данной статье я останавливюсь на использовании утилиты mdadm. 1. Теория RAID (англ. redundant array of independent/inexpensive disks) — избыточный массив независимых дисков. Служит для повышения надёжности хранения данных (RAID 1) и/или для повышения скорости чтения/записи информации (RAID 0). Аббревиатура RAID [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chooselinux.org.ua/linux-programmnye-rejd-massivy/raid/" rel="attachment wp-att-23"><img src="http://chooselinux.org.ua/wp-content/uploads/2009/09/raid-300x214.jpg" alt="raid" title="raid" width="300" height="214" class="alignleft size-medium wp-image-23" /></a>Как и все задачи в линуксе, создание программных рейд массивов имеет несколько вариантов решения. В данной статье я останавливюсь на использовании утилиты mdadm.<br />
<span id="more-22"></span><br />
<strong>1. Теория</strong></p>
<blockquote><p>RAID (англ. redundant array of independent/inexpensive disks) — избыточный массив независимых дисков. Служит для повышения надёжности хранения данных (RAID 1) и/или для повышения скорости чтения/записи информации (RAID 0).</p>
<p>Аббревиатура RAID изначально расшифровывалась как «Redundant Arrays of Inexpensive Disks» («избыточный (резервный) массив недорогих дисков», так как они были гораздо дешевле RAM). Именно так был представлен RAID его создателями Петтерсоном (David A. Patterson), Гибсоном (Garth A. Gibson) и Катцом (Randy H. Katz) в 1987 году. Со временем RAID стали расшифровывать как «Redundant Array of Independent Disks» («избыточный (резервный) массив независимых дисков»), потому, как для массивов приходилось использовать и дорогое оборудование (под недорогими дисками подразумевались диски для ПЭВМ).</p>
<p>Калифорнийский университет в Беркли представил следующие уровни RAID, которые были приняты как стандарт де-факто:</p>
<p><strong>RAID 0</strong> представлен как неотказоустойчивый дисковый массив.<br />
<strong>RAID 1</strong> определён как зеркальный дисковый массив.<br />
<strong>RAID 2</strong> зарезервирован для массивов, которые применяют код Хемминга.<br />
<strong>RAID 3, 4, 5</strong> используют чётность для защиты данных от одиночных неисправностей.<br />
<strong>RAID 6</strong> используют чётность для защиты данных от двойных неисправностей</p></blockquote>
<p>Более подробно о Рейдах читайте в <a href="http://ru.wikipedia.org/wiki/Raid">Википедии</a>.</p>
<p>Сразу следует предупредить что программная реализация рейд массива не принесет прироста быстродействия, но с ее помощью можно обеспечить большую надежность хранения данных (Raid1, Raid5) а так же можно будет объединять несколько физических дисков в один логический.</p>
<p><strong>2. Подготовка дисков</strong></p>
<p>На своем домашнем ПК у меня нашелся один ненужный жесткий диск на котором я и провожу эксперименты. В отличии от аппаратных рейд массивов в программных можно использовать разделы диска (стоит отметить что использование двух разделов одного жесткого диска для raid1 по сути бессмысленно, ибо при выходе из строя накопителя теряются оба экземпляра данных).</p>
<p>Итак, свой жесткий диск я разбил на 4 основных раздела по 10Гб каждый (/dev/sda1-sda4).</p>
<p><strong>3. mdadm</strong></p>
<p>Установим в систему mdadm для управления программными рейд массивами.</p>
<p><code>apt-get install mdadm</code></p>
<p><strong>4. Создание массива</strong></p>
<p>Линейный массив позволяет нам склеить несколько логических или физических дисков/разделов в один логический диск.</p>
<p>Слепим 4 диска в один логический (напомню что я использовал разделы одного диска, но аналогично можно поступать скажем с четырьмя терабайтными жёсткими дисками для создания одного 4-х терабайтного =)):</p>
<p><code>mdadm --create /dev/md0 --level=linear --raid-devices=4 /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4</code></p>
<p>Mdadm с ключем &#8211;create создает на разделах /dev/sda* суперблоки которые указывают на то что эти разделы/диски входят в состав массива и при последующей перезагрузке они автоматически включаются в массив.<br />
В случае создания зеркального массива или страйпа следует указать соответствующий &#8211;level (0 &#8211; stripe, 1- mirror).<br />
После этой команды демон mdadm начнёт в фоне организовывать рейд массив, хотя линейное склеивание проходим вроде как мгновенно. Проверить статус выполнения можно проверив /proc/mdstat:<br />
<code><br />
# cat /proc/mdstat<br />
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]<br />
md0 : active linear sda4[3] sda3[2] sda2[1] sda1[0]<br />
39101888 blocks 64k rounding<br />
</code></p>
<p>В результате у нас образуется новый диск /dev/md0. После создания на нем раздела fdisk-ом примонтируем его</p>
<p><code>mount /dev/md/0 /mnt/storage</code></p>
<p>Проверим скорость работы линейно склеенного диска в сравнении с отдельными:<br />
<code># hdparm -tT /dev/sda1<br />
/dev/sda1:<br />
Timing cached reads:   2016 MB in  2.00 seconds = 1007.99 MB/sec<br />
Timing buffered disk reads:  236 MB in  3.00 seconds =  78.60 MB/sec<br />
root@boffin-desktop:/root# hdparm -tT /dev/md/0<br />
# hdparm -tT /dev/md/0<br />
/dev/md/0:<br />
Timing cached reads:   2034 MB in  2.00 seconds = 1016.73 MB/sec<br />
Timing buffered disk reads:  240 MB in  3.00 seconds =  79.88 MB/sec<br />
</code><br />
Как видим скорость не изменилась.</p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/linux-programmnye-rejd-massivy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Установка Ubuntu с USB-flash</title>
		<link>http://chooselinux.org.ua/ustanovka-ubuntu-s-usb-flash/</link>
		<comments>http://chooselinux.org.ua/ustanovka-ubuntu-s-usb-flash/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 12:26:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Система]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://chooselinux.org.ua/?p=4</guid>
		<description><![CDATA[Наконец-то мною был приобретён 12&#8243; ноутбук. Модель: Dell D400. Меня не спугнуло отсутствие cdrom-а в нем до того самого дня, когда пришлось найти способ установить на него Ubuntu =). Первая мысль которая возникла, произвести установку с USB flash. После многочисленных запросов в гугле я так и не нашел правильного решения. Множество раз переформатировал флешку в [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chooselinux.org.ua/wp-content/uploads/2009/09/dell-latitude-d400_v1-300x300.jpg" alt="dell-latitude-d400_v1-300x300" title="dell-latitude-d400_v1-300x300" width="300" height="300" class="alignleft size-full wp-image-9" /></p>
<p>Наконец-то мною был приобретён 12&#8243; ноутбук. Модель: Dell D400. Меня не спугнуло отсутствие cdrom-а в нем до того самого дня, когда пришлось найти способ установить на него Ubuntu =).</p>
<p>Первая мысль которая возникла, произвести установку с USB flash.  После многочисленных запросов в гугле я так и не нашел правильного решения. Множество раз переформатировал флешку в надежде что новая статья наконец-то приведёт меня к успешному результату, но все было напрасно.  Но прочитанное мною натолкнуло на свой способ. Собственно все по порядку.</p>
<p><span id="more-4"></span></p>
<p>Для установки нам понадобится доступ в интернет, желательно что б в сетке работал DHCP server. Все действия описанные ниже проводятся на другой линукс машине.</p>
<p>Порядок действий:</p>
<p>1.Подготовка флэшки. Вставляем флешку в компьютер. Я предполагаю что она у всех отформатирована в FAT, если нет &#8211; ее надо переформатировать. Запоминаем куда она примонтировалась либо монтируем вручную:</p>
<pre><code>mount /dev/sdh1 /mnt/flash</code></pre>
<p>2.  Устанавливаем в систему следующее ПО:</p>
<pre><code>apt-get isntall syslinux</code></pre>
<p>3. Делаем флешку загружаемой:</p>
<pre><code>syslinux -sf /dev/sdh1</code></pre>
<p>4. Выбираем нужную версию и архитектуру на сайте https://help.ubuntu.com/community/Installation/MinimalCD и качаем mini.iso. В моем случае это был 32 bit PC (32 bit):</p>
<pre><code>wget http://archive.ubuntu.com/ubuntu/dists/hardy-updates/
main/installer-i386/current/images/netboot/mini.iso</code></pre>
<p>5. Монтируем скачанный исошник в папку:</p>
<pre><code>mkdir /mnt/iso; mount -o loop mini.iso /mnt/iso</code></pre>
<p>6.  Копируем содержимое ISO в корень флешки:</p>
<pre><code>cp -rf /mnt/iso/* /mnt/flash/</code></pre>
<p>7. Переименовываем isolinux.cfg в корне флешки на syslinux.cfg:</p>
<pre><code>mv /mnt/flash/isolinux.cfg /mnt/flash/syslinux.cfg</code></pre>
<p>8. Отмонтируем флешку</p>
<pre><code>umount /mnt/flash</code></pre>
<p>Все,  установочная флешка готова. Она позволит вам запустить инсталлятор на машине без CDROM и установить систему и все пакеты по сети.</p>
]]></content:encoded>
			<wfw:commentRss>http://chooselinux.org.ua/ustanovka-ubuntu-s-usb-flash/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
