<?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>Около сетевой Блог</title>
	<atom:link href="http://feyhoa.org.ua/feed" rel="self" type="application/rss+xml" />
	<link>http://feyhoa.org.ua</link>
	<description></description>
	<lastBuildDate>Tue, 09 Mar 2010 11:26:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux: Как узнать кто залогинен на сервере.</title>
		<link>http://feyhoa.org.ua/archives/932</link>
		<comments>http://feyhoa.org.ua/archives/932#comments</comments>
		<pubDate>Tue, 09 Mar 2010 11:26:07 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[w]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=932</guid>
		<description><![CDATA[При решении задачи: узнать кто залогинен на сервере приходится встречать разные комбинации команд   А на самом деле узнать кто и на какой виртуальной консоле работает можно при помощи одной буквы.


Команда W выводит информацию о том, кто сейчас залогинен и какую задачу он выполняет. 

# w username

Пример

#w
 17:58:47 up 5 days, 20:28,  2 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: Как узнать кто залогинен на сервере." title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>При решении задачи: узнать кто залогинен на сервере приходится встречать разные комбинации команд <img src='http://feyhoa.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  А на самом деле узнать кто и на какой виртуальной консоле работает можно при помощи одной буквы.<br />
<span id="more-932"></span><br />
<br />
<strong>Команда W выводит информацию о том, кто сейчас залогинен и какую задачу он выполняет. </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># w username</pre></div></div>

<p>Пример</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">#w
 17:58:47 up 5 days, 20:28,  2 users,  load average: 0.36, 0.26, 0.24
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.1.3.145       14:55    5.00s  0.04s  0.02s vim /etc/resolv.conf
root     pts/1    10.1.3.145       17:43    0.00s  0.03s  0.00s w</pre></div></div>

<p>Так что все очень просто</p>

	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/810" title="Новый дистрибутив: MoLinux 5.2 (02.02.2010)">Новый дистрибутив: MoLinux 5.2</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/391" title="usb-creator: Загрузка с  USB Диска (15.01.2010)">usb-creator: Загрузка с  USB Диска</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/632" title="Ubuntu несколько вариантов установки пакетов (26.01.2010)">Ubuntu несколько вариантов установки пакетов</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/915" title="Linux: Узнаем чей сайт и какой у него IP ADDRESS (23.02.2010)">Linux: Узнаем чей сайт и какой у него IP ADDRESS</a> (3)</li>
	<li><a href="http://feyhoa.org.ua/archives/784" title="Linux: ставим Google Chrome (01.02.2010)">Linux: ставим Google Chrome</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/932/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Используем vmstat для сбора данных об утилизации</title>
		<link>http://feyhoa.org.ua/archives/930</link>
		<comments>http://feyhoa.org.ua/archives/930#comments</comments>
		<pubDate>Wed, 03 Mar 2010 08:27:09 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[vmstat]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=930</guid>
		<description><![CDATA[Утилита vmstat позволяет получать информацию о запущенных процессах, утилизации памяти, процессора и системы ввода вывода. Данные получаемые в результате работы этой утилиты легко читаемые и понимаемые. Сегодня расскажем о vmstat подробнее.


В большинстве случаев

vmstat -S M
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: Используем vmstat для сбора данных об утилизации" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Утилита vmstat позволяет получать информацию о запущенных процессах, утилизации памяти, процессора и системы ввода вывода. Данные получаемые в результате работы этой утилиты легко читаемые и понимаемые. Сегодня расскажем о vmstat подробнее.<br />
<span id="more-930"></span><br />
<br />
В большинстве случаев</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">vmstat -S M
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1  0      0   1734    224    380    0    0   152    29  168  173  3  1 93  2</pre></div></div>

<p>Как мы видим в первой строчке указаны шесть категорий по которым выдается информация, во второй строке &#8211; категории расписываются более детально, а в последующих (а она может быть не одна) указаны текущие значения для каждого параметра.<br />
в нашем примере параметры &#8220;-S M&#8221; заставляют vmstat указывать все значения в Мегабайтах. Так же можно выбрать k &#8211; Кбиты, K &#8211; Кбайты, m &#8211; Мбиты, M- Мбайты. По умолчанию vmstat выводит информацию в Кбайтах.</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0      0 1772452 229688 391348    0    0   127    24  170  171  3  1 94  2</pre></div></div>

<p>Расскажем детально о каждом выдаваемом параметре.<br />
r: Количество процессов которые выполняются в данный момент<br />
b: Количество процессов находящихся в &#8220;глубоком сне&#8221; (по терминологии виндовс &#8211; они зависли), и будут запущены только при появлении свободных ресурсов для этого<br />
swpd: Количество занятого Свопа (SWAP)<br />
free: Количество свободной памяти<br />
buff: Количество памяти выделенной под буфер<br />
cache: Количество памяти занятой под кеш<br />
si: Число загруженных процессов. (количество памяти выгруженной  в Своп)<br />
so: Число загруженных процессов. (количество памяти загруженных из  Свопа в оперативную пямять)<br />
bi: Количество блоков информации прочитанных с жестких дисков в секунду (blocks/s).<br />
bo: Количество блоков информации записанных на жесткие диски в секунду (blocks/s).<br />
in: 	Число прерываний устройств (несинхронных). (а если проще то это число прерываний, поступавших от устройств каждую секунду в течение интервала сбора информации.)<br />
cs: Число переключений контекста.<br />
us: Время CPU (в процентах) затраченное на выполнение пользовательских приложений<br />
sy: Время CPU (в процентах) затраченное на выполнение системных приложений (время ядра)<br />
id: Время (в процентах) в течении которого процессор простаивал (не выполняя никаких задач)<br />
wa:  Время (в процентах) в течении которого процессор простаивал (не выполняя никаких задач) ожидая когда окончится операция ввода вывода на жесткие диски. </p>
<p>Так же при помощи утилиты vmstat можно получать информацию о загрузке автоматически через определенное время, или определенное количество раз.<br />
В следующем примере информация собирается каждые 2 секунды, но не более 5 раз</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">vmstat -S M 2 5
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1  0      0   1717    225    388    0    0    48    10  184  174  2  1 97  1
 0  0      0   1717    225    388    0    0     0     0  454  370  2  0 98  0
 0  0      0   1717    225    388    0    0     0    26  427  369  2  0 98  0
 0  0      0   1717    225    388    0    0     0     0  514  471  2  0 97  0
 0  0      0   1717    225    388    0    0     0     0  455  410  2  1 97  0</pre></div></div>

<p>Или просто каждые две секунды до нажатия сочетания клавиш &#8220;Ctrl + C&#8221;</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">vmstat -S M 2
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 1  0      0   1717    225    388    0    0    47     9  184  175  2  1 97  1
 2  0      0   1717    225    388    0    0     0     0  383  433  1  0 98  0
 0  0      0   1717    225    388    0    0     0     0  348  393  1  0 99  0
 1  0      0   1717    225    388    0    0     0    18  339  365  1  0 99  0
 0  0      0   1717    225    388    0    0     0     0  385  386  1  1 98  0
 1  0      0   1717    225    388    0    0     0    18  508  411  2  0 98  0
 0  0      0   1717    225    388    0    0     0     0  347  378  1  0 99  0
^C</pre></div></div>


	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/913" title="Linux: боремся с утечкой памяти (22.02.2010)">Linux: боремся с утечкой памяти</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/810" title="Новый дистрибутив: MoLinux 5.2 (02.02.2010)">Новый дистрибутив: MoLinux 5.2</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/335" title="Настраиваем Ubuntu: Графики загрузки системы, памяти итд (14.01.2010)">Настраиваем Ubuntu: Графики загрузки системы, памяти итд</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/391" title="usb-creator: Загрузка с  USB Диска (15.01.2010)">usb-creator: Загрузка с  USB Диска</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/632" title="Ubuntu несколько вариантов установки пакетов (26.01.2010)">Ubuntu несколько вариантов установки пакетов</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/930/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: iptables пробрасываем порты наружу</title>
		<link>http://feyhoa.org.ua/archives/927</link>
		<comments>http://feyhoa.org.ua/archives/927#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:57:22 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Ip]]></category>
		<category><![CDATA[IpTables]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[доступ]]></category>
		<category><![CDATA[маршрутизатор]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=927</guid>
		<description><![CDATA[Часто возникает необходимость зайти через интернет на оборудование (сервер, компьютер или еще какой девайс) которое находится за файерволом и не имеет внешнего ip адреса. О том как это сделать написано много, но в большинстве случаев статьи длинные и не совсем понятные. Мы постараемся одним простым примером показать как это делается.


Прежде чем рассказать как настроить iptables [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: iptables пробрасываем порты наружу " title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Часто возникает необходимость зайти через интернет на оборудование (сервер, компьютер или еще какой девайс) которое находится за файерволом и не имеет внешнего ip адреса. О том как это сделать написано много, но в большинстве случаев статьи длинные и не совсем понятные. Мы постараемся одним простым примером показать как это делается.<br />
<span id="more-927"></span><br />
<br />
Прежде чем рассказать как настроить iptables для проброса портов в локальную сеть, хочется отметить что любой проброс в локалку &#8211; это еще одна открытая дыра в защите сети. И не просто сети а информации которая в ней хранится. Но уже если надо, и риск оправдан то делается это так:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># iptables -t nat -A PREROUTING -p tcp -d $EXT_FW_IP --dport $EXT_FW_PORT -j DNAT --to-destination $LOCAL_IP:$LOCAL_PORT</pre></div></div>

<p>Где</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">$EXT_FW_IP - адрес файервола(маршрутизатора/сервера) который виден из интернета
$EXT_FW_PORT - порт файервола(маршрутизатора/сервера) который виден из интернета 
$LOCAL_IP - адрес нашего оборудование в локальной сети (то оборудование на которое мы хотим попасть)
$LOCAL_PORT - порт на который надо попасть на нашем локальном оборудовании</pre></div></div>

<p>Рассмотрим пример:<br />
Например у нас есть сервер отвечающий за хранение файлов в локальной сети. Ему незачем светиться в интернете. Доступ к интернету у него есть только через NAT для обновления установленных пакетов. В качестве файервола в нашей локальной сети выступает еще один сервер под управлением LINUX.<br />
Пусть на файерволе внешний ip адрес 44.44.44.44, мы хотим получить доступ по ssh к нашему файл-серверу. Файл сервер имеет ip адрес 10.0.1.1. Под проброс выделим внешний порт 8082<br />
Делаем проброс</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">iptables -t nat -A PREROUTING -p tcp -d 44.44.44.44 --dport 8082 -j DNAT --to-destination 10.0.1.1:22</pre></div></div>

<p>И теперь выполнив ssh -l user_name 44.44.44.44:8082 мы попадем на стандартный ssh порт нашего сервера в локальной сети. </p>

	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/873" title="Linux: Samba ограничиваем доступ к шарам пользователям по имени или по IP (09.02.2010)">Linux: Samba ограничиваем доступ к шарам пользователям по имени или по IP</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/866" title="Linux: IpTables ограничиваем количество соединений с одного ip (08.02.2010)">Linux: IpTables ограничиваем количество соединений с одного ip</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/923" title="Linux: сохраняем/ загружаем правила iptables (25.02.2010)">Linux: сохраняем/ загружаем правила iptables</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/908" title="Linux: OpenSSH включаем поддержку IPv6 (19.02.2010)">Linux: OpenSSH включаем поддержку IPv6</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/752" title="CISCO: первая настройка маршрутизатора (29.01.2010)">CISCO: первая настройка маршрутизатора</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/927/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: удаляем Webmin</title>
		<link>http://feyhoa.org.ua/archives/925</link>
		<comments>http://feyhoa.org.ua/archives/925#comments</comments>
		<pubDate>Mon, 01 Mar 2010 14:41:14 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[удаление пакетов]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=925</guid>
		<description><![CDATA[О том как устанавливать пакеты на Unix/Linux системы написано много (в том числе и на нашем сайте). Эта статья о том как правильно удалять пакеты. Покажем это на примере Webmin.


Удаление Webmin RPM (RHEL / Centos / Fedora )

# rpm -ev webmin

Удаление Webmin установленного из исходников

# /etc/webmin/uninstall.sh
&#160;
Are you sure you want to uninstall Webmin? (y/n) : [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: удаляем Webmin" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>О том как устанавливать пакеты на Unix/Linux системы написано много (в том числе и на нашем сайте). Эта статья о том как правильно удалять пакеты. Покажем это на примере Webmin.<br />
<span id="more-925"></span><br />
<br />
<strong>Удаление Webmin RPM (RHEL / Centos / Fedora )</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># rpm -ev webmin</pre></div></div>

<p><strong>Удаление Webmin установленного из исходников</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># /etc/webmin/uninstall.sh
&nbsp;
Are you sure you want to uninstall Webmin? (y/n) : y
&nbsp;
Stopping Webmin server in /usr/local/webmin-1.330
/etc/webmin/stop: line 4: kill: (2359) - No such process
Running uninstall scripts ..
Deleted init script /etc/rc.d/init.d/webmin
Deleting /usr/local/webmin-1.330 ..
Deleting /etc/webmin ..
Done!</pre></div></div>

<p><strong>Удаление Webmin в Solaris UNIX</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># pkgrm WSwebmin</pre></div></div>

<p><strong>Удаление Webmin в Debian / Ubuntu</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># aptitude remove webmin</pre></div></div>

<p><strong>Удаление Webmin в FreeBSD/ Ubuntu</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># cd /usr/ports/sysutils/webmin
# make deinstall clean</pre></div></div>

<p>или используя pkg_delete</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># pkg_delete webmin</pre></div></div>

<p>Ну и не забываем закрыть файлерволом 10000 порт на котором работал Webmin</p>

	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/632" title="Ubuntu несколько вариантов установки пакетов (26.01.2010)">Ubuntu несколько вариантов установки пакетов</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/895" title="Linux: FreeBSD обновляем все установленные приложения (11.02.2010)">Linux: FreeBSD обновляем все установленные приложения</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/905" title="Linux: копирование файлов с/на сервер без использования FTP (19.02.2010)">Linux: копирование файлов с/на сервер без использования FTP</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/55" title="*Nix определяем какие процессоры установлены (05.01.2010)">*Nix определяем какие процессоры установлены</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/283" title="Шесть лучшых поисковиков для десктопа (13.01.2010)">Шесть лучшых поисковиков для десктопа</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/925/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: сохраняем/ загружаем правила iptables</title>
		<link>http://feyhoa.org.ua/archives/923</link>
		<comments>http://feyhoa.org.ua/archives/923#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:49:20 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[IpTables]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=923</guid>
		<description><![CDATA[При изменении правил iptables они автоматом не сохраняются. Для того что бы записать их надо выполнить простую команду.


Многие забывают записать существующую конфигурацию iptables перед внесением изменений. А зря, если изменяется не одна строчка а сотни, то откатиться назад будет очень непросто.
В Ubuntu Linux правила iptables сохраняются очень просто:

$ sudo -s
$ iptables-save &#62; /root/working.iptables.rules

И загружаются не [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: сохраняем/ загружаем правила iptables" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>При изменении правил iptables они автоматом не сохраняются. Для того что бы записать их надо выполнить простую команду.<br />
<span id="more-923"></span><br />
<br />
Многие забывают записать существующую конфигурацию iptables перед внесением изменений. А зря, если изменяется не одна строчка а сотни, то откатиться назад будет очень непросто.<br />
<strong>В Ubuntu Linux правила iptables сохраняются очень просто:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">$ sudo -s
$ iptables-save &gt; /root/working.iptables.rules</pre></div></div>

<p><strong>И загружаются не менее просто</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># iptables-restore &lt; /root/working.iptables.rules</pre></div></div>


	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/873" title="Linux: Samba ограничиваем доступ к шарам пользователям по имени или по IP (09.02.2010)">Linux: Samba ограничиваем доступ к шарам пользователям по имени или по IP</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/810" title="Новый дистрибутив: MoLinux 5.2 (02.02.2010)">Новый дистрибутив: MoLinux 5.2</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/391" title="usb-creator: Загрузка с  USB Диска (15.01.2010)">usb-creator: Загрузка с  USB Диска</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/632" title="Ubuntu несколько вариантов установки пакетов (26.01.2010)">Ubuntu несколько вариантов установки пакетов</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/915" title="Linux: Узнаем чей сайт и какой у него IP ADDRESS (23.02.2010)">Linux: Узнаем чей сайт и какой у него IP ADDRESS</a> (3)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/923/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD: получаем информацию о RAID</title>
		<link>http://feyhoa.org.ua/archives/920</link>
		<comments>http://feyhoa.org.ua/archives/920#comments</comments>
		<pubDate>Thu, 25 Feb 2010 15:37:27 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[arcconf]]></category>
		<category><![CDATA[CES]]></category>
		<category><![CDATA[device]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[массив]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=920</guid>
		<description><![CDATA[Мы уже рассказывали о том как работать и создавать софтварные массивы RAID. Сегодня расскажем о хардварных RAIDах на примере Adaptec 5405.


Находим информацию об установленных контроллерах RAID. В FreeBSD это можно сделать так: 

# dmesg &#124; grep -i RAID
aac0:  mem 0xe8000000-0xe81fffff irq 16 at device 0.0 on pci6
aacd0:  on aac0

или так

# pciconf -l &#124; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/02/freebsd.jpeg"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/02/freebsd.jpeg" alt="FreeBSD: получаем информацию о RAID" title="freebsd" width="117" height="124" class="alignleft size-full wp-image-896" /></a>Мы уже рассказывали о том как работать и создавать софтварные массивы RAID. Сегодня расскажем о хардварных RAIDах на примере Adaptec 5405.<br />
<span id="more-920"></span><br />
<br />
<strong>Находим информацию об установленных контроллерах RAID. В FreeBSD это можно сделать так: </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># dmesg | grep -i RAID
aac0:  mem 0xe8000000-0xe81fffff irq 16 at device 0.0 on pci6
aacd0:  on aac0</pre></div></div>

<p>или так</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># pciconf -l | grep -i aac
aac0@pci0:6:0:0:	class=0x010400 card=0x02d19005 chip=0x02859005 rev=0x09 hdr=0x00</pre></div></div>

<p><strong>FreeBSD arcconf</strong><br />
arcconf &#8211; утилита для работы с контроллерами RAID из командной строки. Она предназначена для получения детальной информации о RAID включая информацию о &#8220;здоровье&#8221; массива. </p>
<p><strong>FreeBSD установка arcconf</strong><br />
Очень просто</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># portsnap fetch update
# cd /usr/ports/sysutils/arcconf
# make install clean &amp;&amp; rehash</pre></div></div>

<p><strong>FreeBSD &#8211; arcconf &#8211; получаем информацию о массиве RAID</strong><br />
Для получения информации о массиве в консоле вводим следующие команды. Пусть наш контроллер имеет номер &#8220;1&#8243;. Тогда команда такая:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># /usr/local/sbin/arcconf getconfig 1
&nbsp;
Controllers found: 1
----------------------------------------------------------------------
Controller information
----------------------------------------------------------------------
   Controller Status                        : Optimal
   Channel description                      : SAS/SATA
   Controller Model                         : Adaptec 5405
   Controller Serial Number                 : 8C4310BD20D
   Physical Slot                            : 2
   Temperature                              : 58 C/ 136 F (Normal)
   Installed memory                         : 256 MB
   Copyback                                 : Disabled
   Background consistency check             : Disabled
   Automatic Failover                       : Enabled
   Global task priority                     : High
   Performance Mode                         : Default/Dynamic
   Stayawake period                         : Disabled
   Spinup limit internal drives             : 0
   Spinup limit external drives             : 0
   Defunct disk drive count                 : 0
   Logical devices/Failed/Degraded          : 1/0/0
   --------------------------------------------------------
   Controller Version Information
   --------------------------------------------------------
   BIOS                                     : 5.2-0 (16501)
   Firmware                                 : 5.2-0 (16501)
   Driver                                   : 5.2-0 (16501)
   Boot Flash                               : 5.2-0 (16501)
   --------------------------------------------------------
   Controller Battery Information
   --------------------------------------------------------
   Status                                   : Optimal
   Over temperature                         : No
   Capacity remaining                       : 99 percent
   Time remaining (at current draw)         : 3 days, 0 hours, 52 minutes
&nbsp;
----------------------------------------------------------------------
Logical device information
----------------------------------------------------------------------
Logical device number 0
   Logical device name                      : RAID1-A
   RAID level                               : 1
   Status of logical device                 : Optimal
   Size                                     : 285686 MB
   Read-cache mode                          : Enabled
   Write-cache mode                         : Enabled (write-back)
   Write-cache setting                      : Enabled (write-back) when protected by battery
   Partitioned                              : Yes
   Protected by Hot-Spare                   : No
   Bootable                                 : Yes
   Failed stripes                           : No
   Power settings                           : Disabled
   --------------------------------------------------------
   Logical device segment information
   --------------------------------------------------------
   Segment 0                                : Present (0,0) 3LM44BDA00009839M228
   Segment 1                                : Present (0,1) 3LM4C6B000009841PEW9
&nbsp;
----------------------------------------------------------------------
Physical Device information
----------------------------------------------------------------------
      Device #0
         Device is a Hard drive
         State                              : Online
         Supported                          : Yes
         Transfer Speed                     : SAS 3.0 Gb/s
         Reported Channel,Device(T:L)       : 0,0(0:0)
         Reported Location                  : Connector 0, Device 0
         Vendor                             : SEAGATE
         Model                              : ST3300655SS
         Firmware                           : 0004
         Serial number                      : 3LM44BDA00009839M228
         World-wide name                    : 5000C50006EDAD74
         Size                               : 286102 MB
         Write Cache                        : Enabled (write-back)
         FRU                                : None
         S.M.A.R.T.                         : No
      Device #1
         Device is a Hard drive
         State                              : Online
         Supported                          : Yes
         Transfer Speed                     : SAS 3.0 Gb/s
         Reported Channel,Device(T:L)       : 0,1(1:0)
         Reported Location                  : Connector 0, Device 1
         Vendor                             : SEAGATE
         Model                              : ST3300655SS
         Firmware                           : 0004
         Serial number                      : 3LM4C6B000009841PEW9
         World-wide name                    : 5000C50006EF88D8
         Size                               : 286102 MB
         Write Cache                        : Enabled (write-back)
         FRU                                : None
         S.M.A.R.T.                         : No
&nbsp;
Command completed successfully.</pre></div></div>


	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/181" title="Значки устройств по CISCO (11.01.2010)">Значки устройств по CISCO</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/825" title="Землин: Нет оснований опасаться за будущее Linux-смартфонов (03.02.2010)">Землин: Нет оснований опасаться за будущее Linux-смартфонов</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/925" title="Linux: удаляем Webmin (01.03.2010)">Linux: удаляем Webmin</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/889" title="Linux: смотрим какое оборудование установлено (10.02.2010)">Linux: смотрим какое оборудование установлено</a> (1)</li>
	<li><a href="http://feyhoa.org.ua/archives/816" title="Linux: Ubuntu создаем софтварный RAID-5 (02.02.2010)">Linux: Ubuntu создаем софтварный RAID-5</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/920/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: Узнаем чей сайт и какой у него IP ADDRESS</title>
		<link>http://feyhoa.org.ua/archives/915</link>
		<comments>http://feyhoa.org.ua/archives/915#comments</comments>
		<pubDate>Tue, 23 Feb 2010 15:21:57 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[ip address]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nslookup]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[whois]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=915</guid>
		<description><![CDATA[Вопросы о том на кого зарегистрировано доменное имя и какой у сайта айпи возникают не часто. Но если вдруг такая информация тебе понадобилась &#8211; узнать ее крайне просто.


Для тех кто не знает все публичные айпи адреса зарегистрированы на провайдеров интернета  или на крупные компании. Каждый адрес записан в базе whois. Из которой и мы [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: Узнаем чей сайт и какой у него IP ADDRESS" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Вопросы о том на кого зарегистрировано доменное имя и какой у сайта айпи возникают не часто. Но если вдруг такая информация тебе понадобилась &#8211; узнать ее крайне просто.<br />
<span id="more-915"></span><br />
<br />
Для тех кто не знает все публичные айпи адреса зарегистрированы на провайдеров интернета  или на крупные компании. Каждый адрес записан в базе whois. Из которой и мы можем узнать чей айпи, почтовый адрес и много другого интересного.<br />
<strong>Поиск айпи адреса по имени хоста. Для этого существуют команды host и whois</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">host www.feyhoa.org.ua
www.feyhoa.org.ua has address 80.91.180.142</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">nslookup www.feyhoa.org.ua
Server:         xxxxxxx
Address:        xxxxxxx
&nbsp;
Non-authoritative answer:
Name:   www.feyhoa.org.ua
Address: 80.91.180.142</pre></div></div>

<p><strong>Whois &#8211; клиент для работы с Whois Directory Service</strong></p>
<p>Следующая команда выдаст всю хранящуюся в базе Whois информацию об указанном айпи</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"> whois 80.91.180.142
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf
&nbsp;
% Note: This output has been filtered.
%       To receive output for a database update, use the &quot;-B&quot; flag.
&nbsp;
% Information related to '80.91.180.0 - 80.91.180.255'
&nbsp;
inetnum:        80.91.180.0 - 80.91.180.255
netname:        INTERCONNECTIONS-DATAGROUP
descr:          Subnets /30 for interconnections to DATAGROUP's clients
country:        UA
admin-c:        DCOM-RIPE
tech-c:         DCOM-RIPE
status:         ASSIGNED PA
remarks:        Please send abuse notification to abuse@newline.net.ua
remarks:        INFRA-AW
mnt-by:         DATACOM-NOC
source:         RIPE # Filtered
&nbsp;
role:           DATACOM NOC
address:        DATAGROUP
address:        Smolenskaya str., 31-33
address:        03057 Kiev
address:        Ukraine
remarks:        http://www.datagroup.ua
abuse-mailbox:  abuse@ip.datagroup.ua
remarks:        in case of abuse please contact:        abuse@ip.datagroup.ua
remarks:        for operational issues please contact:  noc@ip.datagroup.ua
admin-c:        TIM-RIPE
tech-c:         TIM-RIPE
tech-c:         AM2233-RIPE
tech-c:         AEV-RIPE
tech-c:         AS26985-RIPE
nic-hdl:        DCOM-RIPE
mnt-by:         DATACOM-NOC
source:         RIPE # Filtered
&nbsp;
% Information related to '80.91.160.0/19AS21219'
&nbsp;
route:          80.91.160.0/19
descr:          DATAGROUP aggregated block
origin:         AS21219
mnt-by:         DATACOM-NOC
source:         RIPE # Filtered
&nbsp;
% Information related to '80.91.176.0/20AS21219'
&nbsp;
route:          80.91.176.0/20
descr:          DATAGROUP aggregated block
origin:         AS21219
mnt-by:         DATACOM-NOC
source:         RIPE # Filtered</pre></div></div>


	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/911" title="Linux: регулярные выражения в Grep (19.02.2010)">Linux: регулярные выражения в Grep</a> (1)</li>
	<li><a href="http://feyhoa.org.ua/archives/810" title="Новый дистрибутив: MoLinux 5.2 (02.02.2010)">Новый дистрибутив: MoLinux 5.2</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/391" title="usb-creator: Загрузка с  USB Диска (15.01.2010)">usb-creator: Загрузка с  USB Диска</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/632" title="Ubuntu несколько вариантов установки пакетов (26.01.2010)">Ubuntu несколько вариантов установки пакетов</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/784" title="Linux: ставим Google Chrome (01.02.2010)">Linux: ставим Google Chrome</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/915/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linux: боремся с утечкой памяти</title>
		<link>http://feyhoa.org.ua/archives/913</link>
		<comments>http://feyhoa.org.ua/archives/913#comments</comments>
		<pubDate>Mon, 22 Feb 2010 13:41:45 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[DROP]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[top]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[кеш]]></category>
		<category><![CDATA[очистка]]></category>
		<category><![CDATA[память]]></category>
		<category><![CDATA[утечка]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=913</guid>
		<description><![CDATA[Linux как и все операционные системы использует кеширование операций чтения записи с жесткого диска. Несмотря на то что все об этом знают многие удивляются куда же далась оперативная память? Запущено пару программ, последний фильм скачан давно, но памяти все меньше и меньше. Дело в том, что операционная система не очищает кеш 


И сегодня мы расскажем [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: боремся с утечкой памяти " title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Linux как и все операционные системы использует кеширование операций чтения записи с жесткого диска. Несмотря на то что все об этом знают многие удивляются куда же далась оперативная память? Запущено пару программ, последний фильм скачан давно, но памяти все меньше и меньше. Дело в том, что операционная система не очищает кеш <img src='http://feyhoa.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<span id="more-913"></span><br />
<br />
И сегодня мы расскажем как принудительно очистить кеш чтения записи. В большинстве Linux OS это делается выполнением команды в привилегированном режиме:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">sync
 echo &quot;3&quot; &gt; /proc/sys/vm/drop_caches</pre></div></div>

<p>Например</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">$top
top - 15:23:04 up 11 days,  4:56,  4 users,  load average: 0.15, 0.03, 0.01
Tasks: 207 total,   2 running, 205 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.9%us,  0.4%sy,  0.0%ni, 98.6%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1018124k total,  1002956k used,    15168k free,    13104k buffers
Swap:  3028212k total,   102512k used,  2925700k free,   460044k cached
&nbsp;
$ 
$sync
$ echo &quot;3&quot; &gt; /proc/sys/vm/drop_caches
$top
top - 15:24:47 up 11 days,  4:58,  4 users,  load average: 0.03, 0.02, 0.00
Tasks: 208 total,   3 running, 205 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.9%us,  0.4%sy,  0.0%ni, 98.6%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1018124k total,   658788k used,   359336k free,      348k buffers
Swap:  3028212k total,   102512k used,  2925700k free,   130392k cached</pre></div></div>

<p>В нашем примере мы дополнительно освободили 300 Мбайт оперативной памяти <img src='http://feyhoa.org.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>

	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/889" title="Linux: смотрим какое оборудование установлено (10.02.2010)">Linux: смотрим какое оборудование установлено</a> (1)</li>
	<li><a href="http://feyhoa.org.ua/archives/707" title="Linux: мониторим исспользование диска при помощи iotop (28.01.2010)">Linux: мониторим исспользование диска при помощи iotop</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/930" title="Linux: Используем vmstat для сбора данных об утилизации (03.03.2010)">Linux: Используем vmstat для сбора данных об утилизации</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/227" title="Linux простой инструмент top (12.01.2010)">Linux простой инструмент top</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/55" title="*Nix определяем какие процессоры установлены (05.01.2010)">*Nix определяем какие процессоры установлены</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/913/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: регулярные выражения в Grep</title>
		<link>http://feyhoa.org.ua/archives/911</link>
		<comments>http://feyhoa.org.ua/archives/911#comments</comments>
		<pubDate>Fri, 19 Feb 2010 15:52:54 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[ip address]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[поиск]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=911</guid>
		<description><![CDATA[Вряд ли найдется человек который знаком с Linux и не знаком с утилитой grep. Grep &#8211; является утилитой которая сроднилась с ОС Linux, включается в любой дистрибутив по умолчанию и позволяет находить информацию в файлах.


Регулярные выражения используемые в утилите Grep позволяют описать любую искомую строку. Примеры регулярных выражений:

^w1
w1&#124;w2
[^ ]

В данном примере мы ищем любую строку [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: регулярные выражения в grep" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Вряд ли найдется человек который знаком с Linux и не знаком с утилитой grep. Grep &#8211; является утилитой которая сроднилась с ОС Linux, включается в любой дистрибутив по умолчанию и позволяет находить информацию в файлах.<br />
<span id="more-911"></span><br />
<br />
<strong>Регулярные выражения используемые в утилите Grep позволяют описать любую искомую строку. </strong>Примеры регулярных выражений:</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">^w1
w1|w2
[^ ]</pre></div></div>

<p><strong>В данном примере мы ищем любую строку содержащую последовательность символов &#8220;&#8216;vivek&#8217;&#8221; в файле /etc/passswd</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">#grep vivek /etc/passwd
&nbsp;
vivek:x:1000:1000:Vivek Gite,,,:/home/vivek:/bin/bash
vivekgite:x:1001:1001::/home/vivekgite:/bin/sh
gitevivek:x:1002:1002::/home/gitevivek:/bin/sh</pre></div></div>

<p><strong>Пример поиска без учета регистра слова (т.е. без разницы с заглавной или прописной буквы начинается искомое слово)</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep -i -w vivek /etc/passwd</pre></div></div>

<p><strong>Пример поиска слова vivek или raj без учета регистра в файле /etc/passswd</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep -E -i -w 'vivek|raj' /etc/passwd</pre></div></div>

<p><strong>Использование символов ^ и  $ в регулярных выражениях утилиты Grep</strong><br />
Символы  ^ и  $ в регулярных выражениях указывают на местоположение искомого слова в строке. Начало строки указывает ^ а конец строки $.<br />
<strong>В следующем примере мы ищем строки которые начинаются со слова vivek </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">#grep ^vivek /etc/passwd
&nbsp;
vivek:x:1000:1000:Vivek Gite,,,:/home/vivek:/bin/bash
vivekgite:x:1001:1001::/home/vivekgite:/bin/sh</pre></div></div>

<p><strong>Мы можем так же заставить grep искать строки которые начитаются только с vivek (и не показывать vivek1 vivek2 vivekgite)</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep -w ^vivek /etc/passwd</pre></div></div>

<p><strong>Поиск строки заканчивающейся на foo:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep 'foo$' filename</pre></div></div>

<p><strong>Поиск строки содержащей только foo</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep '^foo$' filename</pre></div></div>

<p><strong>А можем поискать пустые строки в файле </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep '^$' filename</pre></div></div>

<p><strong><br />
Поиск строки в которое входит выражение начинающееся с большой или с маленькой буквы </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep '^[vV]ivek' filename</pre></div></div>

<p><strong>Поиск той же строки только слово оканчивается на цифру </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep -w '[vV]ivek[0-9]' filename</pre></div></div>

<p><strong>Или на две цифры </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep 'foo[0-9][0-9]' filename</pre></div></div>

<p><strong>Так же при использовании Grep можно использовать такие выражения</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">[:alnum:] - посик буквенно-цифровых символов.
[:alpha:] - буквенных символов
[:blank:] - space и  tab.
[:digit:] - цифры: '0 1 2 3 4 5 6 7 8 9'.
[:lower:] - прописные буквы: 'a b c d e f g h i j k l m n o p q r s t u v w x y z'.
[:space:] - пустые символы: tab, newline, vertical tab, form feed, carriage return, and space.
[:upper:] - заглавные буквы: 'A B C D E F G H I J K L M N O P Q R S T U V W X Y Z'.</pre></div></div>

<p><strong>Поиск всех строк из двух символов</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep '^..$' filename</pre></div></div>

<p><strong>Поиск всех строк начинающихся с точки и цифры </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep '^\.[0-9]' filename</pre></div></div>

<p><strong>Экранирование точек </strong><br />
Если мы зададим поиск вот так</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep '192.168.1.254' /etc/hosts</pre></div></div>

<p>То в результате не получим того что нам хотелось<br />
<strong>Для того что бы искать ip address надо экранировать входящие в него точки </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">grep '192\.168\.1\.254' /etc/hosts</pre></div></div>

<p><strong>В следующем примере ищем все строчки в которых есть ip address</strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">egrep '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}' filename</pre></div></div>

<p>З.Ы. возможно все что написано станет понятно не с первого раза, но к сожалению в одной статье описать все примеры просто невозможно. Если интересно &#8211; спрашивайте в комментах &#8211; ответим. </p>

	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/915" title="Linux: Узнаем чей сайт и какой у него IP ADDRESS (23.02.2010)">Linux: Узнаем чей сайт и какой у него IP ADDRESS</a> (3)</li>
	<li><a href="http://feyhoa.org.ua/archives/810" title="Новый дистрибутив: MoLinux 5.2 (02.02.2010)">Новый дистрибутив: MoLinux 5.2</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/391" title="usb-creator: Загрузка с  USB Диска (15.01.2010)">usb-creator: Загрузка с  USB Диска</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/632" title="Ubuntu несколько вариантов установки пакетов (26.01.2010)">Ubuntu несколько вариантов установки пакетов</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/784" title="Linux: ставим Google Chrome (01.02.2010)">Linux: ставим Google Chrome</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/911/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux: OpenSSH включаем поддержку IPv6</title>
		<link>http://feyhoa.org.ua/archives/908</link>
		<comments>http://feyhoa.org.ua/archives/908#comments</comments>
		<pubDate>Fri, 19 Feb 2010 14:29:16 +0000</pubDate>
		<dc:creator>Ioann</dc:creator>
				<category><![CDATA[Админим]]></category>
		<category><![CDATA[Виртуальный учебник]]></category>
		<category><![CDATA[Ip]]></category>
		<category><![CDATA[IPv4]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSSH]]></category>
		<category><![CDATA[sshd]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://feyhoa.org.ua/?p=908</guid>
		<description><![CDATA[Сегодня мы расскажем и покажем как же заставить OpenSSH прослушивать IPv6 интерфейс. Для этого нам понадобится 5 минут и добавление двух строчек конфигурационного файла.


Для указания sshd адреса который необходимо прослушивать в sshd_config используются следующие директивы: 

ListenAddress host
ListenAddress IPv4_addr:port
ListenAddress [IPv6_addr]:port

Для того, что бы решить нашу задачу надо отредактировать файл /etc/ssh/sshd_config 

# vi /etc/ssh/sshd_config

Для того, что бы [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png"><img src="http://feyhoa.org.ua/wp-content/uploads/2010/01/ubuntulogo-96x96.png" alt="Linux: OpenSSH включаем поддержку IPv6" title="ubuntulogo-96x96" width="96" height="96" class="alignleft size-full wp-image-65" /></a>Сегодня мы расскажем и покажем как же заставить OpenSSH прослушивать IPv6 интерфейс. Для этого нам понадобится 5 минут и добавление двух строчек конфигурационного файла.<br />
<span id="more-908"></span><br />
<br />
<strong>Для указания sshd адреса который необходимо прослушивать в sshd_config используются следующие директивы: </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ListenAddress host
ListenAddress IPv4_addr:port
ListenAddress [IPv6_addr]:port</pre></div></div>

<p><strong>Для того, что бы решить нашу задачу надо отредактировать файл /etc/ssh/sshd_config </strong></p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># vi /etc/ssh/sshd_config</pre></div></div>

<p>Для того, что бы sshd прослушивал любой IPv4 и IPv6 указываем в конфиге следующее</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ListenAddress 0.0.0.0
ListenAddress ::</pre></div></div>

<p>Для того что бы sshd  работал на IPv6 2607:f0d0:1002:11::2 адресе указываем в конфиге</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ListenAddress [2607:f0d0:1002:11::2]</pre></div></div>

<p>Для того что бы sshd  работал на IPv6 2607:f0d0:1002:11::2 адресе и порту 311 указываем в конфиге</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;">ListenAddress [2607:f0d0:1002:11::2]:311</pre></div></div>

<p>Ну и что бы наши изменения вступили в силу перезапустим сервис</p>

<div class="wp_syntax"><div class="code"><pre class="language" style="font-family:monospace;"># service sshd reload</pre></div></div>


	<h4>Статьи по теме:</h4>
	<ul class="st-related-posts">
	<li><a href="http://feyhoa.org.ua/archives/873" title="Linux: Samba ограничиваем доступ к шарам пользователям по имени или по IP (09.02.2010)">Linux: Samba ограничиваем доступ к шарам пользователям по имени или по IP</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/810" title="Новый дистрибутив: MoLinux 5.2 (02.02.2010)">Новый дистрибутив: MoLinux 5.2</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/814" title="К 2012 году большинству веб-сайтов рекомендовано перейти на IPv6 (02.02.2010)">К 2012 году большинству веб-сайтов рекомендовано перейти на IPv6</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/391" title="usb-creator: Загрузка с  USB Диска (15.01.2010)">usb-creator: Загрузка с  USB Диска</a> (0)</li>
	<li><a href="http://feyhoa.org.ua/archives/632" title="Ubuntu несколько вариантов установки пакетов (26.01.2010)">Ubuntu несколько вариантов установки пакетов</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://feyhoa.org.ua/archives/908/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
