<?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>обо мне и FreeBSD</title>
	<atom:link href="http://blogbsd.info/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogbsd.info</link>
	<description>блог юного админа</description>
	<pubDate>Sat, 11 Oct 2008 02:18:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Ошибка: cannot find -lgio-2.0</title>
		<link>http://blogbsd.info/2008/10/error-cannot-find-lgio-20/</link>
		<comments>http://blogbsd.info/2008/10/error-cannot-find-lgio-20/#comments</comments>
		<pubDate>Sat, 04 Oct 2008 07:07:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[обновление]]></category>

		<category><![CDATA[ошибка]]></category>

		<guid isPermaLink="false">http://blogbsd.info/?p=17</guid>
		<description><![CDATA[FreeBSD 7, при установке из портов некоторых приложений ругается, cannot find -lgio-2.0
проблема в библиотеке glib
смотрим какая версия установлена



localhost# pkg_info &#124; grep glib
glib-2.14.2         Some useful routines of C programming (current stable versi




проверяем необходимость её обновления



%pkg_version &#124; grep glib
glib                                &#60;



знак &#60; 	означает, что установленная версия старее, чем та, что имеется в дереве портов
Значит необходимо обновить. обновлять будем [...]]]></description>
			<content:encoded><![CDATA[<p><strong>FreeBSD 7</strong>, при установке из портов некоторых приложений ругается, cannot find -lgio-2.0<br />
проблема в библиотеке <strong>glib</strong></p>
<p>смотрим какая версия установлена</p>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ffffff;">localhost# pkg_info | grep glib<br />
glib-2.14.2         Some useful routines of C programming (current stable versi<br />
</span></td>
</tr>
</tbody>
</table>
<p>проверяем необходимость её обновления</p>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ffffff;">%pkg_version | grep glib<br />
glib                                &lt;</span></td>
</tr>
</tbody>
</table>
<p>знак &lt; 	означает, что установленная версия старее, чем та, что имеется в дереве портов</p>
<p>Значит необходимо обновить. обновлять будем с помошью утилиты <strong>portupgrade</strong>. ставим её из портов</p>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ffffff;">localhost# whereis portupgrade<br />
portupgrade: /usr/ports/ports-mgmt/portupgrade</span><span style="color: #ffffff;">localhost# cd /usr/ports/ports-mgmt/portupgrade<br />
localhost# make install clean<br />
</span></td>
</tr>
</tbody>
</table>
<p>порт установился,теперь обновляем наш glib</p>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ffffff;">localhost# portupgrade glib-2.14.2<br />
</span></td>
</tr>
</tbody>
</table>
<p>и смотри какая теперь версия</p>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ffffff;">localhost# pkg_info | grep glib<br />
glib-2.16.5         Some useful routines of C programming (current stable versi<br />
</span></td>
</tr>
</tbody>
</table>
<p>т.е. была 2.14.2 стала 2.16.5</p>
<p>ВСЕ</p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/10/error-cannot-find-lgio-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Полгода на Freebsd</title>
		<link>http://blogbsd.info/2008/10/freebsd_desktop/</link>
		<comments>http://blogbsd.info/2008/10/freebsd_desktop/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 12:47:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[desktop screenshot]]></category>

		<guid isPermaLink="false">http://blogbsd.info/?p=16</guid>
		<description><![CDATA[Вот уже примерно пол года юзаю FreeBSD на рабочем десктопе.
немного скриншотов

Оболочка Xfce, быстрая и неприхотливая, для моего не самого мошного компа лучший выбор 
Тяжеловесы KDE и GNOME ужасно не понравились


единственное по чему скучал, это dreamweaver, долго искал замену, ничего не понравилось. Теперь запускаю под wine прекрасно работает!

Для аськи перепробовал много клиентов, остановился на SIM, простой [...]]]></description>
			<content:encoded><![CDATA[<p>Вот уже примерно пол года юзаю FreeBSD на рабочем десктопе.<br />
немного скриншотов</p>
<p><img class="aligncenter" src="/pic/20081001/freebsdscreen1.jpg" alt="freebsd на днсктопе" /></p>
<p>Оболочка Xfce, быстрая и неприхотливая, для моего не самого мошного компа лучший выбор <img src='http://blogbsd.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Тяжеловесы KDE и GNOME ужасно не понравились</p>
<p><span id="more-16"></span></p>
<p><img class="aligncenter" src="/pic/20081001/freebsdscreen2.jpg" alt="dreamweaver под freebsd" /></p>
<p>единственное по чему скучал, это dreamweaver, долго искал замену, ничего не понравилось. Теперь запускаю под wine прекрасно работает!<br />
<img class="alignnone aligncenter" src="/pic/20081001/freebsdscreen3.jpg" alt="аська" /></p>
<p style="text-align: left;">Для аськи перепробовал много клиентов, остановился на SIM, простой без лишних рюшек</p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/10/freebsd_desktop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Подборка книг о FreeBSD</title>
		<link>http://blogbsd.info/2008/09/podborka-knig-o-freebsd/</link>
		<comments>http://blogbsd.info/2008/09/podborka-knig-o-freebsd/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 13:19:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[книги]]></category>

		<guid isPermaLink="false">http://blogbsd.info/?p=15</guid>
		<description><![CDATA[
FreeBSD. Энциклопедия пользователя
Год выпуска: 2005
Жанр: FreeBSD
Издательство: ДиаСофтЮП
Авторы: Эбен М., Таймэн Б.
Формат: PDF
Качество: Отсканированные страницы
Размер: 19МБ
СКАЧАТЬ
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="/bookbsd/freebsd1.jpg" alt="freebsd администрирование" width="200" height="287" /></p>
<p>FreeBSD. Энциклопедия пользователя</p>
<p><strong>Год выпуска:</strong> 2005<br />
<strong>Жанр:</strong> FreeBSD<br />
<strong>Издательство:</strong> ДиаСофтЮП<br />
<strong>Авторы:</strong> Эбен М., Таймэн Б.<br />
<strong></strong><strong>Формат:</strong> PDF<br />
<strong>Качество:</strong> Отсканированные страницы<br />
<strong>Размер:</strong> 19МБ</p>
<p><a href="http://depositfiles.com/files/2098128" target="_blank">СКАЧАТЬ</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/09/podborka-knig-o-freebsd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Управление пользователями PureFTPd</title>
		<link>http://blogbsd.info/2008/09/upravlenie-polzovatelyami-pureftpd/</link>
		<comments>http://blogbsd.info/2008/09/upravlenie-polzovatelyami-pureftpd/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 05:57:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

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

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

		<guid isPermaLink="false">http://blogbsd.info/?p=14</guid>
		<description><![CDATA[
Cтавим веб интерфейс к pureftpd 
 с его помощью легко и быстро управлять 	пользователями ftp,  Конечно можно это 	делать напрямую в базе, или написать 	простенький интерфейсик самому, но 	зачем городить если есть готовое.
  
Исходные данные, в системе стоит и 	работает:
 pureftpd
 mysql
 apache
 php как модуль 
 
Интерфейс будем ставить из портов, 	лежит тут [...]]]></description>
			<content:encoded><![CDATA[<dl>
<dt>Cтавим веб интерфейс к pureftpd </dt>
<dt> с его помощью легко и быстро управлять 	пользователями ftp,  Конечно можно это 	делать напрямую в базе, или написать 	простенький интерфейсик самому, но 	зачем городить если есть готовое.</dt>
<dt> <span id="more-14"></span> </dt>
<dt>Исходные данные, в системе стоит и 	работает:</dt>
<dt> pureftpd</dt>
<dt><a href="/2008/06/mysql/"> mysql</a></dt>
<dt> apache</dt>
<dt> php как модуль </dt>
<p> </p>
<dt>Интерфейс будем ставить из портов, 	лежит тут  /usr/ports/www/usermanager </dt>
<dt>ставим</dt>
</dl>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ffffff;"><span style="color: #00ff00;">/home/miha/&gt; </span>cd /usr/ports/www/usermanager/<br />
<span style="color: #00ff00;">/usr/ports/www/usermanager/&gt;</span> make install</span></td>
</tr>
</tbody>
</table>
<dl>
<dt> </dt>
<dt>ставит по умолчанию сюда </dt>
<dt><strong> /usr/local/www/data/UserManager/</strong> </dt>
<dt> </dt>
<dt> на сайте производителя есть русификатор </dt>
<dt> берем его </dt>
<dt> http://machiel.generaal.net/files/pureftpd/languages/2.x/russian.php.txt </dt>
<dt> в директории <strong>/usr/local/www/data/UserManager/language</strong> создаем файл <strong>russian.php</strong> и копируем туда 	содержание </dt>
<dt> </dt>
<dt> для удобства юзания в конфиге апача 	<strong>httpd.conf</strong> создаем алиас </dt>
<dt> </dt>
<dt> Alias /pureftpd/ &#8220;/usr/local/www/data/UserManager/&#8221; </dt>
<dt> &lt;Directory &#8220;/usr/local/www/data/UserManager/&#8221;&gt; </dt>
<dt> Options Indexes FollowSymlinks MultiViews </dt>
<dt> AllowOverride AuthConfig </dt>
<dt> Order deny,allow </dt>
<dt> Allow from all </dt>
<dt> DirectoryIndex index.html index.phtml index.php </dt>
<dt> &lt;/Directory&gt; </dt>
<dt> </dt>
<dt> перечитываем конфигурацию апача, чтоб 	изменения вступили в силу </dt>
</dl>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td>
<dl>
<dt><span style="color: #ffffff;"> apachectl graceful </span></dt>
<dt><span style="color: #ffffff;"> /usr/local/sbin/apachectl graceful: httpd gracefully restarted</span></dt>
</dl>
</td>
</tr>
</tbody>
</table>
<dl>
<dt> </dt>
<dt> пробуем в браузере, запустить инсталяшку, 	она будет по адресу, </dt>
<dt><strong> http://адрес_сервера/pureftpd/install.php</strong> </dt>
<dt> нам предлагают пройти 7 шагов установки </dt>
<dt> </dt>
<dt><em> 1 шаг</em> </dt>
<dt> проверяет все ли параметры системы 	удовлетворяют требованиям </dt>
<dt> должно быть все ОК </dt>
<dt> </dt>
<dt><em> 2 шаг</em> </dt>
<dt> предлагает выбрать, хотим мы создать 	новую базу или использовать старую. </dt>
<dt> если это первая установка и еще нет 	базы юзеров, лучше выбрать первый 	вариант, иначе второй </dt>
<dt> </dt>
<dt> я выбираю первый </dt>
<dt><strong> New installation, </strong></dt>
<dt><strong> create a new database.</strong> </dt>
<dt> </dt>
<dt><em> 3 шаг</em> </dt>
<dt> нужно указать имя и пароль к базе mysql </dt>
<dt> </dt>
<dt><em> 4 шаг</em> </dt>
<dt> задаем базу данных, у меня ftpusers </dt>
<dt> </dt>
<dt><em> 5 шаг</em> </dt>
<dt> Language: Russian </dt>
<dt> FTP adress: адрес фтп сервера </dt>
<dt> и ставлю галочку Quota support </dt>
<dt> </dt>
<dt> и жмем кнопку <strong>Save</strong> </dt>
<dt> </dt>
<dt><em> 6 шаг</em> </dt>
<dt> создаем пользователей </dt>
<dt> </dt>
<dt><em> 7 шаг</em> </dt>
<dt> предлагает заменить <strong>pureftpd-mysql.conf </strong>на 	предлогаемый </dt>
<dt> у меня он лежит <strong>/usr/local/etc/pureftpd-mysql.conf</strong> </dt>
<dt> </dt>
<dt> и перезапускам <strong>pureftpd</strong></dt>
</dl>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td>
<dl>
<dt><span style="color: #ffffff;">usr/local/etc/pure-ftpd restart </span></dt>
<dt><span style="color: #ffffff;"> Stopping pureftpd. </span></dt>
<dt><span style="color: #ffffff;"> Starting pureftpd. </span></dt>
<dt><span style="color: #ffffff;"> Running: /usr/local/sbin/pure-ftpd -A -c50 -B -C8 -D -fftp -H -I15 	-lmysql:/usr/local/etc/pureftpd-mysql.conf -L2000:8 -m4 -s -U133:022 	-u100 -k99 -Z -4 -8koi8-r -9cp1251</span></dt>
</dl>
</td>
</tr>
</tbody>
</table>
<dl>
<dt> </dt>
<dt> </dt>
<dt> </dt>
<dt> 8 шаг </dt>
<dt> установка закончена </dt>
<dt> и рекомендует переименовать install.php а 	install.php.txt для безопасности</dt>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/09/upravlenie-polzovatelyami-pureftpd/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Настройка SNMP на модеме HUAWEI</title>
		<link>http://blogbsd.info/2008/06/nastroyka-snmp-na-modeme-huawey/</link>
		<comments>http://blogbsd.info/2008/06/nastroyka-snmp-na-modeme-huawey/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 14:23:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

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

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

		<guid isPermaLink="false">http://blogbsd.info/?p=13</guid>
		<description><![CDATA[Решил ради баловства поснимать статистику о загрузки своего интернет канала, с построением красивых графиков. Графики будет строить программа CACTI . для этого необходимо на модеме huawei MT800u-T настроить SNMP.
Облазив весь веб-интерфейс модема, упоминаний об snmp не нашел  
Заходим на модем через telnet (адрес модема по умолчанию 192.168.1.1 пароль admin)

[miha@] /home/miha/&#62; telnet 192.168.1.1
Trying 192.168.1.1&#8230;
Connected to [...]]]></description>
			<content:encoded><![CDATA[<p>Решил ради баловства поснимать статистику о загрузки своего интернет канала, с построением красивых графиков. Графики будет строить программа <strong><a href="http://blogbsd.info/2008/06/cacti/">CACTI</a> </strong>. для этого необходимо на модеме huawei MT800u-T настроить SNMP.</p>
<p>Облазив весь веб-интерфейс модема, упоминаний об snmp не нашел <img src='http://blogbsd.info/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Заходим на модем через telnet (адрес модема по умолчанию 192.168.1.1 пароль admin)<br />
<span id="more-13"></span></p>
<div style="background:#000000"><span style="color: #ffffff;"><strong>[miha@] /home/miha/&gt; telnet 192.168.1.1</strong><br />
Trying 192.168.1.1&#8230;<br />
Connected to 192.168.1.1.<br />
Escape character is &#8216;^]&#8217;. </p>
<p>Password: *****<br />
Copyright (c) 2001 - 2004 Huawei<br />
<strong>MT800u-T&gt; help</strong></p>
<p> </p>
<p></span></div>
<p>даем команду help и смотрим доступные команды, делаем</p>
<div style="background:#000000"><span style="color: #ffffff;"><strong><br />
MT800u-T&gt; sys snmp trusthost 192.168.1.166<br />
MT800u-T&gt; sys snmp save<br />
</strong> sys snmp: save ok<strong><br />
MT800u-T&gt; exit<br />
</strong></span></div>
<p>Адрес 192.168.1.166 это адрес с которого я буду слать snmp запросы. community по умолчанию ADSL</p>
<p>ВСЕ! Можно <a href="/2008/06/cacti/">переходить к настройке CACTI</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/06/nastroyka-snmp-na-modeme-huawey/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Нашел в архивах</title>
		<link>http://blogbsd.info/2008/06/nashel-v-arhivah/</link>
		<comments>http://blogbsd.info/2008/06/nashel-v-arhivah/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 11:00:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Личное]]></category>

		<category><![CDATA[туса цпд]]></category>

		<guid isPermaLink="false">http://blogbsd.info/?p=11</guid>
		<description><![CDATA[Нашел у себя в архиве два прикольных видео 
2006 год, тусовка у меня дома

а это я в боулинге, страйк  

]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Нашел у себя в архиве два прикольных видео <img src='http://blogbsd.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
2006 год, тусовка у меня дома</p>
<p style="text-align: center;"></p>
<p style="text-align: left;">а это я в боулинге, страйк <img src='http://blogbsd.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"></p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/06/nashel-v-arhivah/feed/</wfw:commentRss>
	<enclosure url="http://blogbsd.info/pic/2006/cpd.flv" type="video/x-flv"/>
<enclosure url="http://blogbsd.info/pic/2006/drvideo1.flv" type="video/x-flv"/>
	</item>
		<item>
		<title>Белки</title>
		<link>http://blogbsd.info/2008/06/belki/</link>
		<comments>http://blogbsd.info/2008/06/belki/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 09:01:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Личное]]></category>

		<category><![CDATA[белки]]></category>

		<guid isPermaLink="false">http://hd.irtel.ru/blog/?p=10</guid>
		<description><![CDATA[Ходил сегодня на очередное кормление белок. Белка правда была тока одна    может я попал на сон час, или у них период размножения и им не до еды.

а это Димка и речка

т.к. белок небыло, пришлось кормить голубей

голубь крупным планом

а это я с Димкой

]]></description>
			<content:encoded><![CDATA[<p>Ходил сегодня на очередное кормление белок. Белка правда была тока одна  <img src='http://blogbsd.info/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  может я попал на сон час, или у них период размножения и им не до еды.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blogbsd.info/pic/20080605/belka.jpg" alt="белка" /></p>
<p style="text-align: left;"><span id="more-10"></span>а это Димка и речка</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blogbsd.info/pic/20080605/dimko.jpg" alt="" /></p>
<p style="text-align: left;">т.к. белок небыло, пришлось кормить голубей</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blogbsd.info/pic/20080605/fet_and_dimka.jpg" alt="димка кормит голубей" width="400" height="400" /></p>
<p style="text-align: left;">голубь крупным планом</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blogbsd.info/pic/20080605/fet.jpg" alt="голубь" width="450" height="338" /></p>
<p style="text-align: left;">а это я с Димкой</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blogbsd.info/pic/20080605/ia_and_dimko.jpg" alt="" width="450" height="338" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/06/belki/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Птицы</title>
		<link>http://blogbsd.info/2008/06/ptici/</link>
		<comments>http://blogbsd.info/2008/06/ptici/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 06:01:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Личное]]></category>

		<category><![CDATA[птицы]]></category>

		<guid isPermaLink="false">http://hd.irtel.ru/blog/?p=9</guid>
		<description><![CDATA[небыло проблем, купили птиц  
Все вроде хорошо, и едят немного и мусорят в меру. но проблема, в шесть утра начинают орать. хотя уже почти не замечаю, встану в шесть утра, поставлю клетку на пол (там темнее) они вроде часов до 8 затыкаются


]]></description>
			<content:encoded><![CDATA[<p>небыло проблем, купили птиц  <img src='http://blogbsd.info/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /><br />
Все вроде хорошо, и едят немного и мусорят в меру. но проблема, в шесть утра начинают орать. хотя уже почти не замечаю, встану в шесть утра, поставлю клетку на пол (там темнее) они вроде часов до 8 затыкаются</p>
<p style="text-align: center;"><img class="aligncenter" style="vertical-align: middle;" src="http://blogbsd.info/pic/20080605/ptici1.jpg" alt="птицы в клетке" width="400" height="400" /></p>
<p style="text-align: center;"><img src="http://blogbsd.info/pic/20080605/ptici2.jpg" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/06/ptici/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Консоль</title>
		<link>http://blogbsd.info/2008/06/shell/</link>
		<comments>http://blogbsd.info/2008/06/shell/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 12:46:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[консоль]]></category>

		<guid isPermaLink="false">http://hd.irtel.ru/blog/?p=8</guid>
		<description><![CDATA[Настройка консоли

Извинения вида приглашения:
в шеле по умолчанию приглашением к вводу выводится имя_хоста#, что ни очень приятно. Хочется видеть юзера под которым работаешь, и текущую папку, для этого правим файл .cshrc находящийся в домашней директории пользователя, добовляем строку
 set prompt = '%{^[[40;35;1m%}[%$USER@%$hostn] %{^[[40;32;1m%}%$cwd/\&#62;%{^[[40;37;0m%} '
получается приглашение вида



[miha@] /home/miha/&#62;




]]></description>
			<content:encoded><![CDATA[<p>Настройка консоли<br />
<span id="more-8"></span><br />
<h2>Извинения вида приглашения:</h2>
<p>в шеле по умолчанию приглашением к вводу выводится имя_хоста#, что ни очень приятно. Хочется видеть юзера под которым работаешь, и текущую папку, для этого правим файл <strong>.cshrc </strong>находящийся в домашней директории пользователя, добовляем строку</p>
<p><code> set prompt = '%{^[[40;35;1m%}[%$USER@%$hostn] %{^[[40;32;1m%}%$cwd/\&gt;%{^[[40;37;0m%} '</code></p>
<p>получается приглашение вида</p>
<table style="background-color: #000000;" border="0" width="100%">
<tbody>
<tr>
<td><span style="color: #ff0000;">[miha@] <span style="color: #00ff00;">/home/miha/&gt;</span></span></td>
</tr>
</tbody>
</table>
<p><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/06/shell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MySQL</title>
		<link>http://blogbsd.info/2008/06/mysql/</link>
		<comments>http://blogbsd.info/2008/06/mysql/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 12:27:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

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

		<category><![CDATA[база данных]]></category>

		<guid isPermaLink="false">http://hd.irtel.ru/blog/?p=7</guid>
		<description><![CDATA[Ставим разумеется из портов, последняя версия /usr/ports/databases/mysql51-server/
в /etc/make.conf добовляем некоторые опции компиляции:
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-server
# кодировка
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
.endif
ставим ее как обычно make качает 26 метров и make install

ошибок нет, все ок. делаем

[miha@] /usr/ports/databases/mysql51-server/> rehash
[miha@] /usr/ports/databases/mysql51-server/> mysql_install_db
Installing MySQL system tables&#8230;
OK
Filling help tables&#8230;
OK
&#8230;.
    

создаются базы на диске /var/db/mysql/,  ставим юзера и группу mysql
 cd /var/db/mysql
chgrp -R mysql .
chown -R mysql .
в [...]]]></description>
			<content:encoded><![CDATA[<p>Ставим разумеется из портов, последняя версия <strong>/usr/ports/databases/mysql51-server/</strong></p>
<p>в /etc/make.conf добовляем некоторые опции компиляции:</p>
<blockquote class="NOTE"><p>.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-server<br />
# кодировка<br />
WITH_CHARSET=cp1251<br />
WITH_COLLATION=cp1251_bin</p>
<p>BUILD_OPTIMIZED=yes<br />
BUILD_STATIC=yes<br />
.endif</p></blockquote>
<p>ставим ее как обычно <strong>make</strong> качает 26 метров и <strong>make install</strong></p>
<p><span id="more-7"></span></p>
<p>ошибок нет, все ок. делаем</p>
<div style="background:#000000"><span style="color: #ffffff;"><br />
[miha@] /usr/ports/databases/mysql51-server/> rehash<br />
[miha@] /usr/ports/databases/mysql51-server/> mysql_install_db<br />
Installing MySQL system tables&#8230;<br />
OK<br />
Filling help tables&#8230;<br />
OK<br />
&#8230;.<br />
    <br />
</span></div>
<p>создаются базы на диске <strong>/var/db/mysql/</strong>,  ставим юзера и группу <strong>mysql</strong></p>
<p><code> cd /var/db/mysql<br />
chgrp -R mysql .<br />
chown -R mysql .</code><strong></strong></p>
<p>в файл<strong> /etc/rc.conf</strong> добавляем строку <strong>mysql_enable=&#8221;YES&#8221; </strong></p>
<p>стартуем</p>
<div style="background:#000000"><span style="color: #ffffff;"><strong>[miha@] /var/db/mysql/&gt; /usr/local/etc/rc.d/mysql-server start</strong>      </p>
<p>Starting mysql.</p>
<p></span></div>
<p><span style="color: #000000; ">проверяем</span></p>
<div style="background:#000000"><span style="color: #ffffff;"><strong>[miha@] /var/db/mysql/&gt; ps -axj | grep mysqld</strong>      </p>
<p>mysql 851 1 849 684 0 I p0 0:00,05 /bin/sh /usr/local/bin/mysqld_safe  &#8211;defaults-extra-file=/var/db/mysql/my</p>
<p>mysql 899 851 849 684 0 S p0  0:00,54 /usr/local/libexec/mysqld  &#8211;defaults-extra-file=/var/db/mysql/my.cnf &#8211;ba</p>
<p>root    901   687   900   684    2 S+    p0    0:00,01 grep mysqld</p>
<p> </p>
<p></span></div>
<p>какбудто все работает.</p>
<p>Делаем конфиг, по умолчанию он должен лежать в <strong>/usr/local/etc/my.cnf</strong> , если нет какихто определенных требований или знаний <img src='http://blogbsd.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> можно взять один из предустановленных конфигов расположенных в <strong>/usr/local/share/mysql/</strong></p>
<p><strong>my-large.cnf</strong> для систем с большим обьемом памяти</p>
<p><strong>my-medium.cnf</strong> MySQL используется совместно с другими приложениями</p>
<p><strong>my-small.cnf</strong> для систем с малым обьемом памяти<br />
наш случай это <strong>my-medium.cnf</strong> , копируем его в <strong>/usr/local/etc/</strong> и переименовываем в <strong>my.cnf</strong></p>
<div style="background:#000000"><span style="color: #ffffff;"><strong> [miha@] /&gt; cp /usr/local/share/mysql/my-medium.cnf /usr/local/etc/my.cnf</strong>      <br />
</span></div>
<p>Теперь в целях безопасности необходимо сменить <strong>root</strong> пароль, по умолчанию он пустой и удалить гостевые учетные записи созданные по дефолту</p>
<p>цепляемся к нашему MySQL серверу и начинаем</p>
<div style="background:#000000"><span style="color: #ffffff;"><strong>[miha@] /&gt; mysql -u root</strong>      </p>
<p>Welcome to the MySQL monitor.  Commands end with ; or \g.</p>
<p>Your MySQL connection id is 1</p>
<p>Server version: 5.1.24-rc FreeBSD port: mysql-server-5.1.24_1</p>
<p>&gt;Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the buffer.</p>
<p><strong>mysql&gt; show databases;</strong></p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+</p>
<p>| Database           |</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+</p>
<p>| information_schema |</p>
<p>| mysql              |</p>
<p>| test               |</p>
<p>+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+</p>
<p>3 rows in set (0.01 sec)</p>
<p><strong>mysql&gt; use mysql;</strong></p>
<p><strong>mysql&gt; DELETE FROM user WHERE user=&#8221;;</strong></p>
<p>Query OK, 2 rows affected (0.01 sec)</p>
<p><strong>mysql&gt; DELETE FROM user WHERE host!=&#8217;localhost&#8217;;</strong></p>
<p>Query OK, 2 rows affected (0.00 sec)</p>
<p><strong>mysql&gt; UPDATE user SET password=PASSWORD(&#8217;тут пароль&#8217;);</strong></p>
<p>Query OK, 1 row affected (0.01 sec)</p>
<p>Rows matched: 1  Changed: 1  Warnings: 0</p>
<p><strong>mysql&gt; flush privileges;</strong></p>
<p>Query OK, 0 rows affected (0.00 sec)</p>
<p><strong>mysql&gt; exit</strong></p>
<p>Bye</p>
<p></span></div>
<p>Основные команды для работы с БД</p>
<table border="0" width="100%">
<tbody>
<tr>
<td><strong>USE [имя_БД];</strong></td>
<td>Выбираем базу к которой будем производить запрос</td>
</tr>
<tr>
<td><strong>SHOW DATABASES;</strong></td>
<td>Показывает все базы данных</td>
</tr>
<tr>
<td><strong>DESCRIBE [имя_таблицы];</strong></td>
<td>показывает структуру таблицы. т.е. выводит имена столбцов и тип данных который хранится в них</td>
</tr>
<tr>
<td><strong>CREATE DATABASE [имя_БД];</strong></td>
<td>создать базу данных</td>
</tr>
<tr>
<td><strong>SELECT</strong></td>
<td>Выбрать из базы. на этой команде построена вся работа с базой, позволяет выбрать из таюлицы нужную информацию.      </p>
<p>Например:</p>
<p>SELECT * FROM user;</p>
<p>Выведет ВСЕ данные из таблицы user<br />
SELECT user, password FROM user;</p>
<p>Выведет только 2 поля user и password из таблицы user</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blogbsd.info/2008/06/mysql/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
