<?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"
	>

<channel>
	<title>igosha.com &#187; freebsd</title>
	<atom:link href="http://www.igosha.com/archives/category/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://www.igosha.com</link>
	<description>Жизнь с FreeBSD,UNIX,Linux</description>
	<pubDate>Fri, 14 Nov 2008 17:06:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Последняя версия Wine (1.1.8) не работает под FreeBSD</title>
		<link>http://www.igosha.com/archives/47</link>
		<comments>http://www.igosha.com/archives/47#comments</comments>
		<pubDate>Fri, 14 Nov 2008 17:06:37 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[wine]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=47</guid>
		<description><![CDATA[Не стоит обновлять ваш wine на последнюю сборку эмулятора Windows - Wine (1.1.8). Эта версия попала в порты FreeBSD, она собирается, устанавливается, но при этом не может запустить ни один экзешник, только появляется ошибка вида wine: could not load L&#8221;Z:\\usr\\home\\pcbsd\\winetest-latest.exe&#8221;: Invalid address.
Это известная ошибка, она описана в Buzgilla: PC-BSD fails to launch majority of applcations, [...]]]></description>
			<content:encoded><![CDATA[<p>Не стоит обновлять ваш wine на последнюю сборку эмулятора Windows - Wine (1.1.8). Эта версия попала в порты FreeBSD, она собирается, устанавливается, но при этом не может запустить ни один экзешник, только появляется ошибка вида <strong>wine: could not load L&#8221;Z:\\usr\\home\\pcbsd\\winetest-latest.exe&#8221;: Invalid address</strong>.<br />
Это известная ошибка, она описана в Buzgilla: <a href="http://bugs.winehq.org/show_bug.cgi?id=16023" >PC-BSD fails to launch majority of applcations, &#8216;Invalid &#8230; </a>. Проблема пока остаётся не решённой.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/47/feed</wfw:commentRss>
		</item>
		<item>
		<title>Установка рисунка рабочего стола в Fluxbox</title>
		<link>http://www.igosha.com/archives/43</link>
		<comments>http://www.igosha.com/archives/43#comments</comments>
		<pubDate>Sat, 23 Aug 2008 19:49:21 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[fluxbox]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=43</guid>
		<description><![CDATA[Задача: установить рисунок рабочего стола в менеджере окон Fluxbox 1.0 и выше.
Решение:
1. Временное изменение рисунка рабочего стола можно выполнить с помощью команды:
fbsetbg путь_к_файлу_рисунка
2. Для установки постоянного рисунка рабочего стола самым простым способом будет добавить в файл ~/.fluxbox/overlay строчку:
background.pixmap: путь_к_файлу_рисунка
Если файл ~/.fluxbox/overlay отсутствует, его необходимо создать.
Естественно, если в файле есть строчка, начинающаяся с &#8220;background.pixmap:&#8221;, нужно заменить [...]]]></description>
			<content:encoded><![CDATA[<p>Задача: установить <b>рисунок рабочего стола</b> в менеджере окон <b>Fluxbox</b> 1.0 и выше.<br />
Решение:<br />
1. Временное изменение рисунка рабочего стола можно выполнить с помощью команды:<br />
<code>fbsetbg </code><i>путь_к_файлу_рисунка</i><br />
2. Для установки постоянного рисунка рабочего стола самым простым способом будет добавить в файл ~/.fluxbox/overlay строчку:<br />
<code>background.pixmap: </code><i>путь_к_файлу_рисунка</i><br />
Если файл ~/.fluxbox/overlay отсутствует, его необходимо создать.</p>
<p>Естественно, если в файле есть строчка, начинающаяся с &#8220;background.pixmap:&#8221;, нужно заменить путь к файлу на нужный вам. После изменения файла можно перезагрузить конфиг Fluxbox и увидеть результат.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/43/feed</wfw:commentRss>
		</item>
		<item>
		<title>Обновление портов (ports) FreeBSD</title>
		<link>http://www.igosha.com/archives/42</link>
		<comments>http://www.igosha.com/archives/42#comments</comments>
		<pubDate>Wed, 30 Jul 2008 07:16:06 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

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

		<category><![CDATA[ports]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=42</guid>
		<description><![CDATA[Порты (ports) в FreeBSD - основное и очень удобное средство для установки нового софта. Для того, чтобы устанавливать самые последние стабильные версии программ, необходимо эти самые порты периодически обновлять. Иногда, правда, бывает, что программа давно обновилась, а с помощью портов устанавливается старая версия, но это чаще всего вызвано проблемами совместимости новой версии с FreeBSD.
Для обновления [...]]]></description>
			<content:encoded><![CDATA[<p>Порты (ports) в FreeBSD - основное и очень удобное средство для установки нового софта. Для того, чтобы устанавливать самые последние стабильные версии программ, необходимо эти самые порты периодически обновлять. Иногда, правда, бывает, что программа давно обновилась, а с помощью портов устанавливается старая версия, но это чаще всего вызвано проблемами совместимости новой версии с FreeBSD.<br />
Для обновления дерева портов будем использовать утилиту csup (<i>/usr/bin/csup</i>). В портах есть её более медленный аналог cvsup, все действия по запуску те же самые, только работает  медленнее.</p>
<h2>Настройка csup</h2>
<p>Для запуска csup необходимо иметь специальный &#8220;supfile&#8221; - файл с указанием того, что нужно обновлять (ведь csup можно использовать и для обновления исходных текстов ОС). Файл-пример есть в <i>/usr/share/examples/cvsup/ports-supfile</i>. Он содержит подробные комментарии, которые будут полезны для создания нестандартных sup-файлов. Итак, пишем файл:<br />
<code><br />
cat >> ~/supfile-ports &lt;&lt; X<br />
*default host=cvsup2.ru.FreeBSD.org<br />
*default base=/var/db<br />
*default prefix=/usr<br />
*default release=cvs tag=.<br />
*default delete use-rel-suffix<br />
*default compress<br />
ports-all<br />
X<br />
</code></p>
<p>Следует обратить внимание на строчку <i>&#8220;*default host=cvsup2.ru.FreeBSD.org&#8221;</i>. cvsup2.ru.freebsd.org - это cvsup-сервер МТУ, он довольно быстрый и подходит для Москвы. Если соединение с этим сервером вас не устраивает - выберите другой cvsup-сервер из <a href="http://www.freebsd.org/doc/handbook/mirrors.html">официального списка cvsup зеркал</a>.</p>
<h2>Обновление FreeBSD ports</h2>
<p>Итак, supfile есть, запускаем csup (как root!) и ждем завершения задачи:<br />
<code>csup ~/ports-supfile</p>
<p>Connected to 212.5.64.42<br />
Updating collection ports-all/cvs<br />
 Edit ports/LEGAL<br />
 Edit ports/Mk/bsd.sites.mk<br />
 Edit ports/Tools/portbuild/scripts/makeparallel<br />
 Edit ports/UPDATING<br />
....<br />
</code></p>
<p>После завершения работы все порты будут обновлены, можно ставить новые версии программ.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/42/feed</wfw:commentRss>
		</item>
		<item>
		<title>Авторизация в SSH без пароля</title>
		<link>http://www.igosha.com/archives/41</link>
		<comments>http://www.igosha.com/archives/41#comments</comments>
		<pubDate>Mon, 21 Jul 2008 19:39:14 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=41</guid>
		<description><![CDATA[Если вам надоело каждый раз набирать пароль для того, чтобы зайти на сервер по SSH, или таких серверов много, а хочется иметь единый пароль для SSH - можно использовать ключи SSH.

Ключи SSH
В качестве метода авторизации по SSH можно использовать пару RSA ключей (публичный и секретный). Сначала пара ключей создается на компьютере, который будет использоваться для [...]]]></description>
			<content:encoded><![CDATA[<p>Если вам надоело каждый раз набирать пароль для того, чтобы зайти на сервер по SSH, или таких серверов много, а хочется иметь единый пароль для SSH - можно использовать ключи SSH.<br />
<span id="more-41"></span></p>
<h2>Ключи SSH</h2>
<p>В качестве метода авторизации по SSH можно использовать пару RSA ключей (публичный и секретный). Сначала пара ключей создается на компьютере, который будет использоваться для входа по SSH, затем публичная часть ключа копируется на сервера, к которым нужен доступ. Ключ может быть без пароля, но это не очень безопасно, зато удобно. Можно же зашифровать секретный ключ паролем, при соединении к серверам будет запрошен пароль, и вы сможете использовать один пароль для доступа ко всем серверам.</p>
<h2>Генерация SSH ключей</h2>
<p>В первую очередь, нужно создать пару ключей, если их ещё нет. По умолчанию ключи хранятся в домашней директории пользователя, /home/<i>имя пользователя</i>/.ssh/id_rsa и id_rsa.pub. Итак:</p>
<p><code>ssh-keygen<br />
Enter file in which to save the key (/home/igosha/.ssh/id_rsa):</code>&lt;Enter&gt;<code><br />
Enter passphrase (empty for no passphrase):</code>&lt;Пароль(или ничего), Enter&gt;<code><br />
Enter same passphrase again: </code>&lt;Тот же пароль, Enter&gt;<code><br />
Your identification has been saved in /home/igosha/.ssh/id_rsa.<br />
Your public key has been saved in /home/igosha/.ssh/id_rsa.pub.<br />
The key fingerprint is:<br />
92:12:4c:сс:c8:36:ec:f6:60:50:c4:82:2a:01:39:20 igosha@igosha<br />
</code><br />
Пара ключей готова.</p>
<h2>Установка SSH ключей на сервера</h2>
<p>Теперь, когда у нас есть ключ:<br />
- нужно создать на серверах, к которым мы собираемся подключаться с использованием этого ключа, папку /home/<i>имя пользователя</i>/.ssh. И, конечно, на сервере должен существовать пользователь с тем же именем, что и на локальной машине, где мы делали ключ.<br />
- копируем файл /home/<i>имя пользователя</i>/.ssh/id_rsa.pub на сервер, в файл /home/<i>имя пользователя</i>/.ssh/authorized_keys2:<br />
<code>scp ~/.ssh/id_rsa.pub hostname_of_server:.ssh/authorized_keys2</code></p>
<p>Важно: если файл authorized_keys2 уже существует, то его нужно просто дописать:<br />
<code>cat ~/.ssh/id_rsa.pub | ssh hostname_of_server "cat >> .ssh/authorized_keys2"</code></p>
<p>Это позволит использовать несколько ключей для авторизации под одним пользователем, например, если вы хотите авторизоваться с разных машин с разными же ключами.</p>
<h2>Проверка авторизации по SSH ключу</h2>
<p>Пробуем зайти по SSH на сервер. Если для ключа был задан пароль, он будет запрошен, иначе вы сразу же подключитесь к удаленному серверу.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/41/feed</wfw:commentRss>
		</item>
		<item>
		<title>if_ae работает на EEE PC. Сеть - есть!</title>
		<link>http://www.igosha.com/archives/40</link>
		<comments>http://www.igosha.com/archives/40#comments</comments>
		<pubDate>Sat, 19 Jul 2008 20:41:22 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[eee]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=40</guid>
		<description><![CDATA[Собрал недавно появившийся драйвер if_ae для сетевого адаптера Attansic L2. Проверил. Сеть работает! Если что - ядро FreeBSD 7.0-CURRENT, собранное по исходникам от 1 мая.
Процедура очень проста. Скачиваем исходные тексты:
fetch http://www.springdaemons.com/stas/if_ae-1214569185.tar.bz2
Распаковываем их:
tar -xf if_ae-1214569185.tar.bz2
Собираем, устанавливаем..
cd if_ae
make
make install
Проверяем, что драйвер загружается и &#8220;видит&#8221; сетевой адаптер:
kldload if_ae
Если после загрузки драйвера вызвать &#8220;ifconfig ae0&#8243;, должны быть выведены данные [...]]]></description>
			<content:encoded><![CDATA[<p>Собрал <a href="http://www.igosha.com/archives/37">недавно появившийся драйвер if_ae</a> для сетевого адаптера Attansic L2. Проверил. Сеть работает! Если что - ядро FreeBSD 7.0-CURRENT, собранное по исходникам от 1 мая.<br />
Процедура очень проста. Скачиваем исходные тексты:<br />
<code>fetch http://www.springdaemons.com/stas/if_ae-1214569185.tar.bz2</code></p>
<p>Распаковываем их:<br />
<code>tar -xf if_ae-1214569185.tar.bz2</code></p>
<p>Собираем, устанавливаем..<br />
<code>cd if_ae<br />
make<br />
make install</code></p>
<p>Проверяем, что драйвер загружается и &#8220;видит&#8221; сетевой адаптер:<br />
<code>kldload if_ae</code></p>
<p>Если после загрузки драйвера вызвать &#8220;ifconfig ae0&#8243;, должны быть выведены данные об интерфейсе. Если же выводится ошибка - или драйвер не работает корректно, или устройство не опозналось как Attansic/Atheros L2. Если проблем не возникло, то нужно добавить в /boot/loader.conf строку для автоматической загрузки драйвера при старте системы:<br />
<code>if_ae_load="YES"</code></p>
<p>Теперь EEE PC (да и любая другая система c Attansic L2) видит сеть!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/40/feed</wfw:commentRss>
		</item>
		<item>
		<title>Установка и настройка Postfix</title>
		<link>http://www.igosha.com/archives/39</link>
		<comments>http://www.igosha.com/archives/39#comments</comments>
		<pubDate>Fri, 18 Jul 2008 07:46:39 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=39</guid>
		<description><![CDATA[Задача: установить Postfix и настроить его на прием почты для заданных доменов.
Установка Postfix
Настройка Postfix
Борьба со спамом
Установка Postfix
Для того, чтобы установить Postfix на FreeBSD сервер, нужно иметь права супер-пользователя (root) на этом сервере. Сама установка очень проста:
cd /usr/ports/mail/postfix/
make install distclean
На загрузку исходных текстов, сборку и установку уйдет некоторое время. По завершении, если не возникло ошибок, в [...]]]></description>
			<content:encoded><![CDATA[<p><b>Задача</b>: установить Postfix и настроить его на прием почты для заданных доменов.</p>
<p><a href="http://www.igosha.com/archives/39#Установка Postfix">Установка Postfix</a><br />
<a href="http://www.igosha.com/archives/39#Настройка Postfix">Настройка Postfix</a><br />
<a href="http://www.igosha.com/archives/39#Борьба со спамом">Борьба со спамом</a></p>
<h2><a name="Установка Postfix">Установка Postfix</a></h2>
<p>Для того, чтобы установить <strong>Postfix</strong> на FreeBSD сервер, нужно иметь права супер-пользователя (root) на этом сервере. Сама установка очень проста:<br />
<code>cd /usr/ports/mail/postfix/<br />
make install distclean</code></p>
<p>На загрузку исходных текстов, сборку и установку уйдет некоторое время. По завершении, если не возникло ошибок, в системе установлены все нужные файлы. Самое время перейти к <span id="more-39"></span> <a href="#Настройка Postfix">конфигурации postfix</a>.</p>
<hr />
<h2><a name="Настройка Postfix">Настройка Postfix</a></h2>
<p>Итак, почту нужно принимать для доменов <i>domain1.example</i>, <i>domain2.example</i>. Ящики будут соответствовать именам пользователей на сервере. Это очень простой вариант, если нужно более серьезное управление почтовыми адресами, imap, webmail то вместе с postfix можно использовать cyrus-imapd или аналоги, а список пользователей хранить в базе данных.<br />
Основные файлы конфигурации установлены в директории /usr/local/etc/postfix/. Их мы и будем редактировать. </p>
<p><b>/usr/local/etc/postfix/main.cf</b><br />
Нужно найти и заменить строчки (менять, соответственно, все после знака &#8216;=&#8217;):</p>
<p><code>mydomain = domain1.example </code># <i>Это имя домена будет использоваться по умолчанию при отсылке системы, поменять по необходимости</i><br />
<code>inet_interfaces = all<br />
mydestination = $myhostname, localhost, domain1.example, domain2.example</code> # <i>Это имена доменов, для которых postfix будет принимать почту. Чтобы добавить новый домен, достаточно в этот список добавить новое имя </i></p>
<p>После изменения файлов настроек необходимо выполнить команду:<br />
<code>postfix reload</code><br />
Только после этого изменения вступят в силу и можно будет протестировать работу почтового сервера. Теперь сервер принимает сообщения для пользователей и сохраняет их в файлы /var/mail/<i>имя пользователя</i></p>
<hr />
<h2><a name="Борьба со спамом">Борьба со спамом</a></h2>
<p>Рано или поздно на почтовый сервер начнет приходить спам. Postfix имеет несколько встроенных механизмов для борьбы с рассыльщиками спама, они помогут избавиться от нежелательных отправителей. Если это не поможет - желательно установить анти-спам решение, например SpamAssassin или Kaspersky Anti-Spam.</p>
<p><b>/usr/local/etc/postfix/main.cf</b><br />
В конец файла нужно добавить строчки:</p>
<p><code><br />
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client<br />
smtpd_helo_restrictions = permit_mynetworks, reject_unknown_hostname, reject_non_fqdn_hostname,         reject_invalid_hostname<br />
smtpd_helo_required = yes<br />
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender<br />
</code></p>
<p>Эти настройки укажут Postfix, что сообщения следует принимать только после команды HELO/EHLO (smtpd_helo_required), только от серверов, имеющих PTR запись (reject_unknown_hostname), корректное и реально существующее имя сервера (reject_non_fqdn_hostname, reject_invalid_hostname), и если адрес отправителя корректный (reject_non_fqdn_sender) и в существующем домене (reject_unknown_sender_domain).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/39/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ещё сервисы мониторинга серверов</title>
		<link>http://www.igosha.com/archives/38</link>
		<comments>http://www.igosha.com/archives/38#comments</comments>
		<pubDate>Wed, 16 Jul 2008 15:47:36 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

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

		<category><![CDATA[мониторинг]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=38</guid>
		<description><![CDATA[Вот ещё небольшой список сервисов централизованного мониторинга серверов, которые могут быть полезны, в продолжение статьи о мониторинге серверов
- HyperSpin - нашёлся через Google Adsense,  список возможностей внушительный, уведомления по e-mail и SMS, проверка серверов по протоколам HTTP, HTTPS, FTP, SSH, SMTP, DNS, POP3, IMAP, MySQL, автоматическое уведомление провайдера для запроса на перезагрузку сервера, 9 [...]]]></description>
			<content:encoded><![CDATA[<p>Вот ещё небольшой список сервисов централизованного мониторинга серверов, которые могут быть полезны, в продолжение <a href="http://www.igosha.com/archives/35">статьи о мониторинге серверов</a><br />
- <a href="http://www.hyperspin.com/ru/features.php">HyperSpin</a> - нашёлся через Google Adsense,  список возможностей внушительный, уведомления по e-mail и SMS, проверка серверов по протоколам HTTP, HTTPS, FTP, SSH, SMTP, DNS, POP3, IMAP, MySQL, автоматическое уведомление провайдера для запроса на перезагрузку сервера, 9 точек проверки в разных частях света. Увы, техническая поддержка только на английском.<br />
- <a href="http://www.servermonitoring.ru/">Сервермониторинг</a> - возможностей немного, интерфейс весьма аскетичен, но тоже стоит посмотреть.<br />
- <a href="http://www.websitepulse.com/">WebSitePulse</a> - англоязычный сервис <strong>мониторинга серверов</strong>. Поражает подробность логирования и очень широкие возможности настройки различных проверок, как минимум не уступающие &#8220;софтовым&#8221; аналогам вроде Nagios. Что очень удобно, возможности сервиса можно посмотреть не регистрируясь, просто зайдя в <a href="http://www.websitepulse.com/members.php?wspdemouser=yes">демонстрационный аккаунт мониторинга</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/38/feed</wfw:commentRss>
		</item>
		<item>
		<title>Драйвер Attansic L2 для FreeBSD</title>
		<link>http://www.igosha.com/archives/37</link>
		<comments>http://www.igosha.com/archives/37#comments</comments>
		<pubDate>Wed, 16 Jul 2008 07:40:43 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[attansic l2]]></category>

		<category><![CDATA[eee]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=37</guid>
		<description><![CDATA[Если у вас есть свои или арендованные сервера, то вам наверняка нужен качественный мониторинг серверов.
Отличная новость - почти завершена разработка драйвера FreeBSD для сетевого адаптера Attansic/Atheros L2, который установлен в Asus EEE PC. Исходные тексты драйвера можно забрать здесь: http://www.springdaemons.com/stas/if_ae-1214569185.tar.bz2. Если верить FreeBSD Wiki, драйвер уже стабилен, работает в -CURRENT и 7.x. В ближайшие дни [...]]]></description>
			<content:encoded><![CDATA[<p>Если у вас есть свои или арендованные сервера, то вам наверняка нужен <a href="http://www.igosha.com/archives/35">качественный мониторинг серверов</a>.</p>
<p>Отличная новость - почти завершена разработка драйвера FreeBSD для сетевого адаптера Attansic/Atheros L2, который установлен в Asus EEE PC. Исходные тексты драйвера можно забрать здесь: <a href="http://www.springdaemons.com/stas/if_ae-1214569185.tar.bz2">http://www.springdaemons.com/stas/if_ae-1214569185.tar.bz2</a>. Если верить <a href="http://wiki.freebsd.org/AsusEee">FreeBSD Wiki</a>, драйвер уже стабилен, работает в -CURRENT и 7.x. В ближайшие дни собираюсь обновить ядро и попробовать на живом EEE PC 701.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/37/feed</wfw:commentRss>
		</item>
		<item>
		<title>Технологии из FreeBSD используются в Firefox 3</title>
		<link>http://www.igosha.com/archives/36</link>
		<comments>http://www.igosha.com/archives/36#comments</comments>
		<pubDate>Thu, 03 Jul 2008 04:18:30 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=36</guid>
		<description><![CDATA[Агенство prweb опубликовало пресс-релиз, в котором рассказывается о технологиях операционной системы FreeBSD, которые были использованы при создании последней, третьей версии браузера Firefox.
Для выделения памяти в Firefox используется функция jemalloc, написанная разработчиком FreeBSD Джейсоном Эвансом. Эта функция используется в FreeBSD 7 для выделения памяти, а теперь и в Firefox. Тесты под Windows Vista показали, что с [...]]]></description>
			<content:encoded><![CDATA[<p>Агенство prweb опубликовало <a href="http://www.prweb.com/releases/2008/6/prweb1042664.htm">пресс-релиз</a>, в котором рассказывается о технологиях операционной системы FreeBSD, которые были использованы при создании последней, третьей версии браузера Firefox.<br />
Для выделения памяти в Firefox используется функция jemalloc, написанная разработчиком FreeBSD Джейсоном Эвансом. Эта функция используется в FreeBSD 7 для выделения памяти, а теперь и в Firefox. Тесты под Windows Vista показали, что с использованием jemalloc Firefox потребляет на 22% меньше памяти, чем раньше.<br />
Код системы бинарных патчей bsdiff теперь применяется для создания обновлений браузера. Благодаря использованию таких патчей заметно уменьшится размер обновлений, кстати, Apple уже использует bsdiff в своих обновлениях к Mac OS X.<br />
Во время &#8220;дня загрузки Firefox&#8221;, когда был установлен мировой рекорд по загрузке этой программы, дистрибутивы браузера раздавались в основном с серверов под управлением FreeBSD. По словам представителя ISC (Internet Systems Consortium), владеющего одним из основных зеркал раздачи Firefox mozilla.isc.org, &#8220;нагрузка на сервера выросла в 4 раза, и FreeBSD показала себя как крайне стабильная система, благодаря которой мы можем раздавать контент без каких-либо затруднений&#8243;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/36/feed</wfw:commentRss>
		</item>
		<item>
		<title>Мониторинг серверов</title>
		<link>http://www.igosha.com/archives/35</link>
		<comments>http://www.igosha.com/archives/35#comments</comments>
		<pubDate>Wed, 02 Jul 2008 11:22:02 +0000</pubDate>
		<dc:creator>igosha</dc:creator>
		
		<category><![CDATA[freebsd]]></category>

		<category><![CDATA[monitoring]]></category>

		<guid isPermaLink="false">http://www.igosha.com/?p=35</guid>
		<description><![CDATA[Если сервера используются для серьезных (или даже не очень) целей, будь то хостинг веб-сайта, блога, почтовый сервер или, тем более, сервер базы данных (MySQL, PostgreSQL, или что-то более промышленное и проприетарное), то возникает серьезный вопрос - а как следить за тем, что сервера включены, работают и выполняют заданные функции. Одним словом, нужен качественный мониторинг серверов.
Вариантов [...]]]></description>
			<content:encoded><![CDATA[<p>Если сервера используются для серьезных (или даже не очень) целей, будь то хостинг веб-сайта, блога, почтовый сервер или, тем более, сервер базы данных (<a href="http://www.mysql.com">MySQL</a>, <a href="http://www.postgresql.com">PostgreSQL</a>, или что-то более промышленное и проприетарное), то возникает серьезный вопрос - а как следить за тем, что сервера включены, работают и выполняют заданные функции. Одним словом, нужен качественный мониторинг серверов.<br />
Вариантов много, например:<br />
- Установка на каждом сервере собственного &#8220;монитора&#8221;, например <a href="http://www.tildeslash.com/monit/"> monit</a>. Весьма интересная штука, с веб-интерфейсом для управления мониторилкой. Однако, если упадет весь сервер, демон мониторинга предупредить об этом не сможет.<br />
- Использование централизованного мониторинга всех серверов с выделенной машины (или нескольких машин). К выделенному серверу мониторинга можно подключить SMS-терминал, для отсылки уведомлений на мобильные. Довольно популярный пакет для такой конфигурации - <a href="http://www.nagios.org/">nagios</a>. У этого варианта нет минуса предыдущего - если падает один сервер, это заметно выделенному серверу мониторинга. Если же упадет сам сервер мониторинга - возникнет проблема <img src='http://www.igosha.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
- Внешние сервисы мониторинга - например, <a href="http://www.host-tracker.com">Host Tracker</a>, <a href="http://www.hpulse.ru">HPlulse</a> и другие. Мониторинг серверов производится удаленно, обычно из разных точек планеты, это позволяет получать более точную картину доступности ваших серверов &#8220;извне&#8221;. И ещё, важно то, что можно мониторить состояние и доступность серверов под управлением любой операционной системы - FreeBSD, Linux, Windows, etc. Но - увы - не подходит для серверов, &#8220;закрытых&#8221; для внешнего мира и доступных только внутри конкретной локальной сети. </p>
<p>Если серверов много и находятся они в разных сетях (например, нескольких локальных и в  Интернете), то лучше использовать комбинацию описанных выше вариантов. Это обеспечит вам спокойный сон (и выходные <img src='http://www.igosha.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> и сэкономит время на администрирование и поддержку железа.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.igosha.com/archives/35/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
