<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0" xml:base="http://muff.kiev.ua">
<channel>
 <title>muff.kiev.ua</title>
 <link>http://muff.kiev.ua</link>
 <description />
 <language>ru</language>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/muff-feedburner" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="muff-feedburner" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
 <title>Termlog - логгирование событий, происходящих на виртуальных терминалах</title>
 <link>http://muff.kiev.ua/content/termlog-loggirovanie-sobytii-proiskhodyashchikh-na-virtualnykh-terminalakh</link>
 <description>&lt;p class="rtejustify"&gt;Довольно полезно знать,&amp;nbsp;чем занимаются пользователи в ssh-сеансах. Инструментом в этом случае будет выступать утилита &lt;strong&gt;termlog&lt;/strong&gt;, которая наблюдает за тем,&amp;nbsp;что пользователь набирает в ssh-сессии и пишет в лог-файлы.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Установку,&amp;nbsp;как всегда,&amp;nbsp;выполним из системы портов:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;cd /usr/ports/security/termlog &amp;amp;&amp;amp; make install clean &amp;amp;&amp;amp; rehash&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Установка занимает считанные секунды... По завершению установки рекомендую ознакомиться с man-страницей.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Для запуска &lt;strong&gt;termlog&lt;/strong&gt;,&amp;nbsp;необходимо добавить соответствующую запись в &lt;strong&gt;rc.conf&lt;/strong&gt;:&lt;/p&gt;
&lt;p class="rtejustify"&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;echo '# SSH-log deamon' &amp;gt;&amp;gt; /etc/rc.conf&lt;/strong&gt;&lt;br /&gt;
            # &lt;strong&gt;echo 'termlog_enable=&amp;quot;YES&amp;quot;' &amp;gt;&amp;gt; /etc/rc.conf&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;Собственно, запуск утилиты:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;sh /usr/local/etc/rc.d/termlog start&lt;br /&gt;
            &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Starting termlog.&lt;br /&gt;
            2012-02-20 00:19:30.634639 session muff_ttyp3_1329697170.log created&lt;br /&gt;
            2012-02-20 00:19:30.635226 session parazitx_ttyp6_1329697170.log created&lt;br /&gt;
            2012-02-20 00:19:30.635492 session rs_ttyp7_1329697170.log created&lt;br /&gt;
            2012-02-20 00:19:30.635825 session rs_ttyp8_1329697170.log created&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Сразу же создались логи для текущих подключенных пользователей: &lt;strong&gt;muff&lt;/strong&gt;, &lt;strong&gt;parazitx&lt;/strong&gt; и &lt;strong&gt;rs&lt;/strong&gt;. Проверим,&amp;nbsp;кто действительно подключен на данный момент к серверу:&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;who&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
muff             ttyp3     4 янв 02:19 (10.227.206.114)
parazitx         ttyp6    18 фев 19:13 (10.3.158.10)
rs               ttyp7    19 фев 19:15 (10.3.159.155)
rs               ttyp8    19 фев 19:28 (10.3.159.155)&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;Все совпадает - и количество подключенных пользователей,&amp;nbsp;и&amp;nbsp;номера виртуальных терминалов,&amp;nbsp;открытых пользователями.&lt;/p&gt;
&lt;p&gt;По умолчанию&amp;nbsp;&lt;strong&gt;termlog&lt;/strong&gt;&amp;nbsp;пишет логи&amp;nbsp;в каталог &lt;strong&gt;/var/log/termlog&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Из замеченных недостатков - если пользователь запустил &lt;strong&gt;mc&lt;/strong&gt;&amp;nbsp;- то в логи пишется полнейший бред.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/termlog-loggirovanie-sobytii-proiskhodyashchikh-na-virtualnykh-terminalakh#comments</comments>
 <pubDate>Mon, 20 Feb 2012 00:38:35 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">447 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Gmirror - програмный RAID 1 и GPT</title>
 <link>http://muff.kiev.ua/content/gmirror-programnyi-raid-1-i-gpt</link>
 <description>&lt;p class="rtecenter"&gt;&lt;img alt="FreeBSD логотип" width="140" height="140" src="http://muff.kiev.ua/files/FreeBSD_0.jpg" /&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Решил собрать&amp;nbsp;зеркальный&amp;nbsp;&lt;strong&gt;RAID&lt;/strong&gt; под &amp;quot;свеженькую&amp;quot;&amp;nbsp;&lt;strong&gt;FreeBSD 9-RELEASE&lt;/strong&gt;.&amp;nbsp;И разметку решил по умолчанию использовать &lt;strong&gt;GPT&lt;/strong&gt;. В этом случае порядок действий будет отличаться, от &lt;a href="http://muff.kiev.ua/content/gmirror-programnyi-raid-1"&gt;создания RAID 1 в случае разделов BSD&lt;/a&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&lt;strong&gt;Hardware&lt;/strong&gt;:&amp;nbsp;два привода &lt;strong&gt;SATA&lt;/strong&gt;,&amp;nbsp;которые определяются системой как &lt;strong&gt;ada0&lt;/strong&gt; и &lt;strong&gt;ada1&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Теперь пошаговое руководство по созданию &lt;strong&gt;RAID 1&lt;/strong&gt; на разделах &lt;strong&gt;GPT&lt;/strong&gt; и установке на эти разделы операционной системы &lt;strong&gt;FreeBSD 9-RELEASE&lt;/strong&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Загружаемся с установочного диска &lt;strong&gt;FreeBSD 9-RELEASE&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Запускаем &lt;strong&gt;Shell&lt;/strong&gt;, который предоставляется загрузчиком &lt;strong&gt;Bsdinstall&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Изменяем переменную ядра &lt;strong&gt;kern.geom.debugflags&lt;/strong&gt;:&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="80%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;sysctl kern.geom.debugflags=16&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Загружаем модуль ядра &lt;strong&gt;geom_mirror.ko&lt;/strong&gt;:&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="80%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;kldload /boot/kernel/geom_mirror.ko&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;С помощью утилиты &lt;strong&gt;gmirror&lt;/strong&gt; создаем зеркало и включаем в него оба диска:&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="80%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;gmirror label -v -b round-robin gm0 /dev/ada0&lt;/strong&gt;&lt;br /&gt;
                # &lt;strong&gt;gmirror insert gm0 /dev/ada1&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Немного о опциях:&lt;br /&gt;
    &lt;strong&gt;gmirror label&lt;/strong&gt; - собственно создание зеркала;&lt;br /&gt;
    &lt;strong&gt;gmirror insert&lt;/strong&gt; - добавление диска в зеркало;&lt;br /&gt;
    &lt;strong&gt;-v&lt;/strong&gt; - включение режима отладки;&lt;br /&gt;
    &lt;strong&gt;-b round-robin&lt;/strong&gt; - режим балансировки;&lt;br /&gt;
    &lt;strong&gt;gm0&lt;/strong&gt; - имя зеркала;&lt;br /&gt;
    &lt;strong&gt;/dev/ada0&lt;/strong&gt; - диск, с которого будем брать данные для зеркалирования;&lt;br /&gt;
    &lt;strong&gt;/dev/ada1&lt;/strong&gt; - диск на который будем выполнять синхронизацию&lt;br /&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Дожидаемся полной синхронизации дисков. Просмотреть текущее состояние можно&amp;nbsp;такой&amp;nbsp;коммандой:&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="80%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class="rtejustify"&gt;# &lt;strong&gt;gmirror list&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Обратите внимание на общее состояние зеркала - &lt;strong&gt;DEGRADED&lt;/strong&gt;, а также на флаг &lt;strong&gt;SYNCHRONIZING&lt;/strong&gt;. По завершению синхронизации, статус зеркала изменится на &lt;strong&gt;COMPLETE&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Выходим из &lt;strong&gt;Shell&lt;/strong&gt; обратно в &lt;strong&gt;Bsdinstall&lt;/strong&gt;:&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="80%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class="rtejustify"&gt;# &lt;strong&gt;exit&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Создаем раздел &lt;strong&gt;GPT&lt;/strong&gt; на &lt;strong&gt;gm0&lt;/strong&gt; и необходимые партиции.&lt;/li&gt;
&lt;li class="rtejustify"&gt;По завершению развертывания системы,&amp;nbsp;&lt;strong&gt;Bsdinstall&lt;/strong&gt; предлагает произвести редактирование системных файлов, что и необходимо выполнить. Добавляем загрузку модуля &lt;strong&gt;GEOM&lt;/strong&gt; в &lt;strong&gt;loader.conf&lt;/strong&gt;:&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="80%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p class="rtejustify"&gt;# &lt;strong&gt;echo 'geom_mirror_load=&amp;quot;YES&amp;quot;' &amp;gt; /boot/loader.conf&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Проверяем, что в &lt;strong&gt;fstab&lt;/strong&gt; прописаны партиции с &lt;strong&gt;gm0&lt;/strong&gt;. Пример записи: &lt;strong&gt;/dev/mirror/gm0p2&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Перезагружаемся.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;На этом установка системы и настройка &lt;strong&gt;gmirror&lt;/strong&gt; с разметкой &lt;strong&gt;GPT&lt;/strong&gt; заканчивается.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Можно наблюдать при перед началом загрузки системы сообщение &amp;quot;&lt;strong&gt;Invalid backup GPT header&lt;/strong&gt;&amp;quot;. Дело в том,&amp;nbsp;что &lt;strong&gt;GPT&lt;/strong&gt; была создана поверх зеркала. Размер провайдера &lt;strong&gt;mirror/gm0&lt;/strong&gt; на 1 сектор меньше, чем размер диска, так как &lt;strong&gt;gmirror&lt;/strong&gt; забирает последний сектор для хранения своих метаданных. Загрузчик &lt;strong&gt;gptboot&lt;/strong&gt; ничего не знает о программном зеркале и ищет резервный заголовок &lt;strong&gt;GPT&lt;/strong&gt; в конце диска, а там находятся метаданные &lt;strong&gt;gmirror&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/gmirror-programnyi-raid-1-i-gpt#comments</comments>
 <pubDate>Mon, 13 Feb 2012 11:39:01 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">446 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Alcatel OmniStack LS 6224 - сброс в дефолт</title>
 <link>http://muff.kiev.ua/content/alcatel-omnistack-ls-6224-sbros-v-defolt</link>
 <description>&lt;p class="rtecenter"&gt;&lt;img alt="Alcatel OmniStack логотип" width="140" height="105" src="http://muff.kiev.ua/files/Alcatel-omni.jpg" /&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Попала в руки еще одна железка - коммутатор &lt;strong&gt;Alcatel OmniStack LS 6224&lt;/strong&gt;. Не зная настроек IP-интерфейса, подключаемся к коммутатору через консольный порт &lt;strong&gt;RS-232&lt;/strong&gt;.&amp;nbsp;Консольный кабель выглядит следующим образом:&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;img alt="Консольный кабель. Alcatel." width="302" height="70" src="http://muff.kiev.ua/files/concole-alcatel.png" /&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Распиновка кабеля такая:&lt;/p&gt;
&lt;p class="rtejustify"&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="20" align="center"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class="rtecenter" bgcolor="#cccccc"&gt;RJ45&lt;/td&gt;
&lt;td class="rtecenter" bgcolor="#cccccc"&gt;DB9&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;1&lt;/td&gt;
&lt;td class="rtecenter"&gt;7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;2&lt;/td&gt;
&lt;td class="rtecenter"&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;3&lt;/td&gt;
&lt;td class="rtecenter"&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;4&lt;/td&gt;
&lt;td class="rtecenter"&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;5&lt;/td&gt;
&lt;td class="rtecenter"&gt;-&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;6&lt;/td&gt;
&lt;td class="rtecenter"&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;7&lt;/td&gt;
&lt;td class="rtecenter"&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class="rtecenter"&gt;8&lt;/td&gt;
&lt;td class="rtecenter"&gt;8&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtejustify"&gt;Собрав стенд,&amp;nbsp;запускаем утилиту minicom. Параметры коннекта: &lt;strong&gt;9600 8N1&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Подаем питание на коммутатор и наблюдаем процесс загрузки:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
Boot1 Checksum Test...............................PASS&lt;/pre&gt;&lt;pre&gt;
Boot2 Checksum Test...............................PASS&lt;/pre&gt;&lt;pre&gt;
Flash Image Validation Test.......................PASS&lt;/pre&gt;&lt;pre&gt;
BOOT Software Version 1.0.0.13 Built  02-Aug-2009  08:24:59&lt;/pre&gt;&lt;pre&gt;
 OS6200 board, based on PPC8247
 128 MByte SDRAM. I-Cache 16 KB. D-Cache 16 KB. Cache Enabled.&lt;/pre&gt;&lt;pre&gt;&lt;span style="color: #ff0000"&gt;Autoboot in 2 seconds - press RETURN or Esc. to abort and enter prom.&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Дождавшись строки &amp;quot;&lt;strong&gt;Autoboot in 2 seconds - press RETURN or Esc. to abort and enter prom.&lt;/strong&gt;&amp;quot;, &lt;span style="text-align: justify; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; display: inline !important; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;жмем на клавиатуре &amp;quot;&lt;/span&gt;&lt;strong style="text-align: justify; line-height: 16px; widows: 2; text-transform: none; background-color: rgb(255,255,255); font-variant: normal; font-style: normal; text-indent: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;Enter&lt;/strong&gt;&lt;span style="text-align: justify; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; display: inline !important; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;quot; (либо же &amp;quot;&lt;/span&gt;&lt;strong style="text-align: justify; line-height: 16px; widows: 2; text-transform: none; background-color: rgb(255,255,255); font-variant: normal; font-style: normal; text-indent: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(0,0,0); font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;Esc&lt;/strong&gt;&lt;span style="text-align: justify; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; display: inline !important; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;quot;). В результате этих действий попадаем&amp;nbsp;в&amp;nbsp;&lt;strong&gt;Startup Menu&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
     Startup Menu &lt;/pre&gt;&lt;pre&gt;
[1]  Download Software
[2]  Erase Flash File
[3]  &lt;span style="color: #ff0000"&gt;Password Recovery Procedure
&lt;/span&gt;[4]  Enter Diagnostic Mode
[5]  Set Terminal Baud-Rate
[6]  Stack menu
[7]  &lt;span style="color: #ff0000"&gt;Back&lt;/span&gt;
 Enter your choice or press 'ESC' to exit:&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;&lt;span style="text-align: justify; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; display: inline !important; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;Жмем кнопку &amp;quot;3&amp;quot; (Password Recovery Procedure), выполняя тем самым процедуру восстановления пароля. Высвечивается сообщение &amp;quot;==== Press Enter To Continue ====&amp;quot;. Соответственно жмем еще раз &amp;quot;Enter&amp;quot;. Жмем кнопу &amp;quot;6&amp;quot; (&lt;strong&gt;Back&lt;/strong&gt;) для продолжения процесса загрузки. По завершению загрузки, коммутатор выдает строку приглашения коммандной строки.&lt;/span&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console&amp;gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;&lt;span style="text-align: justify; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; display: inline !important; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;Вводим комманду &amp;quot;&lt;strong&gt;enable&lt;/strong&gt;&amp;quot; для повышения прав:&lt;/span&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;&lt;span style="text-align: justify; widows: 2; text-transform: none; background-color: rgb(255,255,255); text-indent: 0px; display: inline !important; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console&amp;gt; &lt;span style="color: #ff0000"&gt;enable&lt;/span&gt;
console#&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="rtejustify"&gt;&lt;strong&gt;&lt;em&gt;Если необходимо всего лишь изменить пароль для пользователя admin&lt;/em&gt;&lt;/strong&gt;,&amp;nbsp;то следует воспользоваться следующей коммандой (в режиме глобальной конфигурации):&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;configure
&lt;/span&gt;console(config)# &lt;span style="color: #ff0000"&gt;username admin password &lt;strong&gt;&lt;em&gt;PASSWORD_HERE&lt;/em&gt;&lt;/strong&gt; level 15&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtejustify"&gt;Не забываем о необходимости сохранить конфигурацию:&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;copy running-config startup-config&lt;br /&gt;&lt;/span&gt;Overwrite file [startup-config] ?[Yes/press any key for no]....&lt;span style="color: #ff0000"&gt;y&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtejustify"&gt;По завершению процедуры сохранения конфигурации,&amp;nbsp;коммутатор выведет сообщение о успешном выполнении - &amp;quot;&lt;strong&gt;The copy operation was completed successfully&lt;/strong&gt;&amp;quot;. После этого отправляем коммутатор на перезагрузку&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;reload&lt;/span&gt;&lt;br /&gt;This command will reset the whole system and disconnect your current session.
Do you want to continue ? (Y/N)[N] &lt;span style="color: #ff0000"&gt;Y&lt;br /&gt;&lt;/span&gt;Shutting down ...&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtejustify"&gt;&lt;strong&gt;&lt;em&gt;Если же необходимо полностью очистить конфигурацию&lt;/em&gt;&lt;/strong&gt;,&amp;nbsp;то проще всего удалить стартовый конфиг:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;delete startup-config&lt;br /&gt;&lt;/span&gt;Delete startup-config [y/n]? &lt;span style="color: #ff0000"&gt;y&lt;br /&gt;&lt;/span&gt;console# 01-Jan-2000 03:02:37 %FILE-I-DELETE: File Delete - file URL flash://startup-config&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
После этого просто отправляем коммутатор на перезагрузку:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;reload&lt;/span&gt;&lt;br /&gt;You haven't saved your changes. Are you sure you want to continue ? (Y/N)[N] &lt;span style="color: #ff0000"&gt;Y&lt;/span&gt;&lt;br /&gt;This command will reset the whole system and disconnect your current session.
Do you want to continue ? (Y/N)[N] &lt;span style="color: #ff0000"&gt;Y&lt;br /&gt;&lt;/span&gt;Shutting down ...&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
Если удалена стартовая&amp;nbsp;конфигурация, то коммутатор при подключении логин и пароль не запрашивает вообще.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/alcatel-omnistack-ls-6224-sbros-v-defolt#comments</comments>
 <pubDate>Tue, 07 Feb 2012 07:43:03 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">445 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Huawei S2326 - сброс в дефолт</title>
 <link>http://muff.kiev.ua/content/huawei-s2326-sbros-v-defolt</link>
 <description>&lt;p class="rtecenter"&gt;&lt;img alt="Huawei logo" width="140" height="140" src="http://muff.kiev.ua/files/HuaweiLogo.jpeg" /&gt;&lt;/p&gt;
&lt;p class="rtecenter"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Продолжая тему сброса коммутаторов,&amp;nbsp;решил разобраться с тем, какова процедура сброса пароля на модели &lt;strong&gt;Huawei S2326&lt;/strong&gt;. Опять же попытаюсь выдать пошаговый мануал.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Подключаем коммутатор через кабель&amp;nbsp;RS-232 и запускаем утилиту &lt;strong&gt;&lt;a href="http://muff.kiev.ua/content/minicom-rabotaem-s-oborudovaniem-cherez-rs232"&gt;minicom&lt;/a&gt;&lt;/strong&gt;. Распиновка кабеля такая же,&amp;nbsp;как и для &lt;a href="http://muff.kiev.ua/content/zte-2928-vosstanovlenie-parolya-i-nastroika-dostupa"&gt;&lt;strong&gt;ZTE 2928&lt;/strong&gt;&lt;/a&gt;. Настройки COM-порта: &lt;strong&gt;9600 8N1&lt;/strong&gt;.&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li&gt;Подаем питание на коммутатор.&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li&gt;Наблюдаем за процесом загрузки.&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
BIOS LOADING ...
Copyright (c) 2008-2010 HUAWEI TECH CO., LTD.
(Ver128, Aug 24 2010, 21:58:24)

&lt;/pre&gt;&lt;pre&gt;&lt;span style="color: #ff0000"&gt;Press Ctrl+B to enter BOOTROM menu&lt;/span&gt; ... 2&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Дождавшись строки &amp;quot;&lt;strong&gt;Press Ctrl+B to enter BOOTROM menu&lt;/strong&gt;&amp;quot;, жмем на клавиатуре сочетание клавиш &amp;quot;&lt;strong&gt;Ctrl+B&lt;/strong&gt;&amp;quot;.&lt;br /&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;На запрос пароля вводим &amp;quot;&lt;strong&gt;www.huawei.com&lt;/strong&gt;&amp;quot; (в некоторых версиях возможен вариант&amp;nbsp;пароля &amp;quot;&lt;strong&gt;huawei&lt;/strong&gt;&amp;quot;).&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li&gt;Попадаем в &amp;quot;&lt;strong&gt;BOOTROM MENU&lt;/strong&gt;&amp;quot;.&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
          BOOTROM  MENU&lt;/pre&gt;&lt;pre&gt;
    1. Boot with default mode
    2. Enter serial submenu
    3. Enter startup submenu
    4. Enter ethernet submenu
    5. &lt;span style="color: #ff0000"&gt;Enter filesystem submenu
&lt;/span&gt;    6. Modify BOOTROM password
    7. Reboot&lt;/pre&gt;&lt;pre&gt;
Enter your choice(1-7):&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Жмем на клавиатуре&amp;nbsp;кнопку &amp;quot;&lt;strong&gt;5&lt;/strong&gt;&amp;quot; (&lt;strong&gt;Enter filesystem submenu&lt;/strong&gt;) и&amp;nbsp;после этого&amp;nbsp;&amp;quot;&lt;strong&gt;Enter&lt;/strong&gt;&amp;quot;. Попадаем в &amp;quot;&lt;strong&gt;FILESYSTEM SUBMENU&lt;/strong&gt;&amp;quot;.&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILESYSTEM SUBMENU&lt;/pre&gt;&lt;pre&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. Erase Flash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2. Format flash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3. &lt;span style="color: #ff0000"&gt;Delete file from Flash&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4. Rename file from Flash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5. Display Flash files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6. Return to main menu&lt;/pre&gt;&lt;pre&gt;
Enter your choice(1-6):&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Жмем кнопку &amp;quot;3&amp;quot; (&lt;strong&gt;Delete file from Flash&lt;/strong&gt;), после этого&amp;nbsp;&amp;quot;&lt;strong&gt;Enter&lt;/strong&gt;&amp;quot;. Выводится список файлов, которые есть на файловой системе:&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
No. File Size(bytes)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Created Date&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File Name&lt;br /&gt;=================================================================&lt;br /&gt;1:&amp;nbsp; 28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bytes&amp;nbsp;&amp;nbsp; Jan 01 2008 00:00:54&amp;nbsp;&amp;nbsp; private-data.txt&lt;br /&gt;2:&amp;nbsp; 836&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bytes&amp;nbsp;&amp;nbsp; Jan 01 2008 00:01:08&amp;nbsp;&amp;nbsp; rr.dat&lt;br /&gt;3:&amp;nbsp; 836&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bytes&amp;nbsp;&amp;nbsp; Jan 01 2008 00:01:12&amp;nbsp;&amp;nbsp; rr.bak&lt;br /&gt;4:&amp;nbsp; 571936&amp;nbsp;&amp;nbsp; bytes&amp;nbsp;&amp;nbsp; Jan 01 2008 00:06:34&amp;nbsp;&amp;nbsp; s23_33_53-v100r005sph007.pat&lt;br /&gt;5:&amp;nbsp; 12240&amp;nbsp;&amp;nbsp;&amp;nbsp; bytes&amp;nbsp;&amp;nbsp; Jan 01 2008 00:06:58&amp;nbsp;&amp;nbsp; $_patchstate_reboot&lt;br /&gt;6:&amp;nbsp; 6463980&amp;nbsp; bytes&amp;nbsp;&amp;nbsp; Jan 01 2008 00:24:26&amp;nbsp;&amp;nbsp; S2300-V100R005C01SPC100.cc&lt;br /&gt;7:&amp;nbsp; 12086&amp;nbsp;&amp;nbsp;&amp;nbsp; bytes&amp;nbsp;&amp;nbsp; Jan 01 2008 00:07:05&amp;nbsp;&amp;nbsp; &lt;span style="color: #ff0000"&gt;test-sw.cfg&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;
BE CAREFUL!&lt;br /&gt;This may cause your system fail to start!&lt;br /&gt;Please choose the file you want to delete:&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Выбираем cfg-файл,&amp;nbsp;который обнаруживаем, и вводим его имя в строку приглашения &amp;quot;&lt;strong&gt;Please choose the file you want to delete:&lt;/strong&gt;&amp;quot;. В моем случае это &amp;quot;&lt;strong&gt;test-sw.cfg&lt;/strong&gt;&amp;quot;. Подтверждаем удаление файла,&amp;nbsp;нажав на кнопку &amp;quot;&lt;strong&gt;y&lt;/strong&gt;&amp;quot;.&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
Please choose the file you want to delete:&amp;nbsp; &lt;span style="color: #ff0000"&gt;test-sw.cfg&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;
delete it? Yes or No(Y/N)&lt;span style="color: #ff0000"&gt;y&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;
Deleting file ....done&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;После удаления файла конфигурации опять попадаем в &amp;quot;&lt;strong&gt;FILESYSTEM SUBMENU&lt;/strong&gt;&amp;quot;. Жмем кнопку &amp;quot;6&amp;quot; и после этого&amp;nbsp;&amp;quot;&lt;strong&gt;Enter&lt;/strong&gt;&amp;quot;. &lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Попадаем в &amp;quot;&lt;strong&gt;BOOTROM MENU&lt;/strong&gt;&amp;quot;.&amp;nbsp; Жмем кнопку &amp;quot;7&amp;quot; (&lt;strong&gt;Reboot&lt;/strong&gt;) и после этого&amp;nbsp;&amp;quot;&lt;strong&gt;Enter&lt;/strong&gt;&amp;quot;. Коммутатор пойдет на перезагрузку. После завершения загрузки автоматически попадаем в &lt;strong&gt;cli&lt;/strong&gt; устройства. Логин и пароль не запрашивается.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;На этом этапе процедуру сброса в дефолт коммутатора &lt;strong&gt;Huawei S2326&lt;/strong&gt;&amp;nbsp;(полная имя модели - &lt;strong&gt;S2326TP-EI&lt;/strong&gt;) считаем успешно завершенной. Дальше - конфигурация устройства. Но это уже тема для новой статьи.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/huawei-s2326-sbros-v-defolt#comments</comments>
 <pubDate>Mon, 30 Jan 2012 20:21:02 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">444 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Linksys SPS224G4 - сброс в дефолт</title>
 <link>http://muff.kiev.ua/content/linksys-sps224g4-sbros-v-defolt</link>
 <description>&lt;p class="rtecenter"&gt;&lt;img alt="LinkSys" width="140" height="50" src="http://muff.kiev.ua/files/LinksysLogo.jpg" /&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Попал в руки коммутатор &lt;strong&gt;Linksys SPS224G4&lt;/strong&gt;. Логина и пароля,&amp;nbsp;конечно же,&amp;nbsp;не нашлось. Поэтому пришлось сбрасывать в дефолт. Процедура сброса такая.&lt;/p&gt;
&lt;ol&gt;
&lt;li class="rtejustify"&gt;Подключаемся к коммутатору через консольный порт (&lt;strong&gt;RS-232&lt;/strong&gt;) и запускаем утилиту &lt;a href="http://muff.kiev.ua/content/minicom-rabotaem-s-oborudovaniem-cherez-rs232"&gt;&lt;strong&gt;minicom&lt;/strong&gt;&lt;/a&gt;. Настройки COM-порта: &lt;strong&gt;38400 8N1&lt;/strong&gt;.&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Подаем питание на коммутатор.&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Наблюдаем за процесом загрузки.&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class="rtejustify"&gt;
------ Performing the Power-On Self Test (POST) ------

&lt;/pre&gt;&lt;pre class="rtejustify"&gt;
UART Channel Loopback Test........................PASS&lt;/pre&gt;&lt;pre class="rtejustify"&gt;
Testing the System SDRAM..........................PASS&lt;/pre&gt;&lt;pre class="rtejustify"&gt;
Boot1 Checksum Test...............................PASS&lt;/pre&gt;&lt;pre class="rtejustify"&gt;
Boot2 Checksum Test...............................PASS&lt;/pre&gt;&lt;pre class="rtejustify"&gt;
Flash Image Validation Test.......................PASS&lt;/pre&gt;&lt;pre class="rtejustify"&gt;
BOOT Software Version 1.0.2 Built  13-Nov-2007  14:11:51&lt;/pre&gt;&lt;pre class="rtejustify"&gt;
Networking device based on 88E6218 with ARM946E-S.
&lt;span style="color: #ff0000"&gt;Autoboot in 2 seconds - press RETURN or Esc. to abort and enter prom.
&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Дождавшись строки &amp;quot;&lt;strong&gt;Autoboot in 2 seconds - press RETURN or Esc. to abort and enter prom.&lt;/strong&gt;&amp;quot;, жмем на клавиатуре&amp;nbsp;&amp;quot;&lt;strong&gt;Enter&lt;/strong&gt;&amp;quot; (либо же &amp;quot;&lt;strong&gt;Esc&lt;/strong&gt;&amp;quot;).&lt;br /&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Попадаем в &amp;quot;&lt;strong&gt;Startup Menu&lt;/strong&gt;&amp;quot;.&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
     Startup Menu &lt;/pre&gt;&lt;pre&gt;
[1]  Download Software
[2]  Erase Flash File
[3]  &lt;span style="color: #ff0000"&gt;Password Recovery Procedure
&lt;/span&gt;[4]  Enter Diagnostic Mode
[5]  Set Terminal Baud-Rate
[6]  &lt;span style="color: #ff0000"&gt;Back&lt;/span&gt;

Enter your choice or press 'ESC' to exit:&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Жмем кнопку &amp;quot;&lt;strong&gt;3&lt;/strong&gt;&amp;quot; (&lt;strong&gt;Password Recovery Procedure&lt;/strong&gt;),&amp;nbsp;выполняя тем самым процедуру восстановления пароля. Высвечивается сообщение &amp;quot;&lt;strong&gt;==== Press Enter To Continue ====&lt;/strong&gt;&amp;quot;. Соответственно жмем еще раз &amp;quot;&lt;strong&gt;Enter&lt;/strong&gt;&amp;quot;.&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li class="rtejustify"&gt;Жмем кнопу &amp;quot;&lt;strong&gt;6&lt;/strong&gt;&amp;quot; (&lt;strong&gt;Back&lt;/strong&gt;) для продолжения процесса загрузки.&lt;br /&gt;
    &amp;nbsp;&lt;/li&gt;
&lt;li class="rtejustify"&gt;По завершению загрузки,&amp;nbsp;коммутатор выдает строку приглашения коммандной строки.&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console&amp;gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Вводим комманду &amp;quot;enable&amp;quot; для&amp;nbsp;повышения прав:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console&amp;gt; &lt;span style="color: #ff0000"&gt;enable&lt;/span&gt;
console#&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;em&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;&lt;strong&gt;Если необходимо всего лишь изменить пароль для пользователя admin&lt;/strong&gt;&lt;/em&gt;,&amp;nbsp;то следует воспользоваться следующей коммандой (в режиме глобальной конфигурации):&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;configure terminal
&lt;/span&gt;console(config)# &lt;span style="color: #ff0000"&gt;username admin password &lt;strong&gt;&lt;em&gt;PASSWORD_HERE&lt;/em&gt;&lt;/strong&gt; level 15&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Не забываем о необходимости сохранить конфигурацию:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;copy running-config startup-config&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    Отправляем коммутатор на перезагрузку&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;reload&lt;/span&gt;
This command will reset the whole system and disconnect your current session.
Do you want to continue ? (Y/N)[N] &lt;span style="color: #ff0000"&gt;Y
&lt;/span&gt;Shutting down ...&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;    &lt;em&gt;&lt;strong&gt;- Если же необходимо полностью очистить конфигурацию&lt;/strong&gt;&lt;/em&gt;,&amp;nbsp;то проще всего удалить стартовый конфиг:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;delete startup-config
&lt;/span&gt;Delete startup-config [y/n]? &lt;span style="color: #ff0000"&gt;y&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    После этого просто отправляем коммутатор на перезагрузку:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="95%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
console# &lt;span style="color: #ff0000"&gt;reload&lt;/span&gt;
You haven't saved your changes. Are you sure you want to continue ? (Y/N)[N] &lt;span style="color: #ff0000"&gt;Y
&lt;/span&gt;This command will reset the whole system and disconnect your current session.
Do you want to continue ? (Y/N)[N] &lt;span style="color: #ff0000"&gt;Y
&lt;/span&gt;Shutting down ...&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    После завершения загрузки можно авторизоваться,&amp;nbsp;используя логин &lt;strong&gt;admin&lt;/strong&gt;. Пароль не запрашивается.&lt;br /&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="rtejustify"&gt;Собственно говоря,&amp;nbsp;на этом вся процедура сброса пароля на&amp;nbsp;коммутаторе &lt;strong&gt;Linksys SPS224G4&lt;/strong&gt;&amp;nbsp;и заканчивается. Согласно предложенным инструкциям получаем доступ к устройству,&amp;nbsp;либо же вообще сбрасываем его в дефолт.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/linksys-sps224g4-sbros-v-defolt#comments</comments>
 <pubDate>Mon, 30 Jan 2012 17:19:40 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">443 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Axel - многопоточная загрузка дистрибутива</title>
 <link>http://muff.kiev.ua/content/axel-mnogopotochnaya-zagruzka-distributiva</link>
 <description>&lt;p class="rtejustify"&gt;По умолчанию во&amp;nbsp;&lt;strong&gt;FreeBSD&amp;nbsp;&lt;/strong&gt;&amp;nbsp;для загрузки дистрибутивов в &lt;strong&gt;distfiles&lt;/strong&gt; используется только одно подключение. Соответственно и загрузка идет в один поток. Также довольно часто зеркала ограничивают скорость соединения.&amp;nbsp; Если необходимо установить один-два порта,&amp;nbsp;то это не является существенной проблемой. А вот когда берешься за новый сервер и необходимо устанавливать много софта,&amp;nbsp;затрачивая минимум времени,&amp;nbsp;тогда и пригодится утилита&amp;nbsp;&lt;strong&gt;axel&lt;/strong&gt;. &lt;strong&gt;Axel&lt;/strong&gt; открывает несколько соединений,&amp;nbsp;каждое из которых загружает свою часть файла, в результате ускоряя время загрузки. Для загрузки используются зеркала,&amp;nbsp;перечисленные в &lt;strong&gt;Makefile&lt;/strong&gt;, или, если они переопределены,&amp;nbsp;в &lt;strong&gt;make.conf&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Выполним установку &lt;strong&gt;axel&lt;/strong&gt; из системы портов (пока еще загрузка пойдет&amp;nbsp;в один поток ;)&amp;nbsp; ):&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;cd /usr/ports/ftp/axel &amp;amp;&amp;amp; make install clean &amp;amp;&amp;amp; rehash&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Сборку выполнил с поддержкой NLS - поддержка мультиязычности.&amp;nbsp;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Следующий шаг - необходимо &amp;quot;подменить&amp;quot; стандартный &lt;strong&gt;fetch&lt;/strong&gt;. Добавим в &lt;strong&gt;/etc/make.conf&lt;/strong&gt; такой блок:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;FETCH_CMD=axel&lt;br /&gt;
            FETCH_BEFORE_ARGS= -n 4 -a&lt;br /&gt;
            DISABLE_SIZE=yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;где:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;-&lt;strong&gt;n&lt;/strong&gt; - количество соединений&lt;/li&gt;
&lt;li&gt;-&lt;strong&gt;a&lt;/strong&gt; - отображать статус загрузки&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Доступные для использования ключи:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# &lt;strong&gt;axel -h&lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;
Usage: axel [options] url1 [url2] [url...]

&lt;/pre&gt;&lt;pre&gt;
-s x    Specify maximum speed (bytes per second)
-n x    Specify maximum number of connections
-o f    Specify local output file
-S [x]  Search for mirrors and download from x servers
-H x    Add header string
-U x    Set user agent
-N      Just don't use any proxy server
-q      Leave stdout alone
-v      More status information
-a      Alternate progress indicator
-h      This information
-V      Version information

&lt;/pre&gt;&lt;pre&gt;
Visit &lt;a href="http://axel.alioth.debian.org/"&gt;http://axel.alioth.debian.org/&lt;/a&gt; to report bugs&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Чтобы ознакомиться более&amp;nbsp;детально&amp;nbsp;с возможностями доступных опций,&amp;nbsp;рекомендую обратиться к странице руководства.&lt;/p&gt;
&lt;p&gt;Проверим,&amp;nbsp;&amp;quot;как это работает&amp;quot;... Выполним, для примера,&amp;nbsp;загрузку дистрибутива PHP:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# &lt;strong&gt;cd /usr/ports/lang/php5 &amp;amp;&amp;amp; make fetch&lt;/strong&gt;&lt;/div&gt;
&lt;pre&gt;
===&amp;gt;  License check disabled, port has not defined LICENSE
===&amp;gt;  Found saved configuration for php5-5.2.9
=&amp;gt; php-5.3.9.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=&amp;gt; Attempting to fetch &lt;a href="http://dk.php.net/distributions/php-5.3.9.tar.bz2" title="http://dk.php.net/distributions/php-5.3.9.tar.bz2"&gt;http://dk.php.net/distributions/php-5.3.9.tar.bz2&lt;/a&gt;
Начинаю скачивание: &lt;a href="http://dk.php.net/distributions/php-5.3.9.tar.bz2" title="http://dk.php.net/distributions/php-5.3.9.tar.bz2"&gt;http://dk.php.net/distributions/php-5.3.9.tar.bz2&lt;/a&gt;
Размер файла: 11704944 байта(ов)
Открывается выходной файл php-5.3.9.tar.bz2
Начинаем скачивание

&lt;/pre&gt;&lt;pre&gt;
[ 54%] [......0      ......1     .......2     .....3      ] [ 230,3KB/s] [00:22]&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Вот так... Необходимо вооружиться данным инструментом при настройке следующего сервера. Кстати,&amp;nbsp;ничто не мешает использовать axel для загрузки файлов из сети. Пример загрузки файла:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# axel -n 6 -a &lt;a href="http://test.muff.kiev.ua/test.zip"&gt;http://test.muff.kiev.ua/test.zip&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
            Начинаю скачивание: &lt;a href="http://test.muff.kiev.ua/test.zip"&gt;http://test.muff.kiev.ua/test.zip&lt;/a&gt;&lt;br /&gt;
            Размер файла: 1469583360 байта(ов)&lt;br /&gt;
            Открывается выходной файл test.zip&lt;br /&gt;
            Начинаем скачивание&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;[ 61%] [.....0&amp;nbsp;&amp;nbsp; ...1&amp;nbsp;&amp;nbsp;&amp;nbsp; .....2&amp;nbsp;&amp;nbsp; ....3&amp;nbsp;&amp;nbsp; ....4&amp;nbsp;&amp;nbsp; ....5&amp;nbsp;&amp;nbsp; ] [&amp;nbsp;&amp;nbsp; 9,7MB/s] [00:56]&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;По завершению загрузки имеем небольшой отчет:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# axel -n 6 -a &lt;a href="http://test.muff.kiev.ua/test.zip"&gt;http://test.muff.kiev.ua/test.zip&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
            Начинаю скачивание: &lt;a href="http://test.muff.kiev.ua/test.zip"&gt;http://test.muff.kiev.ua/test.zip&lt;/a&gt;&lt;br /&gt;
            Размер файла: 1469583360 байта(ов)&lt;br /&gt;
            Открывается выходной файл test.zip&lt;br /&gt;
            Начинаем скачивание&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Соединение 2 закончилось&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;br /&gt;
            Соединение 0 закончилось&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;br /&gt;
            Соединение 3 закончилось&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;br /&gt;
            Соединение 1 закончилось&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;br /&gt;
            Соединение 4 закончилось&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]&lt;br /&gt;
            [100%] [..................................................] [&amp;nbsp;&amp;nbsp; 9,7MB/s] [00:00]&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;1401,5 мегабайта(ов) скачано за 2:24 секунд(ы). (9903,02 КБ/с)&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Довольно неплохая альтернатива&amp;nbsp;стандартному &lt;strong&gt;fetch&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/axel-mnogopotochnaya-zagruzka-distributiva#comments</comments>
 <pubDate>Sun, 29 Jan 2012 18:27:30 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">442 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Удаление символов перевода каретки ^M</title>
 <link>http://muff.kiev.ua/content/udalenie-simvolov-perevoda-karetki-m</link>
 <description>&lt;p class="rtecenter"&gt;&lt;img hspace="5" alt="Блокнот" vspace="5" align="middle" width="140" height="130" src="http://muff.kiev.ua/files/notepad.jpg" /&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Довольно часто бывает так,&amp;nbsp;что какой-то файл редактировался в каком-то из редакторов под управлением OS Windows, а потом отправлялся на сервер. В результате,&amp;nbsp;когда пытаешься редактировать такой файл на сервере,&amp;nbsp;он &amp;quot;рябит&amp;quot; символами&amp;nbsp;конца&amp;nbsp;строки&amp;nbsp;DOS&amp;nbsp;- &lt;strong&gt;^M&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Работа с таким файлом усложняется. Пример такого файла:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;cat tmp.php&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;?php^M&lt;br /&gt;
            &amp;nbsp;require_once(&amp;quot;DB.php&amp;quot;);^M&lt;br /&gt;
            ^M&lt;br /&gt;
            &amp;nbsp;class LiqPlay extends DB^M&lt;br /&gt;
            &amp;nbsp;{^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $url_api=&amp;quot;&lt;a href="https://liqpay.com/?do=api_xml&amp;quot;;^M"&gt;https://liqpay.com/?do=api_xml&amp;quot;;^M&lt;/a&gt;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $url_curs=&amp;quot;&lt;a href="https://liqpay.com/exchanges/exchanges.cgi%22;%5EM"&gt;https://liqpay.com/exchanges/exchanges.cgi&amp;quot;;^M&lt;/a&gt;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $url_click=&amp;quot;&lt;a href="https://www.liqpay.com/?do=clickNbuy&amp;quot;;^M"&gt;https://www.liqpay.com/?do=clickNbuy&amp;quot;;^M&lt;/a&gt;&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_mid=null;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_mpass=null;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_xml=null;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_connect=null;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_session=null;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_post=null;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_name=&amp;quot;&amp;quot;;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_code=&amp;quot;&amp;quot;;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_order=&amp;quot;&amp;quot;;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_stateSql=&amp;quot;&amp;quot;;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; protected $_arr=null;^M&lt;br /&gt;
            ^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public function __construct($data){^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!isset($this-&amp;gt;url_api, $data)){^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; die(&amp;quot;Error in __construct()&amp;quot;);^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else{^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;_mid=$data['mid'];^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;_mpass=$data['mpass'];^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;_post=$_POST;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;_session=$_SESSION;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unset($data['mid'],$data['mpass']);^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;_arr=$data;^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }^M&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }^M&lt;br /&gt;
            ?&amp;gt;^M&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Варианты обработки файла&amp;nbsp;с заменой&amp;nbsp;на символы перевода каретки:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;С помощью &lt;strong&gt;tr&lt;/strong&gt; (&lt;strong&gt;tr&lt;/strong&gt; -- translate characters):&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="90%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;tr -d '\015' &amp;lt;&amp;nbsp;&lt;span style="color: #ff0000"&gt;source_file&lt;/span&gt; &amp;gt; &lt;/strong&gt;&lt;span style="color: #ff0000"&gt;&lt;strong&gt;destination_file&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;С помощью &lt;strong&gt;col&lt;/strong&gt; (&lt;strong&gt;col&lt;/strong&gt; -- filter reverse line feeds from input):&lt;br /&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="90%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;col -b&amp;nbsp;&amp;lt;&amp;nbsp;&lt;span style="color: #ff0000"&gt;source_file&lt;/span&gt; &amp;gt; &lt;/strong&gt;&lt;span style="color: #ff0000"&gt;&lt;strong&gt;destination_file&lt;/strong&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;    &amp;nbsp;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/udalenie-simvolov-perevoda-karetki-m#comments</comments>
 <pubDate>Sun, 22 Jan 2012 21:12:23 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">430 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Сбор информации о апаратной конфигурации</title>
 <link>http://muff.kiev.ua/content/sbor-informatsii-o-aparatnoi-konfiguratsii</link>
 <description>&lt;p class="rtejustify"&gt;Развивая тему сбора информации о хардварной части серверов,&amp;nbsp;не стоит забывать о возможностях самой операционной системы. &lt;strong&gt;FreeBSD&lt;/strong&gt; предоставляет набор утилит,&amp;nbsp;которые уже входят в базовую поставку.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Понадобилось узнать, на каких чипсетах работают сетевые карты сервера. Информацию о этом можно почерпнуть из следующего вывода:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;pciconf -lv&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
hostb0@pci0:0:0:0:      class=0x060000 card=0x00008086 chip=0x35928086 rev=0x0c hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'E7320 Memory Controller Hub'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:2:0:       class=0x060400 card=0x00000000 chip=0x35958086 rev=0x0c hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'E7525/E7520/E7320 PCI Express Port A'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:0:3:0:       class=0x060400 card=0x00000000 chip=0x35968086 rev=0x0c hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'E7525/E7520/E7320 PCI Express Port A1'
    class      = bridge
    subclass   = PCI-PCI
pcib5@pci0:0:28:0:      class=0x060400 card=0x00000000 chip=0x25ae8086 rev=0x02 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '6300ESB 64-bit PCI-X Bridge'
    class      = bridge
    subclass   = PCI-PCI
none0@pci0:0:29:0:      class=0x0c0300 card=0x24d08086 chip=0x25a98086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
none1@pci0:0:29:1:      class=0x0c0300 card=0x24d08086 chip=0x25aa8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB USB Universal Host Controller'
    class      = serial bus
    subclass   = USB
none2@pci0:0:29:4:      class=0x088000 card=0x698015d9 chip=0x25ab8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB Watchdog Timer'
    class      = base peripheral
ioapic0@pci0:0:29:5:    class=0x080020 card=0x00000000 chip=0x25ac8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB I/O Advanced Programmable Interrupt Controller'
    class      = base peripheral
    subclass   = interrupt controller
none3@pci0:0:29:7:      class=0x0c0320 card=0x24d08086 chip=0x25ad8086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB USB2 Enhanced Host Controller'
    class      = serial bus
    subclass   = USB
pcib6@pci0:0:30:0:      class=0x060400 card=0x00000000 chip=0x244e8086 rev=0x0a hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 card=0x00000000 chip=0x25a18086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB LPC Interface Controller'
    class      = bridge
    subclass   = PCI-ISA
atapci0@pci0:0:31:2:    class=0x01018a card=0x698015d9 chip=0x25a38086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB SATA Storage Controller'
    class      = mass storage
    subclass   = ATA
none4@pci0:0:31:3:      class=0x0c0500 card=0x24d08086 chip=0x25a48086 rev=0x02 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6300ESB SMBus Controller'
    class      = serial bus
    subclass   = SMBus
pcib2@pci0:1:0:0:       class=0x060400 card=0x00000000 chip=0x03298086 rev=0x09 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '6700PXH PCI Express-to-PCI Bridge A'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:1:0:2:       class=0x060400 card=0x00000000 chip=0x032a8086 rev=0x09 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '6700PXH PCI Express-to-PCI Bridge B'
    class      = bridge
    subclass   = PCI-PCI
&lt;span style="color: #ff0000"&gt;em0@pci0:5:1:0: class=0x020000 card=0x107615d9 chip=0x10768086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82541GI Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet
em1@pci0:5:2:0: class=0x020000 card=0x107615d9 chip=0x10768086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '82541GI Gigabit Ethernet Controller'
    class      = network
    subclass   = ethernet
&lt;/span&gt;vgapci0@pci0:6:2:0:     class=0x030000 card=0x698015d9 chip=0x47521002 rev=0x27 hdr=0x00
    vendor     = 'ATI Technologies Inc'
    device     = 'Rage XL'
    class      = display
    subclass   = VGA&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Тоесть имеем в своем распоряжении вывод детальной информции о устройствах на шине PCI (а это не только сетевые адаптеры).&lt;/p&gt;
&lt;p class="rtejustify"&gt;Чтобы конкретизировать информацию о дисковой подсистеме стоит воспользоваться возможностями утилит &lt;strong&gt;atacontrol&lt;/strong&gt; и &lt;strong&gt;camcontrol&lt;/strong&gt;. Утилиту &lt;strong&gt;atacontrol&lt;/strong&gt; используем в случае использования&lt;/p&gt;
&lt;p class="rtejustify"&gt;&lt;strong&gt;IDE/SATA&lt;/strong&gt;. А для вывода информации о &lt;strong&gt;SCSI&lt;/strong&gt;-устройствах необходимо использовать &lt;strong&gt;camcontrol&lt;/strong&gt;. Примеры использования:&lt;/p&gt;
&lt;p class="rtejustify"&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;atacontrol list&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
ATA channel 0:
    Master:      no device present
    Slave:       no device present
ATA channel 1:
    Master:      no device present
    Slave:       no device present
ATA channel 2:
    Master:  ad4 &amp;lt;SAMSUNG HD501LJ/CR100-10&amp;gt; SATA revision 2.x
    Slave:       no device present
ATA channel 3:
    Master:  ad6 &amp;lt;SAMSUNG HD501LJ/CR100-11&amp;gt; SATA revision 2.x
    Slave:       no device present
ATA channel 4:
    Master:  ad8 &amp;lt;SAMSUNG HD501LJ/CR100-10&amp;gt; SATA revision 2.x
    Slave:       no device present
ATA channel 5:
    Master:      no device present
    Slave:       no device present&lt;/pre&gt;&lt;p&gt;# &lt;strong&gt;camcontrol devlist -v&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
scbus0 on ata0 bus 0:
&amp;lt;COMPAQ CD-ROM SN-124 N104&amp;gt;        at scbus0 target 0 lun 0 (pass0)
&amp;lt;&amp;gt;                                 at scbus0 target -1 lun -1 ()
scbus1 on ata1 bus 0:
&amp;lt;&amp;gt;                                 at scbus1 target -1 lun -1 ()
scbus2 on ciss0 bus 0:
&amp;lt;COMPAQ RAID 1(1VOLUME OK&amp;gt;         at scbus2 target 0 lun 0 (pass1,da0)
scbus3 on ciss0 bus 32:
scbus-1 on xpt0 bus 0:
&amp;lt;&amp;gt;                                 at scbus-1 target -1 lun -1 (xpt0)
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtejustify"&gt;Также довольно много полезной информации можно узнать из вывода &lt;strong&gt;dmesg&lt;/strong&gt;. Информация записывается в файл &lt;strong&gt;/var/run/dmesg.boot&lt;/strong&gt;, где и можно много чего почерпнуть о железе:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;cat /var/run/dmesg.boot&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Copyright (c) 1992-2012 The FreeBSD Project.&lt;br /&gt;
            Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The Regents of the University of California. All rights reserved.&lt;br /&gt;
            FreeBSD is a registered trademark of The FreeBSD Foundation.&lt;br /&gt;
            FreeBSD 9.0-STABLE #0: Tue Jan 17 11:41:01 EET 2012&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="spamspan"&gt;&lt;span class="u"&gt;muff&lt;/span&gt; [at] &lt;span class="d"&gt;tmp [dot] muff [dot] kiev [dot] ua&lt;/span&gt;&lt;/span&gt;:/usr/obj/usr/src/sys/tmp i386&lt;br /&gt;
            CPU: Intel(R) Xeon(TM) MP CPU 2.50GHz (2493.93-MHz 686-class CPU)&lt;br /&gt;
            &amp;nbsp; Origin = &amp;quot;GenuineIntel&amp;quot;&amp;nbsp; Id = 0xf25&amp;nbsp; Family = f&amp;nbsp; Model = 2&amp;nbsp; Stepping = 5&lt;br /&gt;
            &amp;nbsp; Features=0xbfebfbff&amp;lt;FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE&amp;gt;&lt;br /&gt;
            &amp;nbsp; Features2=0x4400&amp;lt;CNXT-ID,xTPR&amp;gt;&lt;br /&gt;
            real memory&amp;nbsp; = 4294967296 (4096 MB)&lt;br /&gt;
            avail memory = 4007141376 (3821 MB)&lt;br /&gt;
            Event timer &amp;quot;LAPIC&amp;quot; quality 400&lt;br /&gt;
            ACPI APIC Table: &amp;lt;COMPAQ 00000083&amp;gt;&lt;br /&gt;
            FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs&lt;br /&gt;
            FreeBSD/SMP: 4 package(s) x 1 core(s) x 2 HTT threads&lt;br /&gt;
            &amp;nbsp;cpu0 (BSP): APIC ID:&amp;nbsp; 0&lt;br /&gt;
            &amp;nbsp;cpu1 (AP/HT): APIC ID:&amp;nbsp; 1&lt;br /&gt;
            &amp;nbsp;cpu2 (AP): APIC ID:&amp;nbsp; 2&lt;br /&gt;
            &amp;nbsp;cpu3 (AP/HT): APIC ID:&amp;nbsp; 3&lt;br /&gt;
            &amp;nbsp;cpu4 (AP): APIC ID:&amp;nbsp; 4&lt;br /&gt;
            &amp;nbsp;cpu5 (AP/HT): APIC ID:&amp;nbsp; 5&lt;br /&gt;
            &amp;nbsp;cpu6 (AP): APIC ID:&amp;nbsp; 6&lt;br /&gt;
            &amp;nbsp;cpu7 (AP/HT): APIC ID:&amp;nbsp; 7&lt;br /&gt;
            ACPI Warning: Invalid length for Pm1aControlBlock: 32, using default 16 (20110527/tbfadt-638)&lt;br /&gt;
            ACPI Warning: Invalid length for Pm1bControlBlock: 32, using default 16 (20110527/tbfadt-638)&lt;br /&gt;
            MADT: Forcing active-low polarity and level trigger for SCI&lt;br /&gt;
            ioapic0 &amp;lt;Version 1.1&amp;gt; irqs 0-15 on motherboard&lt;br /&gt;
            ioapic1 &amp;lt;Version 1.1&amp;gt; irqs 16-31 on motherboard&lt;br /&gt;
            ioapic2 &amp;lt;Version 1.1&amp;gt; irqs 32-47 on motherboard&lt;br /&gt;
            ioapic3 &amp;lt;Version 1.1&amp;gt; irqs 48-63 on motherboard&lt;br /&gt;
            kbd1 at kbdmux0&lt;br /&gt;
            acpi0: &amp;lt;COMPAQ P30&amp;gt; on motherboard&lt;br /&gt;
            acpi0: Power Button (fixed)&lt;br /&gt;
            Timecounter &amp;quot;ACPI-safe&amp;quot; frequency 3579545 Hz quality 850&lt;br /&gt;
            acpi_timer0: &amp;lt;32-bit timer at 3.579545MHz&amp;gt; port 0x920-0x923 on acpi0&lt;br /&gt;
            cpu0: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            cpu1: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            cpu2: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            cpu3: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            cpu4: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            cpu5: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            cpu6: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            cpu7: &amp;lt;ACPI CPU&amp;gt; on acpi0&lt;br /&gt;
            pcib0: &amp;lt;ACPI Host-PCI bridge&amp;gt; on acpi0&lt;br /&gt;
            pcib0: Length mismatch for 4 range: 2900 vs 28ff&lt;br /&gt;
            pci0: &amp;lt;ACPI PCI bus&amp;gt; on pcib0&lt;br /&gt;
            vgapci0: &amp;lt;VGA-compatible display&amp;gt; port 0x2400-0x24ff mem 0xf6000000-0xf6ffffff,0xf5ff0000-0xf5ff0fff at device 3.0 on pci0&lt;br /&gt;
            pci0: &amp;lt;base peripheral&amp;gt; at device 4.0 (no driver attached)&lt;br /&gt;
            pci0: &amp;lt;base peripheral&amp;gt; at device 4.2 (no driver attached)&lt;br /&gt;
            isab0: &amp;lt;PCI-ISA bridge&amp;gt; at device 15.0 on pci0&lt;br /&gt;
            isa0: &amp;lt;ISA bus&amp;gt; on isab0&lt;br /&gt;
            atapci0: &amp;lt;ServerWorks CSB5 UDMA100 controller&amp;gt; port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x2000-0x200f at device 15.1 on pci0&lt;br /&gt;
            ata0: &amp;lt;ATA channel&amp;gt; at channel 0 on atapci0&lt;br /&gt;
            ata1: &amp;lt;ATA channel&amp;gt; at channel 1 on atapci0&lt;br /&gt;
            pci0: &amp;lt;serial bus, USB&amp;gt; at device 15.2 (no driver attached)&lt;br /&gt;
            pcib1: &amp;lt;ACPI Host-PCI bridge&amp;gt; on acpi0&lt;br /&gt;
            pcib1: Length mismatch for 4 range: 100 vs ff&lt;br /&gt;
            pci1: &amp;lt;ACPI PCI bus&amp;gt; on pcib1&lt;br /&gt;
            ciss0: &amp;lt;Compaq Smart Array 5i&amp;gt; port 0x3000-0x30ff mem 0xf7ec0000-0xf7efffff,0xf7df0000-0xf7df3fff irq 30 at device 3.0 on pci1&lt;br /&gt;
            ciss0: PERFORMANT Transport&lt;br /&gt;
            pcib2: &amp;lt;ACPI Host-PCI bridge&amp;gt; on acpi0&lt;br /&gt;
            pci2: &amp;lt;ACPI PCI bus&amp;gt; on pcib2&lt;br /&gt;
            bge0: &amp;lt;Compaq NC7781 Gigabit Server Adapter, ASIC rev. 0x001002&amp;gt; mem 0xf7ff0000-0xf7ffffff irq 31 at device 1.0 on pci2&lt;br /&gt;
            bge0: CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI-X&lt;br /&gt;
            miibus0: &amp;lt;MII bus&amp;gt; on bge0&lt;br /&gt;
            brgphy0: &amp;lt;BCM5703 1000BASE-T media interface&amp;gt; PHY 1 on miibus0&lt;br /&gt;
            brgphy0:&amp;nbsp; 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow&lt;br /&gt;
            bge0: Ethernet address: 00:0b:cd:68:78:cc&lt;br /&gt;
            bge1: &amp;lt;Compaq NC7781 Gigabit Server Adapter, ASIC rev. 0x001002&amp;gt; mem 0xf7fe0000-0xf7feffff irq 23 at device 2.0 on pci2&lt;br /&gt;
            bge1: CHIP ID 0x00001002; ASIC REV 0x01; CHIP REV 0x10; PCI-X&lt;br /&gt;
            miibus1: &amp;lt;MII bus&amp;gt; on bge1&lt;br /&gt;
            brgphy1: &amp;lt;BCM5703 1000BASE-T media interface&amp;gt; PHY 1 on miibus1&lt;br /&gt;
            brgphy1:&amp;nbsp; 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto, auto-flow&lt;br /&gt;
            bge1: Ethernet address: 00:0b:cd:68:78:cd&lt;br /&gt;
            pcib3: &amp;lt;ACPI Host-PCI bridge&amp;gt; on acpi0&lt;br /&gt;
            pci3: &amp;lt;ACPI PCI bus&amp;gt; on pcib3&lt;br /&gt;
            pcib4: &amp;lt;ACPI Host-PCI bridge&amp;gt; on acpi0&lt;br /&gt;
            pci6: &amp;lt;ACPI PCI bus&amp;gt; on pcib4&lt;br /&gt;
            acpi_tz0: &amp;lt;Thermal Zone&amp;gt; on acpi0&lt;br /&gt;
            attimer0: &amp;lt;AT timer&amp;gt; port 0x40-0x43 irq 0 on acpi0&lt;br /&gt;
            Timecounter &amp;quot;i8254&amp;quot; frequency 1193182 Hz quality 0&lt;br /&gt;
            Event timer &amp;quot;i8254&amp;quot; frequency 1193182 Hz quality 100&lt;br /&gt;
            atkbdc0: &amp;lt;Keyboard controller (i8042)&amp;gt; port 0x60,0x64 irq 1 on acpi0&lt;br /&gt;
            atkbd0: &amp;lt;AT Keyboard&amp;gt; irq 1 on atkbdc0&lt;br /&gt;
            kbd0 at atkbd0&lt;br /&gt;
            atkbd0: [GIANT-LOCKED]&lt;br /&gt;
            uart0: &amp;lt;16550 or compatible&amp;gt; port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0&lt;br /&gt;
            pmtimer0 on isa0&lt;br /&gt;
            orm0: &amp;lt;ISA Option ROMs&amp;gt; at iomem 0xc0000-0xc7fff,0xc8000-0xcbfff,0xcc000-0xcd7ff,0xee000-0xeffff pnpid ORM0000 on isa0&lt;br /&gt;
            sc0: &amp;lt;System console&amp;gt; at flags 0x100 on isa0&lt;br /&gt;
            sc0: VGA &amp;lt;16 virtual consoles, flags=0x300&amp;gt;&lt;br /&gt;
            vga0: &amp;lt;Generic ISA VGA&amp;gt; at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0&lt;br /&gt;
            atrtc0: &amp;lt;AT realtime clock&amp;gt; at port 0x70 irq 8 on isa0&lt;br /&gt;
            atrtc0: Warning: Couldn't map I/O.&lt;br /&gt;
            Event timer &amp;quot;RTC&amp;quot; frequency 32768 Hz quality 0&lt;br /&gt;
            p4tcc0: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu0&lt;br /&gt;
            p4tcc1: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu1&lt;br /&gt;
            p4tcc2: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu2&lt;br /&gt;
            p4tcc3: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu3&lt;br /&gt;
            p4tcc4: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu4&lt;br /&gt;
            p4tcc5: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu5&lt;br /&gt;
            p4tcc6: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu6&lt;br /&gt;
            p4tcc7: &amp;lt;CPU Frequency Thermal Control&amp;gt; on cpu7&lt;br /&gt;
            Timecounters tick every 1.000 msec&lt;br /&gt;
            ipfw2 initialized, divert loadable, nat loadable, rule-based forwarding enabled, default to accept, logging disabled&lt;br /&gt;
            DUMMYNET 0 with IPv6 initialized (100409)&lt;br /&gt;
            load_dn_sched dn_sched PRIO loaded&lt;br /&gt;
            load_dn_sched dn_sched QFQ loaded&lt;br /&gt;
            load_dn_sched dn_sched RR loaded&lt;br /&gt;
            load_dn_sched dn_sched WF2Q+ loaded&lt;br /&gt;
            load_dn_sched dn_sched FIFO loaded&lt;br /&gt;
            da0 at ciss0 bus 0 scbus2 target 0 lun 0&lt;br /&gt;
            da0: &amp;lt;COMPAQ RAID 1(1VOLUME OK&amp;gt; Fixed Direct Access SCSI-0 device&lt;br /&gt;
            da0: 135.168MB/s transfers&lt;br /&gt;
            da0: Command Queueing enabled&lt;br /&gt;
            da0: 69459MB (142253280 512 byte sectors: 255H 32S/T 17433C)&lt;br /&gt;
            pass0 at ata0 bus 0 scbus0 target 0 lun 0&lt;br /&gt;
            pass0: &amp;lt;COMPAQ CD-ROM SN-124 N104&amp;gt; Removable CD-ROM SCSI-0 device&lt;br /&gt;
            pass0: 16.700MB/s transfers (PIO4, ATAPI 12bytes, PIO 65534bytes)&lt;br /&gt;
            SMP: AP CPU #1 Launched!&lt;br /&gt;
            SMP: AP CPU #2 Launched!&lt;br /&gt;
            SMP: AP CPU #4 Launched!&lt;br /&gt;
            SMP: AP CPU #7 Launched!&lt;br /&gt;
            SMP: AP CPU #3 Launched!&lt;br /&gt;
            SMP: AP CPU #5 Launched!&lt;br /&gt;
            SMP: AP CPU #6 Launched!&lt;br /&gt;
            Trying to mount root from ufs:/dev/da0p2 [rw]...&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Вот так... Используя штатные утилиты тоже можно почерпнуть довольно много полезной информации о апаратной части сервера. И все это - не отходя от консоли сервера.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/sbor-informatsii-o-aparatnoi-konfiguratsii#comments</comments>
 <pubDate>Thu, 19 Jan 2012 11:43:02 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">429 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Sysinfo - собираем информацию о удаленном сервере</title>
 <link>http://muff.kiev.ua/content/sysinfo-sobiraem-informatsiyu-o-zheleze</link>
 <description>&lt;p class="rtejustify"&gt;Продолжая тему утилит для сбора информации о &amp;quot;железе&amp;quot;, рассмотрим такой инструмент как &lt;strong&gt;sysinfo&lt;/strong&gt;. Установку утилиты выполним из системы портов:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;cd /usr/ports/sysutils/sysinfo &amp;amp;&amp;amp; make install clean &amp;amp;&amp;amp; rehash&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Утилита совместима с &lt;strong&gt;dmidecode&lt;/strong&gt; и &lt;strong&gt;portaudit&lt;/strong&gt;,&amp;nbsp;однако для чистоты эксперимента отказался от интеграции с этими иснтрументами.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Установка завершена...&amp;nbsp;Перед запуском советую ознакомиться с возможностями утилиты:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;sysinfo help&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SysInfo v1.0.1 by Daniel Gerzo for FreeBSD Operating System&lt;/p&gt;
&lt;p&gt;Usage: sysinfo [-a] [-c] [-d] [-h] [-v] [-v [level]] module ...&lt;br /&gt;
            The following options are available&lt;br /&gt;
            -a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Display complete system information&lt;br /&gt;
            -c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Toggle colorful output (useful when redirecting the output to the file)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The default value can be set in the configuration file&lt;br /&gt;
            -d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Toggle debug mode&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The default value can be set in the configuration file&lt;br /&gt;
            -h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Print this help&lt;br /&gt;
            -i&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Toggle info messages&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The default value can be set in the configuration file&lt;br /&gt;
            -v [level]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Verbose level (0-1), default is 0 (no verbose output)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The default value can be set in the configuration file&lt;br /&gt;
            -V&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Display version and exit&lt;br /&gt;
            module&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Display the system information related to the specified subsystem type&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The following values are supported:&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; bios&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIOS information&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; cpu&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU details&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; mem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Memory details&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; misc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Miscellaneous information&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; network&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Network related details&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; os&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Operating system details&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; packages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Information about installed packages&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; services&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Information about system services&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; storage&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Details about storage system&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; system&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System information (hardware related)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User related information&lt;/p&gt;
&lt;p&gt;The configuration variables can be set in the /usr/local/etc/sysinfo.conf file.&lt;br /&gt;
            For more information please see the sysinfo(8) manual page.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Что ж... Посмотрим на результаты диагностики, чтобы оценить &amp;quot;возможности &amp;quot; утилиты.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&lt;span style="color: #ff0000"&gt;&lt;em&gt;&lt;strong&gt;Пример&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;strong&gt;. Информация о процессоре&lt;/strong&gt;&lt;/em&gt;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# &lt;strong&gt;sysinfo cpu&lt;br /&gt;
            &lt;/strong&gt;Generated by SysInfo v1.0.1 by Daniel Gerzo&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;CPU information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Machine class:&amp;nbsp; i386&lt;br /&gt;
            CPU Model:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Intel(R) Celeron(R) CPU 2.80GHz&lt;br /&gt;
            No. of Cores:&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;
            Cores per CPU:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;WARNING: Your CPU supports amd64 architecture, however you are running i386.&lt;br /&gt;
            WARNING: You may want to switch to amd64 to get a better performance.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;CPU usage statistics:&lt;br /&gt;
            CPU:&amp;nbsp; 0.0% user,&amp;nbsp; 0.0% nice,&amp;nbsp; 0.4% system,&amp;nbsp; 0.0% interrupt, 99.6% idle&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;&lt;span style="color: #ff0000"&gt;&lt;em&gt;&lt;strong&gt;Пример&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;strong&gt;. Информация о&amp;nbsp;материнской плате:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# &lt;strong&gt;sysinfo system&lt;br /&gt;
            &lt;/strong&gt;Generated by SysInfo v1.0.1 by Daniel Gerzo&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;System information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;WARNING: You will need to install the sysutils/dmidecode port in order to obtain this information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Graphic card information:&lt;br /&gt;
            vendor='Intel Corporation'&lt;br /&gt;
            device='82945G Integrated Graphics Controller'&lt;br /&gt;
            INFO: Check pciconf(8) for more information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;PCI devices with no driver attached:&lt;br /&gt;
            none0@pci0:0:29:0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27c88086 rev=0x01 hdr=0x00&lt;br /&gt;
            none1@pci0:0:29:1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27c98086 rev=0x01 hdr=0x00&lt;br /&gt;
            none2@pci0:0:29:2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27ca8086 rev=0x01 hdr=0x00&lt;br /&gt;
            none3@pci0:0:29:3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27cb8086 rev=0x01 hdr=0x00&lt;br /&gt;
            none4@pci0:0:29:7:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0320 card=0x72671462 chip=0x27cc8086 rev=0x01 hdr=0x00&lt;br /&gt;
            none5@pci0:0:31:3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0500 card=0x72671462 chip=0x27da8086 rev=0x01 hdr=0x00&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Также есть возможность просмотреть &amp;quot;все и вся&amp;quot;,&amp;nbsp;используя ключ &lt;strong&gt;-a&lt;/strong&gt;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;#&amp;nbsp;&lt;strong&gt;sysinfo -a&lt;/strong&gt;&lt;br /&gt;
            Generated by SysInfo v1.0.1 by Daniel Gerzo&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;System information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;WARNING: You will need to install the sysutils/dmidecode port in order to obtain this information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Graphic card information:&lt;br /&gt;
            vendor='Intel Corporation'&lt;br /&gt;
            device='82945G Integrated Graphics Controller'&lt;br /&gt;
            INFO: Check pciconf(8) for more information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;PCI devices with no driver attached:&lt;br /&gt;
            none0@pci0:0:29:0:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27c88086 rev=0x01 hdr=0x00&lt;br /&gt;
            none1@pci0:0:29:1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27c98086 rev=0x01 hdr=0x00&lt;br /&gt;
            none2@pci0:0:29:2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27ca8086 rev=0x01 hdr=0x00&lt;br /&gt;
            none3@pci0:0:29:3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0300 card=0x72671462 chip=0x27cb8086 rev=0x01 hdr=0x00&lt;br /&gt;
            none4@pci0:0:29:7:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0320 card=0x72671462 chip=0x27cc8086 rev=0x01 hdr=0x00&lt;br /&gt;
            none5@pci0:0:31:3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class=0x0c0500 card=0x72671462 chip=0x27da8086 rev=0x01 hdr=0x00&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;BIOS information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;WARNING: You will need to install the sysutils/dmidecode port in order to obtain this information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;CPU information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Machine class:&amp;nbsp; i386&lt;br /&gt;
            CPU Model:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Intel(R) Celeron(R) CPU 2.80GHz&lt;br /&gt;
            No. of Cores:&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;
            Cores per CPU:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;WARNING: Your CPU supports amd64 architecture, however you are running i386.&lt;br /&gt;
            WARNING: You may want to switch to amd64 to get a better performance.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;CPU usage statistics:&lt;br /&gt;
            CPU:&amp;nbsp; 0.0% user,&amp;nbsp; 0.0% nice,&amp;nbsp; 1.1% system,&amp;nbsp; 0.0% interrupt, 98.9% idle&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;RAM information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Memory information from dmidecode(8)&lt;br /&gt;
            WARNING: You will need to install the sysutils/dmidecode port in order to obtain this information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;System memory summary&lt;br /&gt;
            Total real memory available:&amp;nbsp;&amp;nbsp;&amp;nbsp; 506 MB&lt;br /&gt;
            Logically used memory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200 MB&lt;br /&gt;
            Logically available memory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 306 MB&lt;br /&gt;
            &amp;nbsp;&lt;/div&gt;
&lt;div&gt;Swap information&lt;br /&gt;
            Device&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1K-blocks&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Used&amp;nbsp;&amp;nbsp;&amp;nbsp; Avail Capacity&lt;br /&gt;
            /dev/ad0s1b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1048576&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0%&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Operating system information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Operating system release:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FreeBSD 7.2-PRERELEASE&lt;br /&gt;
            OS architecture:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i386&lt;br /&gt;
            Hostname:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; test.muff.kiev.ua&lt;br /&gt;
            Kernel build dir location:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/obj/usr/src/sys/VIDEO&lt;br /&gt;
            Currently booted kernel:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /boot/kernel/kernel&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Currently loaded kernel modules (kldstat(8)):&lt;br /&gt;
            if_vlan.ko&lt;br /&gt;
            linux.ko&lt;br /&gt;
            star_saver.ko&lt;br /&gt;
            WARNING: The if_vlan.ko module is loaded, however it is not being loaded upon the system boot time from /boot/loader.conf.&lt;br /&gt;
            WARNING: The linux.ko module is loaded, however it is not being loaded upon the system boot time from /boot/loader.conf.&lt;br /&gt;
            WARNING: The star_saver.ko module is loaded, however it is not being loaded upon the system boot time from /boot/loader.conf.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;INFO: For security recommendations see the security(7) man page.&lt;br /&gt;
            INFO: For system tuning advice, see the tuning(7) man page.&lt;br /&gt;
            INFO: To view various system statistics use the systat(1) tool.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Bootloader settings&lt;br /&gt;
            The /boot/loader.conf has the following contents:&lt;br /&gt;
            INFO: See the loader.conf(5) manual page for more information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;System uptime:&lt;br /&gt;
            System is up since Fri Jan 13 16:18:59 2012&lt;br /&gt;
            &amp;nbsp;4:11AM&amp;nbsp; up 5 days, 11:53, 1 user, load averages: 0.32, 0.09, 0.03&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Process statistics:&lt;br /&gt;
            54 processes:&amp;nbsp; 1 running, 52 sleeping, 1 zombie&lt;br /&gt;
            &amp;nbsp;&lt;/div&gt;
&lt;div&gt;Crash dumps:&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp; 104755200 Mar 22&amp;nbsp; 2009 /var/crash/vmcore.0&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 91242496 Mar 22&amp;nbsp; 2009 /var/crash/vmcore.1&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 95207424 Mar 22&amp;nbsp; 2009 /var/crash/vmcore.2&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 95408128 Mar 22&amp;nbsp; 2009 /var/crash/vmcore.3&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 91676672 Mar 22&amp;nbsp; 2009 /var/crash/vmcore.4&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 93384704 Mar 23&amp;nbsp; 2009 /var/crash/vmcore.5&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 94994432 Mar 23&amp;nbsp; 2009 /var/crash/vmcore.6&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 93900800 Mar 23&amp;nbsp; 2009 /var/crash/vmcore.7&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 93433856 Mar 23&amp;nbsp; 2009 /var/crash/vmcore.8&lt;br /&gt;
            -rw-------&amp;nbsp; 1 root&amp;nbsp; wheel&amp;nbsp;&amp;nbsp; 44396544 Aug 16&amp;nbsp; 2010 /var/crash/vmcore.9&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;INFO: See &lt;a href="http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html" title="http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html"&gt;http://www.freebsd.org/doc/en/books/developers-handbook/kerneldebug.html&lt;/a&gt; to find out how to debug kernel crash dumps&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Storage information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Available hard drives:&lt;br /&gt;
            ad0: 76318MB &amp;lt;Seagate ST380817AS 3.42&amp;gt; at ata0-master SATA150&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Raid controllers:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Currently mounted filesystems:&lt;br /&gt;
            /dev/ad0s1a on /&lt;br /&gt;
            devfs on /dev&lt;br /&gt;
            /dev/ad0s1e on /home&lt;br /&gt;
            /dev/ad0s1d on /usr&lt;br /&gt;
            /dev/ad0s1g on /usr/local/www/video.valor.net.ua/db1&lt;br /&gt;
            /dev/ad0s1f on /var&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;I/O statistics:&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tty&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ad0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu&lt;br /&gt;
            &amp;nbsp;tin tout&amp;nbsp; KB/t tps&amp;nbsp; MB/s&amp;nbsp; us ni sy in id&lt;br /&gt;
            &amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp; 6.70&amp;nbsp;&amp;nbsp; 2&amp;nbsp; 0.01&amp;nbsp;&amp;nbsp; 0&amp;nbsp; 0&amp;nbsp; 0&amp;nbsp; 0 99&lt;br /&gt;
            INFO: Run iostat(8) or gstat(8) to see live statistics.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Disk usage:&lt;br /&gt;
            Filesystem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size&amp;nbsp;&amp;nbsp;&amp;nbsp; Used&amp;nbsp;&amp;nbsp; Avail Capacity&amp;nbsp; Mounted on&lt;br /&gt;
            /dev/ad0s1a&amp;nbsp;&amp;nbsp;&amp;nbsp; 496M&amp;nbsp;&amp;nbsp;&amp;nbsp; 157M&amp;nbsp;&amp;nbsp;&amp;nbsp; 299M&amp;nbsp;&amp;nbsp;&amp;nbsp; 35%&amp;nbsp;&amp;nbsp;&amp;nbsp; /&lt;br /&gt;
            devfs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0K&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.0K&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0B&amp;nbsp;&amp;nbsp; 100%&amp;nbsp;&amp;nbsp;&amp;nbsp; /dev&lt;br /&gt;
            /dev/ad0s1e&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.9G&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.6G&amp;nbsp;&amp;nbsp;&amp;nbsp; 165M&amp;nbsp;&amp;nbsp;&amp;nbsp; 91%&amp;nbsp;&amp;nbsp;&amp;nbsp; /home&lt;br /&gt;
            /dev/ad0s1d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15G&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.5G&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.9G&amp;nbsp;&amp;nbsp;&amp;nbsp; 49%&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr&lt;br /&gt;
            /dev/ad0s1g&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24G&amp;nbsp;&amp;nbsp;&amp;nbsp; 6.6G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16G&amp;nbsp;&amp;nbsp;&amp;nbsp; 30%&amp;nbsp;&amp;nbsp;&amp;nbsp; /var&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Network information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;hostname: test.muff.kiev.ua&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Currently available network devices:&lt;br /&gt;
            re0 lo0 vlan8&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Basic configuration for currently available NICs:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;re0: status: active&lt;br /&gt;
            MAC address:&lt;br /&gt;
            00:19:e0:74:45:0a&lt;br /&gt;
            No IP addresses are associated to this NIC.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Input errors: 0&lt;br /&gt;
            Output errors: 0&lt;br /&gt;
            Collisions: 0&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;lo0 ():&lt;br /&gt;
            IPv4 addresses:&lt;br /&gt;
            127.0.0.1 netmask 0xff000000&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Input errors: 0&lt;br /&gt;
            Output errors: 0&lt;br /&gt;
            Collisions: 0&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;vlan8 (): status: active&lt;br /&gt;
            MAC address:&lt;br /&gt;
            00:19:e0:74:45:0a&lt;br /&gt;
            IPv4 addresses:&lt;br /&gt;
            195.3.159.254 netmask 0xfffffff8&lt;br /&gt;
            vlan: 8 parent interface: re0&lt;br /&gt;
            &amp;nbsp;&lt;/div&gt;
&lt;div&gt;
            Input errors: 0&lt;br /&gt;
            Output errors: 0&lt;br /&gt;
            Collisions: 0&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;INFO: Check ifconfig(8) for more information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Default route:&lt;br /&gt;
            195.3.159.249 via vlan8&lt;br /&gt;
            INFO: For a complete routing table please run netstat -rn.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Firewall related information:&lt;br /&gt;
            There are 15 rules in /etc/hosts.allow (-rw-r--r--) which affect inetd(8) operation and services linked against libwrap.&lt;br /&gt;
            INFO: Check the hosts_options(5) manual page for more information.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;IPFIREWALL (IPFW) is enabled.&lt;br /&gt;
            Firewall type is set to UNKNOWN.&lt;br /&gt;
            INFO: Check the /etc/rc.firewall (-rw-r--r--) file for its configuration.&lt;br /&gt;
            INFO: More information about IPFW can be found at http://www.freebsd.org/doc/en/books/handbook/firewalls-ipfw.html.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Resolver name servers:&lt;br /&gt;
            8.8.8.8&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Socket statistics:&lt;br /&gt;
            There are currently 23 listening (15 TCP/8 UDP) and 2 established connections.&lt;br /&gt;
            INFO: For more information please see sockstat(8) manual.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;User related information&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;There are 9 local users (uid &amp;gt; 1000) and 20 system users (uid &amp;lt; 1000).&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;There are 6 local groups (gid &amp;gt; 1000) and 27 system groups (gid &amp;lt; 1000).&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Users in wheel group (allowed to use su(1)):&lt;br /&gt;
            root,toor,muff,oki,artem,root&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Currently logged-in users:&lt;br /&gt;
            muff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 193.227.206.114&amp;nbsp;&amp;nbsp; 4:02AM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - w -hi&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Top 10 logged-in users this month:&lt;br /&gt;
            muff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.45&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Last login dates per user:&lt;br /&gt;
            muff&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ttyp0&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.206.114&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu Jan 19 04:02:40 2012&lt;br /&gt;
            oki&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ttyp1&amp;nbsp;&amp;nbsp;&amp;nbsp; 192.168.0.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fri Mar 27 15:48:04 2009&lt;br /&gt;
            artem&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ttyp2&amp;nbsp;&amp;nbsp;&amp;nbsp; 89.162.237.222&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu May 13 15:54:35 2010&lt;br /&gt;
            &amp;nbsp;&lt;/div&gt;
&lt;div&gt;Information related to services&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
            Running services&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;apache22 is running as pid 673.&lt;br /&gt;
            cron is running as pid 716.&lt;br /&gt;
            devd is running as pid 378.&lt;br /&gt;
            mysql is running as pid 659.&lt;br /&gt;
            ntpd is running as pid 538.&lt;br /&gt;
            sendmail_clientmqueue is running as pid 710.&lt;br /&gt;
            sendmail_submit is running as pid 704.&lt;br /&gt;
            snmpd is running as pid 662.&lt;br /&gt;
            sshd is running as pid 697.&lt;br /&gt;
            syslogd is running as pid 445.&lt;br /&gt;
            ucc is running as pid 641.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Not running services&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;bgpd is not running.&lt;br /&gt;
            ffserver is not running.&lt;br /&gt;
            htcacheclean is not running.&lt;br /&gt;
            isisd is not running.&lt;br /&gt;
            nmbd is not running.&lt;br /&gt;
            ospf6d is not running.&lt;br /&gt;
            ospfd is not running.&lt;br /&gt;
            proftpd is not running.&lt;br /&gt;
            ripd is not running.&lt;br /&gt;
            ripngd is not running.&lt;br /&gt;
            smbd is not running.&lt;br /&gt;
            snmptrapd is not running.&lt;br /&gt;
            teamspeak is not running.&lt;br /&gt;
            verlihub is not running.&lt;br /&gt;
            watchquagga is not running.&lt;br /&gt;
            winbindd is not running.&lt;br /&gt;
            wpa_supplicant is not running.&lt;br /&gt;
            zebra is not running.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;INFO: Configuration of system-wide services is located in the /etc/ directory.&lt;br /&gt;
            INFO: Configuration of 3rd party services can be found in the /usr/local/etc/ directory.
&lt;p&gt;            Misc information&lt;/p&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Open file statistics (cur/max):&lt;br /&gt;
            216/8136 files&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Resource limits:&lt;br /&gt;
            Resource limits (current):&lt;br /&gt;
            &amp;nbsp; cputime&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infinity secs&lt;br /&gt;
            &amp;nbsp; filesize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infinity kB&lt;br /&gt;
            &amp;nbsp; datasize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 524288 kB&lt;br /&gt;
            &amp;nbsp; stacksize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 65536 kB&lt;br /&gt;
            &amp;nbsp; coredumpsize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infinity kB&lt;br /&gt;
            &amp;nbsp; memoryuse&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infinity kB&lt;br /&gt;
            &amp;nbsp; memorylocked&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infinity kB&lt;br /&gt;
            &amp;nbsp; maxprocesses&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3661&lt;br /&gt;
            &amp;nbsp; openfiles&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7322&lt;br /&gt;
            &amp;nbsp; sbsize&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infinity bytes&lt;br /&gt;
            &amp;nbsp; vmemoryuse&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; infinity kB&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Information related to cron:&lt;br /&gt;
            There are 9 entries in /etc/crontab&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Current time and date:&lt;br /&gt;
            Thu Jan 19 04:11:42 EET 2012&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Рано или поздно,&amp;nbsp;но утилита должна&amp;nbsp;пригодится,&amp;nbsp;как рбочий интструмент. Хотя,&amp;nbsp;чесно говоря,&amp;nbsp;ожидал больше информации о аппаратной части сервера. Но этот недостаток компенсируется с лихвой информацией о софтварной части.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/sysinfo-sobiraem-informatsiyu-o-zheleze#comments</comments>
 <pubDate>Thu, 19 Jan 2012 02:20:05 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">428 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Dmidecode - собираем информацию о "начинке" сервера</title>
 <link>http://muff.kiev.ua/content/dmidecode-sobiraem-informatsiyu-o-nachinke-servera</link>
 <description>&lt;p class="rtejustify"&gt;Понадобилось как-то узнать подробно,&amp;nbsp;из каких комплектующих собран удаленный сервер, работающий под управлением&amp;nbsp;&lt;strong&gt;FreeBSD&lt;/strong&gt;. Вывода &lt;strong&gt;/var/run/dmesg.boot&lt;/strong&gt; в моем случаем было явно недостаточно... В таких ситуациях на помощь приходит утилита &lt;strong&gt;dmidecode&lt;/strong&gt;. С ее помощью можно получить детальную информацию о материнской плате, процессоре,&amp;nbsp;оперативной памяти и тд.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Установка утилиты выполняется&amp;nbsp;из системы портов и проблем не вызывает:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;cd /usr/ports/sysutils/dmidecode &amp;amp;&amp;amp; make install clean &amp;amp;&amp;amp; rehash&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;По завершению установки&amp;nbsp;(которая, кстати,&amp;nbsp;выполняется довольно шустро)&amp;nbsp;советую ознакомиться со страницами руководства:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;man dmidecode&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Ну и,&amp;nbsp;собственно,&amp;nbsp;теперь можно &amp;quot;пожинать плоды&amp;quot;. Вывод информации о &amp;quot;железе&amp;quot; (обрезал вывод,&amp;nbsp;поскольку вывод информации предоставляется&amp;nbsp;довольно много):&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;dmidecode | less&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;# dmidecode 2.11&lt;br /&gt;
            SMBIOS 2.3 present.&lt;br /&gt;
            61 structures occupying 2340 bytes.&lt;br /&gt;
            Table at 0x000FA380.&lt;/p&gt;
&lt;p&gt;Handle 0x0000, DMI type 0, 20 bytes&lt;br /&gt;
            BIOS Information&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Vendor: American Megatrends Inc.&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version: 080010&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Release Date: 10/19/2004&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Address: 0xF0000&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Runtime Size: 64 kB&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROM Size: 1024 kB&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Characteristics:&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISA is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PCI is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PNP is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APM is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIOS is upgradeable&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIOS shadowing is allowed&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ESCD support is available&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Boot from CD is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Selectable boot is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIOS ROM is socketed&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EDD is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.25&amp;quot;/1.2 MB floppy services are supported (int 13h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.5&amp;quot;/720 kB floppy services are supported (int 13h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.5&amp;quot;/2.88 MB floppy services are supported (int 13h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Print screen service is supported (int 5h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8042 keyboard services are supported (int 9h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial services are supported (int 14h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Printer services are supported (int 17h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CGA/mono video services are supported (int 10h)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACPI is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USB legacy is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AGP is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LS-120 boot is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ATAPI Zip drive boot is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIOS boot specification is supported&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Function key-initiated network boot is supported&lt;/p&gt;
&lt;p&gt;            Handle 0x0001, DMI type 1, 25 bytes&lt;br /&gt;
            System Information&lt;br /&gt;
            Manufacturer: Supermicro&lt;br /&gt;
            Product Name: X6DVA&lt;br /&gt;
            Version: 1234567890&lt;br /&gt;
            Serial Number: 1234567890&lt;br /&gt;
            UUID: 00020003-0004-0005-0006-000700080009&lt;br /&gt;
            Wake-up Type: Power Switch&lt;/p&gt;
&lt;p&gt;Handle 0x0002, DMI type 2, 8 bytes&lt;br /&gt;
            Base Board Information&lt;br /&gt;
            Manufacturer: Supermicro&lt;br /&gt;
            Product Name: X6DVA&lt;br /&gt;
            Version: 1234567890&lt;br /&gt;
            Serial Number: 1234567890&lt;br /&gt;
            &amp;nbsp;&lt;/p&gt;
&lt;p class="rtecenter"&gt;*&amp;nbsp; *&amp;nbsp; *&lt;/p&gt;
&lt;p class="rtejustify"&gt;Handle 0x0038, DMI type 17, 27 bytes&lt;br /&gt;
            Memory Device&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Array Handle: 0x002C&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error Information Handle: Not Provided&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Width: 128 bits&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Data Width: 128 bits&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Size: 512 MB&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Form Factor: DIMM&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set: None&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Locator: DIMM2&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Bank Locator: BANK1&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type: DDR&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type Detail: Synchronous&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Speed: Unknown&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Manufacturer5&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial Number: SerNum5&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Asset Tag: AssetTagNum5&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part Number: PartNum5&lt;/p&gt;
&lt;p class="rtejustify"&gt;Handle 0x0039, DMI type 20, 19 bytes&lt;br /&gt;
            Memory Device Mapped Address&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Starting Address: 0x00000000000&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ending Address: 0x000200003FF&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Range Size: 524289 kB&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Physical Device Handle: 0x0038&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Memory Array Mapped Address Handle: 0x002D&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Partition Row Position: 1&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interleave Position: 2&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interleaved Data Depth: 1&lt;/p&gt;
&lt;p class="rtejustify"&gt;Handle 0x003A, DMI type 32, 20 bytes&lt;br /&gt;
            System Boot Information&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status: No errors detected&lt;/p&gt;
&lt;p class="rtejustify"&gt;Handle 0x003B, DMI type 38, 18 bytes&lt;br /&gt;
            IPMI Device Information&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Interface Type: Unknown&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Specification Version: 0.0&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C Slave Address: 0x00&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NV Storage Device Address: 0&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Base Address: 0x0000000000000000 (Memory-mapped)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Register Spacing: Successive Byte Boundaries&lt;/p&gt;
&lt;p class="rtejustify"&gt;Handle 0x003C, DMI type 127, 4 bytes&lt;br /&gt;
            End Of Table&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Как видите,&amp;nbsp;информация довольно обширная. Чтобы конкретизировать получаемую инфорамяцию, необходимо указывать соответствующие ключи. Ключи можно узнать на странице man-руководства. Например,&amp;nbsp;чтобы вывести информацию о процессорах (в моем случае их два). Пример такого запроса:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# &lt;strong&gt;dmidecode --type 4&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;
            # dmidecode 2.11&lt;br /&gt;
            SMBIOS 2.3 present.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Handle 0x0004, DMI type 4, 35 bytes&lt;br /&gt;
            Processor Information&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Socket Designation: CPU 1&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type: Central Processor&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Family: Pentium 4&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Intel&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID: 41 0F 00 00 FF FB EB BF&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Signature: Type 0, Family 15, Model 4, Stepping 1&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Flags:&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FPU (Floating-point unit on-chip)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VME (Virtual mode extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DE (Debugging extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PSE (Page size extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TSC (Time stamp counter)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSR (Model specific registers)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAE (Physical address extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCE (Machine check exception)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CX8 (CMPXCHG8 instruction supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIC (On-chip APIC hardware supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SEP (Fast system call)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTRR (Memory type range registers)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PGE (Page global enable)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCA (Machine check architecture)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMOV (Conditional move instruction supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAT (Page attribute table)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PSE-36 (36-bit page size extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLFSH (CLFLUSH instruction supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DS (Debug store)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACPI (ACPI supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMX (MMX technology supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FXSR (FXSAVE and FXSTOR instructions supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSE (Streaming SIMD extensions)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSE2 (Streaming SIMD extensions 2)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SS (Self-snoop)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTT (Multi-threading)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TM (Thermal monitor supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PBE (Pending break enabled)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version: Intel(R) Xeon(TM) CPU 2.80GHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Voltage: 3.3 V 2.9 V&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External Clock: 800 MHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max Speed: 2800 MHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Current Speed: 2800 MHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status: Populated, Enabled&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Upgrade: Socket 478&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L1 Cache Handle: 0x0005&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L2 Cache Handle: 0x0006&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L3 Cache Handle: 0x0007&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial Number: To Be Filled By O.E.M.&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Asset Tag: To Be Filled By O.E.M.&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part Number: To Be Filled By O.E.M.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Handle 0x0008, DMI type 4, 35 bytes&lt;br /&gt;
            Processor Information&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Socket Designation: CPU 2&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type: Central Processor&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Family: Pentium 4&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Manufacturer: Intel&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID: 41 0F 00 00 FF FB EB BF&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Signature: Type 0, Family 15, Model 4, Stepping 1&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Flags:&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FPU (Floating-point unit on-chip)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VME (Virtual mode extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DE (Debugging extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PSE (Page size extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TSC (Time stamp counter)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MSR (Model specific registers)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAE (Physical address extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCE (Machine check exception)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CX8 (CMPXCHG8 instruction supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APIC (On-chip APIC hardware supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SEP (Fast system call)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MTRR (Memory type range registers)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PGE (Page global enable)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MCA (Machine check architecture)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMOV (Conditional move instruction supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PAT (Page attribute table)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PSE-36 (36-bit page size extension)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLFSH (CLFLUSH instruction supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DS (Debug store)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ACPI (ACPI supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MMX (MMX technology supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FXSR (FXSAVE and FXSTOR instructions supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSE (Streaming SIMD extensions)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SSE2 (Streaming SIMD extensions 2)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SS (Self-snoop)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTT (Multi-threading)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TM (Thermal monitor supported)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PBE (Pending break enabled)&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version: Intel(R) Xeon(TM) CPU 2.80GHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Voltage: 3.3 V 2.9 V&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; External Clock: 800 MHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max Speed: 2800 MHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Current Speed: 2800 MHz&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Status: Populated, Enabled&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Upgrade: Socket 478&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L1 Cache Handle: 0x0009&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L2 Cache Handle: 0x000A&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; L3 Cache Handle: 0x000B&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serial Number: To Be Filled By O.E.M.&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Asset Tag: To Be Filled By O.E.M.&lt;br /&gt;
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part Number: To Be Filled By O.E.M.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Теперь дело за малым - &amp;quot;повыдергивать&amp;quot; из вывода &lt;strong&gt;dmidecode &lt;/strong&gt;необходимую информацию.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/dmidecode-sobiraem-informatsiyu-o-nachinke-servera#comments</comments>
 <pubDate>Wed, 18 Jan 2012 01:46:00 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">427 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Burncd - запись CD в консольном режиме</title>
 <link>http://muff.kiev.ua/content/burncd-zapis-cd-v-konsolnom-rezhime</link>
 <description>&lt;p class="rtecenter"&gt;&lt;img alt="burncd - запись диска" width="140" height="140" src="http://muff.kiev.ua/files/burncd.jpg" /&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Возникла необходимость записать релиз &lt;strong&gt;FreeBSD 9.0&lt;/strong&gt;, а на рабочем ноутбуке оптический привод уже года два не работает. Но на одном из серверов есть пишущий привод. Его возможностями и воспользуемся.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Запись &lt;strong&gt;CD-R/RW&lt;/strong&gt; во &lt;strong&gt;FreeBSD&lt;/strong&gt; никогда не требовала каких-либо специфических настроек - типа включения эмуляции &lt;strong&gt;SCSI&lt;/strong&gt; через &lt;strong&gt;IDE&lt;/strong&gt; (что до недавнего времени было необходимо в Linux). Для записи iso-образа воспользуемся возможностями штатной утилиты &lt;strong&gt;burncd&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Для начала загрузим образ диска в корень файловой системы. Именно этот образ и будем &amp;quot;прожигать&amp;quot;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;cd /&lt;br /&gt;
            &lt;/strong&gt;# &lt;strong&gt;fetch ftp://ftp.ru.freebsd.org/pub/FreeBSD/releases/ISO-IMAGES/9.0/FreeBSD-9.0-RELEASE-amd64-disc1.iso&lt;/strong&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Можно сразу заняться прожигом загруженого образа,&amp;nbsp;а можно попытаться смонтировать его для проверки.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Доступ к образу осуществляется через универсальное устройство &lt;strong&gt;/dev/md&lt;/strong&gt; (&lt;strong&gt;memory disk&lt;/strong&gt; - диск в оперативной памяти), поддержка которого включена в ядро &lt;strong&gt;GENERIC&lt;/strong&gt; по умолчанию. Сконфигурируем устройство:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;mdconfig -a -t vnode -f /FreeBSD-9.0-RELEASE-amd64-disc1.iso&lt;/strong&gt;&lt;br /&gt;
            &lt;span style="color: #ff0000"&gt;md0&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Монтируем полученное устройство в каталог&amp;nbsp;&lt;strong&gt;/mnt&lt;/strong&gt;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;mount -t cd9660 /dev/md0 /mnt&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Можно &amp;quot;побродить&amp;quot; по каталогах, просматривать файлы. Однако есть ограничения - ресурс смонтироват в режиме &lt;strong&gt;read only&lt;/strong&gt;, тоесть никаких изменений внести не получится.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Отмонтируем и удалим md-устройство:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;umount /mnt&lt;br /&gt;
            &lt;/strong&gt;# &lt;strong&gt;mdconfig -d -u 0&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Пора приступать непосредственно к &amp;quot;прожигу&amp;quot; образа на болванку. Как уже оговаривалось,&amp;nbsp;использовать будем утилиту &lt;strong&gt;burncd&lt;/strong&gt;. Ключи запуска такие:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;burncd -e -v -s&amp;nbsp;24 -f /dev/acd0 data &lt;span style="color: #ff0000"&gt;/FreeBSD-9.0-RELEASE-amd64-disc1.iso&lt;/span&gt; fixate&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Значение опций:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;-e&lt;/strong&gt; - выдвинуть лоток по завершению записи&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;-v&lt;/strong&gt; - вывод информации о ходе записи&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;-s&lt;/strong&gt; - скорость записи (по умолчанию 4, а значение max обеспечивает максимально возможную скорость)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;-f&lt;/strong&gt; - имя файла устройства&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;data&lt;/strong&gt;&amp;nbsp;- тип записи - диск с данными&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;fixate&lt;/strong&gt; - указываем на фиксирование сесии&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Более подробно о возможностях &lt;strong&gt;burncd&lt;/strong&gt; можно узнать на страницах man-руководства.&lt;/p&gt;
&lt;p&gt;Рассмотрим еще возможность очистки CD-RW. Для очистки предназначены команды &lt;strong&gt;blank&lt;/strong&gt; и &lt;strong&gt;erase&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;blank&lt;/strong&gt; - быстрая очистка оглавления диска. Пример использования:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;burncd -e -f /dev/acd0 blank&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;erase&lt;/strong&gt; - полная очистка диска. В этом случае очистка диска занимает столько же времени, как и его запись.&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;burncd -e -f /dev/acd0 erase&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/burncd-zapis-cd-v-konsolnom-rezhime#comments</comments>
 <pubDate>Mon, 16 Jan 2012 10:52:55 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">426 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Ifconfig - смена МАС-адреса сетевой карты</title>
 <link>http://muff.kiev.ua/content/ifconfig-smena-mas-adresa-setevoi-karty</link>
 <description>&lt;p class="rtejustify"&gt;Возможность смены MAC-адреса сетевой карты существует во всех современных сетевых операционных системах. FreeBSD не является исключением в этом плане.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Итак,&amp;nbsp;имеем в наличии интерфейс &lt;strong&gt;vr0&lt;/strong&gt;, с&amp;nbsp;MAC-адресом &lt;strong&gt;00:13:46:64:1d:13&lt;/strong&gt;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;ifconfig vr0&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;vr0: flags=8843&amp;lt;UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST&amp;gt; metric 0 mtu 1500&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options=2808&amp;lt;VLAN_MTU,WOL_UCAST,WOL_MAGIC&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ether 00:13:46:64:1d:13&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inet 192.168.192.55 netmask 0xffffff00 broadcast 192.168.192.255&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; media: Ethernet autoselect (100baseTX &amp;lt;full-duplex&amp;gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; status: active&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Выполним смену MAC-адреса для интерфейса. Замену выполним, например,&amp;nbsp;на MAC &lt;strong&gt;00:13:46:aa:aa:aa&lt;/strong&gt;. Команда будет выглядеть следующим образом:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;ifconfig vr0 ether 00:13:46:aa:aa:aa&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Для того, чтобы изменения оставались в силе после перезагрузки, необходимо внести изменения в &lt;strong&gt;rc.conf&lt;/strong&gt;. Пример записи:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;cat /etc/rc.conf | grep vr0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ifconfig_vr0=&amp;quot;ether 00:13:46:aa:aa:aa&amp;quot;&lt;br /&gt;
            ifconfig_vr0_alias0=&amp;quot;inet 192.168.192.55 netmask 255.255.255.0&amp;quot;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/ifconfig-smena-mas-adresa-setevoi-karty#comments</comments>
 <pubDate>Fri, 13 Jan 2012 15:28:17 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">424 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>MySQL - калькуляция и отображение размера баз данных</title>
 <link>http://muff.kiev.ua/content/mysql-kalkulyatsiya-i-otobrazhenie-razmera-baz-dannykh</link>
 <description>&lt;p class="rtecenter"&gt;&lt;img alt="MySQL" width="140" height="102" src="http://muff.kiev.ua/files/mysql-logo.jpg" /&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Не так давно,&amp;nbsp;рыская по просторам Интернета,&amp;nbsp;набрел на мудреный SQL-запрос, который позволяет подсчитать размер баз данных и вывести результат по каждой БД. Соответственно делюсь на страницах ресурса.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Листинг запроса:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;SELECT table_schema &amp;quot;database_name&amp;quot;, sum( data_length + index_length )/1024/1024 &amp;quot;Database size in MB&amp;quot; FROM information_schema. TABLES GROUP BY table_schema;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Пример выполнения запроса:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre&gt;
mysql&amp;gt; &lt;strong&gt;SELECT table_schema &amp;quot;database_name&amp;quot;,
&lt;/strong&gt;    -&amp;gt; &lt;strong&gt;sum( data_length + index_length )/1024/1024&lt;br /&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;strong&gt;&amp;quot;Database size in MB&amp;quot; FROM information_schema.&lt;br /&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;strong&gt;TABLES GROUP BY table_schema;&lt;br /&gt;&lt;/strong&gt;+--------------------+---------------------+&lt;br /&gt;| database_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; | Database size in MB |&lt;br /&gt;+--------------------+---------------------+&lt;br /&gt;| cacti&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.30696487 |&lt;br /&gt;| exim&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.01589584 |&lt;br /&gt;| information_schema |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00878906 |&lt;br /&gt;| mysql&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.63503933 |&lt;br /&gt;| performance_schema |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.00000000 |&lt;br /&gt;| roundcube&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.48437500 |&lt;br /&gt;+--------------------+---------------------+&lt;br /&gt;6 rows in set (0.01 sec)&lt;br /&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/mysql-kalkulyatsiya-i-otobrazhenie-razmera-baz-dannykh#comments</comments>
 <pubDate>Tue, 10 Jan 2012 00:21:12 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">423 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Portupgrade - корректное обновление установленого софта</title>
 <link>http://muff.kiev.ua/content/portupgrade-korrektnoe-obnovlenie-ustanovlenogo-softa</link>
 <description>&lt;p class="rtejustify"&gt;Если воспользоваться возможностями утилиты &lt;strong&gt;&lt;a href="http://muff.kiev.ua/content/portaudit-monitoring-uyazvimostei-v-sisteme"&gt;portaudit&lt;/a&gt;&lt;/strong&gt;, то возникает вопрос о том,&amp;nbsp;как корректно обновить установленный софт, чтобы устанить уязвимости. Надеюсь,&amp;nbsp;что за актуальностью системы портов вы следите,&amp;nbsp;иначе необходимо обновить порты вручную.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Итак,&amp;nbsp;выполним установку &lt;strong&gt;portupgrade&lt;/strong&gt; из системы портов:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;cd /usr/ports/ports-mgmt/portupgrade &amp;amp;&amp;amp; make install clean &amp;amp;&amp;amp; rehash&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Поскольку на серверах не использую графический интерфейс,&amp;nbsp;то следует последовать совету и добавить в &lt;strong&gt;make.conf&lt;/strong&gt; инструкцию сборки - без поддержки Х-сервера:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;echo 'WITHOUT_X11=yes' &amp;gt;&amp;gt; /etc/make.conf&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Обновлять софт не так и сложно. Синтаксис запуска &lt;strong&gt;portupgrade&lt;/strong&gt; следующий - &lt;strong&gt;portupgrade &lt;/strong&gt;&lt;span style="color: #ff0000"&gt;&lt;strong&gt;&amp;lt;имя_порта&amp;gt;&lt;/strong&gt;&lt;/span&gt;. Однако, не стоит забывать о том,&amp;nbsp;что во время обновления сервис будет остановлен,&amp;nbsp;к тому же могут обнаружиться и другие &amp;quot;неожиданости&amp;quot;, поэтому обновление рекомендую проводить в часы, когда простой сервиса будет &amp;quot;незаметен&amp;quot;. Также рекомендую перед каждым обновлением сохранять копию конфигурационных файлов.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Ну и не стоит забывать о золотом правиле: &amp;quot;Работает - не трогай&amp;quot;. На наиболее критичных серверах обновление софта выполняю только согласно вывода &lt;strong&gt;portaudit&lt;/strong&gt;, устраняя уязвимости. Постоянно обновляться - себе дороже,&amp;nbsp;поскольку службы на этих серверах должны работать 24 часа в сутки,&amp;nbsp;7 дней в неделю.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Ну а для некритичных серверов рекомендую обновлять весь софт до последней версии. Посмотрим,&amp;nbsp;какие установленные порты успели &amp;quot;устареть&amp;quot;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;# &lt;strong&gt;pkg_version -v | grep &amp;quot;need&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;pre&gt;
nmap-5.61.t2                        &amp;lt;   needs updating (port has 5.61.t4)
pcre-8.21                           &amp;lt;   needs updating (port has 8.21_1)
ru-freebsd-doc-20110110             &amp;lt;   needs updating (port has 20111014)&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Выполним обновление на примере&amp;nbsp;&lt;strong&gt;nmap&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Проверим,&amp;nbsp;какая версия &lt;strong&gt;nmap&lt;/strong&gt; установлена в даный момент:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;pkg_info | grep nmap&lt;/strong&gt;&lt;br /&gt;
            &lt;span style="color: #ff0000"&gt;nmap-5.61.t2&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port scanning utility for large networks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Выполним процедуру обновления с помощью &lt;strong&gt;portupgrade&lt;/strong&gt;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portupgrade nmap-5.61.t2&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;По завершению обновления проверяем текущую версию:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;pkg_info | grep nmap&lt;br /&gt;
            &lt;/strong&gt;&lt;span style="color: #ff0000"&gt;nmap-5.61.t4&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Port scanning utility for large networks&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Что ж... Успешно обновились до новой версии. Аналогично необходимо поступить с &lt;strong&gt;pcre-8.21&lt;/strong&gt; и &lt;strong&gt;ru-freebsd-doc-20110110&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Также можно выполнить &amp;quot;ход конем&amp;quot;,&amp;nbsp;запустить обновление всех установленных портов:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portupgrade -aR&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;Используемые ключи:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;a&lt;/strong&gt; - обновлять все порты&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;R&lt;/strong&gt; - проверять и обновлять приложения,&amp;nbsp;от которых зависит порт (обновлять рекурсивно)&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="rtejustify"&gt;Также,&amp;nbsp;во время обновлений можно увидеть сообщение системы,&amp;nbsp;в котором предлагается выполнить команду &lt;strong&gt;pkgdb -F&lt;/strong&gt;. Эта команда выполнит обновление базы данных пакетов,&amp;nbsp;которая хранится в &lt;strong&gt;/var/db/pkg/pkgdb.db&lt;/strong&gt;. Запуск команды проводит коррекцию в интерактивном режиме,&amp;nbsp;запрашивая у пользователя,&amp;nbsp;как необходимо поступать в определенных ситуациях.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Однако стоит иметь ввиду,&amp;nbsp;что &lt;strong&gt;portupgrade&lt;/strong&gt; - это целый набор утилит:&lt;/p&gt;
&lt;ul&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;portupgrade&lt;/strong&gt; &amp;ndash; одноименная утилита, средство автоматического обновления установленных программ&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;portinstall&lt;/strong&gt; &amp;ndash; утилита установки новых программ, присутствующих в системе портов &lt;strong&gt;FreeBSD&lt;/strong&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;portversion&lt;/strong&gt; &amp;ndash; утилита показывающая установленный софт и наличие обновлений для него.&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;portsclean&lt;/strong&gt; &amp;ndash; утилита очистки мусора остающигося после сборки портов&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;portsdb&lt;/strong&gt; &amp;ndash; утилита создающая базу программ, присутствующих в портах &lt;strong&gt;FreeBSD&lt;/strong&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;ports_glob&lt;/strong&gt; &amp;ndash; предназначена для поиска по базе портов&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;portcvsweb&lt;/strong&gt; &amp;ndash; браузер для &lt;strong&gt;CVSWeb&lt;/strong&gt;&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;pkgdu&lt;/strong&gt; &amp;ndash; утилита, предназначенная для подсчета дискового пространства занятого уcтановленными программами&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;pkgdb&lt;/strong&gt; &amp;ndash; еще одна утилита для управления базой портов&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;pkg_which&lt;/strong&gt; &amp;ndash; предназначен для поиска по базе портов&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;pkg_sort&lt;/strong&gt; &amp;ndash; утилита сортирует порты в соответствии c зависимостями&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;pkg_fetch&lt;/strong&gt; &amp;ndash; утилита для скачки собранных(бинарных) пакетов&lt;/li&gt;
&lt;li class="rtejustify"&gt;&lt;strong&gt;pkg_deinstall&lt;/strong&gt; &amp;ndash; средство для массового удаления установленного софта&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="rtejustify"&gt;Теперь более подробно о некоторых инструментах.&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Portupgrade&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Служит для обновления установленного ПО до более новой версии. Способы использования &lt;strong&gt;portupgrade&lt;/strong&gt; уже описывались,&amp;nbsp;поэтому не будем останавливаться на этом.&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Portinstall&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;С помощью &lt;strong&gt;portinstall&lt;/strong&gt; можно устанавливать новый софт из портов.Пример использования:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portinstall /usr/ports/misc/mc-light&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Portversion&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Утилита &lt;strong&gt;portversion&lt;/strong&gt; служит для сравнения версий установленных портов с версиями,&amp;nbsp;которые находятся в портах. Пример использования:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portversion | grep ipcalc&lt;br /&gt;
            &lt;/strong&gt;ipcalc&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Результат &amp;quot;&lt;strong&gt;=&lt;/strong&gt;&amp;quot;, означает, что пакет в обновлении не нуждается.&amp;nbsp;Результат &amp;quot;&lt;strong&gt;&amp;gt;&lt;/strong&gt;&amp;quot; означает что установлен пакет новее, чем присутствует в базе портов,&amp;nbsp;а &amp;quot;&lt;strong&gt;&amp;lt;&lt;/strong&gt;&amp;quot; &amp;ndash; означает что пакет устарел и нуждается в обновлении.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Исходя из этого, проверить,&amp;nbsp;какие порты нуждаются в обновлении,&amp;nbsp;можно такой командой:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portversion | grep \&amp;lt;&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Portsclean&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Утилита &lt;strong&gt;portsclean&lt;/strong&gt; служит для чистки дерева портов от &amp;quot;мусора&amp;quot;,&amp;nbsp;который остается после неудачных сборок.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Для очистки каталогов,&amp;nbsp;которые используется для сборки,&amp;nbsp;выполняем такую команду:&lt;/p&gt;
&lt;p class="rtejustify"&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portsclean -C&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtejustify"&gt;Для очистки &lt;strong&gt;/usr/ports/distfiles&lt;/strong&gt; от устаревших исходников необходимо выполнить:&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portsclean -D&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Portsdb&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Для создания файла базы данных &lt;strong&gt;INDEX.db&lt;/strong&gt; в &lt;strong&gt;/usr/ports&lt;/strong&gt; запускаем &lt;strong&gt;portsdb&lt;/strong&gt; с такими ключами:&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portsdb -Uu&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtejustify"&gt;Просмотреть содержимое &lt;strong&gt;INDEX.db&lt;/strong&gt; обычным просмотрщиком не получится, поскольку это не текстовый ASCII файл. Однако некоторые утилиты portupgrade используют эту базу данных.&amp;nbsp; &lt;strong&gt;Btree&lt;/strong&gt; - алгоритм базы данных, специально предназначенный для просмотра большого количества данных. Многие утилиты &lt;strong&gt;portupgrade&lt;/strong&gt; быстрее и эффективнее &amp;quot;родных&amp;quot;,&amp;nbsp;благодаря &lt;strong&gt;Btree&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Ports_glob&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Утилиту &lt;strong&gt;ports_glob&lt;/strong&gt; можно использовать для поиска месторасположения порта относительно &lt;strong&gt;/usr/ports&lt;/strong&gt;. Пример:&lt;/p&gt;
&lt;p class="rtejustify"&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;ports_glob unzip&lt;br /&gt;
            &lt;/strong&gt;archivers/unzip&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Portcvsweb&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Portcvsweb&lt;/strong&gt; - псевдобраузер. Для запуска воспользуйтесь:&lt;/p&gt;
&lt;p&gt;&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;portcvsweb -F&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Pkgdu&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Утилита &lt;strong&gt;pkgdu&lt;/strong&gt;, как уже оговаривалось, служит для подсчета места, занимаемого програмным обеспечением. Например,&amp;nbsp;посмотрим,&amp;nbsp;сколько занимает утилита &lt;strong&gt;iperf&lt;/strong&gt; (в килобайтах):&lt;/p&gt;
&lt;p class="rtejustify"&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;pkgdu -k iperf&lt;br /&gt;
            &lt;/strong&gt;&lt;span style="color: #ff0000"&gt;112&lt;/span&gt; iperf-2.0.5&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;Для обзора возможностей необходимо воспользоваться ключем &lt;strong&gt;-h&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Pkgdb&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Утилита &lt;strong&gt;pkgdb&lt;/strong&gt; служит для исправления зависимостей. Для запуска необходимо использовать ключ &lt;strong&gt;-F&lt;/strong&gt;:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;pkgdb -F&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtecenter"&gt;&lt;strong&gt;Pkg_deinstall&lt;/strong&gt;&lt;/p&gt;
&lt;p class="rtejustify"&gt;Утилита &lt;strong&gt;pkg_deinstall&lt;/strong&gt; служит для удаления установленных портов. Используя ключ &lt;strong&gt;-a&lt;/strong&gt; можно удалить все установленные порты,&amp;nbsp;оставив систему &amp;quot;чистой&amp;quot;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/portupgrade-korrektnoe-obnovlenie-ustanovlenogo-softa#comments</comments>
 <pubDate>Mon, 09 Jan 2012 15:38:35 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">422 at http://muff.kiev.ua</guid>
</item>
<item>
 <title>Portaudit - мониторинг уязвимостей в системе</title>
 <link>http://muff.kiev.ua/content/portaudit-monitoring-uyazvimostei-v-sisteme</link>
 <description>&lt;p class="rtejustify"&gt;Думаю всем известно,&amp;nbsp;что ПО во &lt;strong&gt;FreeBSD&lt;/strong&gt;&amp;nbsp;поставляется с&amp;nbsp;базовой системой, а также устанавливается из системы портов. Если уследить за &amp;quot;дырками в секьюрности&amp;quot; самой системы еще представляется возможным,&amp;nbsp;то следить за всеми найденными уязвимостями в ПО,&amp;nbsp;установленном из системы портов - просто нереально.&lt;/p&gt;
&lt;p class="rtejustify"&gt;На помощь приходит утилита &lt;strong&gt;portaudit&lt;/strong&gt;,&amp;nbsp;которая проверяет установленное програмное обеспечение на наличие уязвимостей. &lt;strong&gt;Portaudit&lt;/strong&gt; будет каждый день проверять наличие уязвимостей в&amp;nbsp;установленном ПО&amp;nbsp;и присылать отчет на почту. По умолчанию &lt;strong&gt;portaudit&lt;/strong&gt; интегрируется с &lt;strong&gt;periodic&lt;/strong&gt;, чтобы запускаться ежедневно. Во время работы она загружается последняя версия базы данных уязвимостей с сайта &lt;strong&gt;http://www.freebsd.org&lt;/strong&gt; и сравнивает со списком&amp;nbsp;установленных портов. Результаты проверки отправляются по электронной почте пользователю &lt;strong&gt;root&lt;/strong&gt; с отчетом &lt;strong&gt;periodic&lt;/strong&gt; и URL-адресами, по которым можно найти описание выявленных проблем и пути их устранения.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Выполним установку &lt;strong&gt;portaudit&lt;/strong&gt; из системы портов:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;# &lt;strong&gt;cd /usr/ports/ports-mgmt/portaudit/ &amp;amp;&amp;amp; make install clean &amp;amp;&amp;amp; rehash&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Установка выполнилась очень быстро. В конце установки порт &amp;quot;вывел&amp;quot;&amp;nbsp;подсказку:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;===&amp;gt;&amp;nbsp; To check your installed ports for known vulnerabilities now, do:&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /usr/local/sbin/portaudit -Fda&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;Итак,&amp;nbsp;проверим на тестовом сервере,&amp;nbsp;какие уязвимости будут обнаружены:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;div&gt;# &lt;strong&gt;/usr/local/sbin/portaudit -Fda&lt;/strong&gt;&lt;/div&gt;
&lt;div&gt;
            auditfile.tbz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100% of&amp;nbsp;&amp;nbsp; 71 kB&amp;nbsp;&amp;nbsp; 32 kBps&lt;br /&gt;
            New database installed.&lt;br /&gt;
            Database created: среда,&amp;nbsp; 4 января 2012 г. 03:45:00 (EET)&lt;br /&gt;
            Affected package: proftpd-1.3.3c_1&lt;br /&gt;
            Type of problem: proftpd -- arbitrary code execution vulnerability with chroot.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/022a4c77-2da4-11e1-b356-00215c6a37bb.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- Local file inclusion.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/1f6ee708-0d22-11e1-b5bd-14dae938ec40.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: libxml2-2.7.3&lt;br /&gt;
            Type of problem: libxml -- Integer overflow.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/ce4b3af8-0b7c-11e1-846b-00235409fd3e.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: freetype2-2.3.7&lt;br /&gt;
            Type of problem: freetype -- Some type 1 fonts handling vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/54075e39-04ac-11e1-a94e-bcaec565249c.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: quagga-0.99.12&lt;br /&gt;
            Type of problem: quagga -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/ab9be2c8-ef91-11e0-ad5a-00215c6a37bb.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- multiple XSS vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/e44fe906-df27-11e0-a333-001cc0a36e12.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: ca_root_nss-3.11.9_2&lt;br /&gt;
            Type of problem: ca_root_nss -- extraction of explicitly-untrusted certificates into trust bundle.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/1b27af46-d6f6-11e0-89a6-080027ef73ec.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: ca_root_nss-3.11.9_2&lt;br /&gt;
            Type of problem: nss/ca_root_nss -- fraudulent certificates issued by DigiNotar.nl.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/aa5bc971-d635-11e0-b3cf-080027ef73ec.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: apache-2.2.11_3&lt;br /&gt;
            Type of problem: apache -- Range header DoS vulnerability.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/7f6108d2-cea8-11e0-9d58-0800279895ea.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- multiple XSS vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/75e26236-ce9e-11e0-b26a-00215c6a37bb.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: freetype2-2.3.7&lt;br /&gt;
            Type of problem: freetype2 -- execute arbitrary code or cause denial of service.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/5d374b01-c3ee-11e0-8aa5-485d60cb5385.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/d79fc873-b5f9-11e0-89b4-001ec9578670.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/7e4e5c53-a56c-11e0-b180-00216aa06fc2.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: quagga-0.99.12&lt;br /&gt;
            Type of problem: quagga -- two DoS vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/b2a40507-5c88-11e0-9e85-00215af774f0.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpMyAdmin -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/cd68ff50-362b-11e0-ad36-00215c6a37bb.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: php52-5.2.14_1&lt;br /&gt;
            Type of problem: php -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/2b6ed5c7-1a7f-11e0-b61d-000c29d1636d.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: php52-zip-5.2.14_1&lt;br /&gt;
            Type of problem: php-zip -- multiple Denial of Service vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/2a41233d-10e7-11e0-becc-0022156e8794.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: php52-filter-5.2.14_1&lt;br /&gt;
            Type of problem: php-filter -- Denial of Service.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/c623f058-10e7-11e0-becc-0022156e8794.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: php52-5.2.14_1&lt;br /&gt;
            Type of problem: php -- NULL byte poisoning.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/3761df02-0f9c-11e0-becc-0022156e8794.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: php52-5.2.14_1&lt;br /&gt;
            Type of problem: php -- open_basedir bypass.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/73634294-0fa7-11e0-becc-0022156e8794.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: php52-5.2.14_1&lt;br /&gt;
            Type of problem: php -- corruption of $GLOBALS and $this variables via extract() method.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/f3148a05-0fa7-11e0-becc-0022156e8794.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpMyAdmin -- XSS attack in database search.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/753f8185-5ba9-42a4-be02-3f55ee580093.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: wget-1.11.4&lt;br /&gt;
            Type of problem: wget -- multiple HTTP client download filename vulnerability.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/d754b7d2-b6a7-11df-826c-e464a695cb21.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: quagga-0.99.12&lt;br /&gt;
            Type of problem: quagga -- stack overflow and DoS vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/167953a4-b01c-11df-9a98-0015587e2cc1.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- Several XSS vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/274922b8-ad20-11df-af1f-00e0814cab4e.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: apache-2.2.11_3&lt;br /&gt;
            Type of problem: apache -- Remote DoS bug in mod_cache and mod_dav.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/28a7310f-9855-11df-8d36-001aa0166822.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: sudo-1.6.9.20&lt;br /&gt;
            Type of problem: sudo -- Secure path vulnerability.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/d42e5b66-6ea0-11df-9c8d-00e0815b8da8.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: joomla15-1.5.8&lt;br /&gt;
            Type of problem: joomla -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/8d10038e-515c-11df-83fb-0015587e2cc1.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: curl-7.19.4&lt;br /&gt;
            Type of problem: curl -- libcurl buffer overflow vulnerability.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/c8c31c41-49ed-11df-83fb-0015587e2cc1.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: sudo-1.6.9.20&lt;br /&gt;
            Type of problem: sudo -- Privilege escalation with sudoedit.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/1a9f678d-48ca-11df-85f8-000c29a67389.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: sudo-1.6.9.20&lt;br /&gt;
            Type of problem: sudo -- Privilege escalation with sudoedit.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/018a84d0-2548-11df-b4a3-00e0815b8da8.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: libvorbis-1.2.0_3,3&lt;br /&gt;
            Type of problem: libvorbis -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/94edff42-d93d-11de-a434-0211d880e350.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: gd-2.0.35,1&lt;br /&gt;
            Type of problem: gd -- '_gdGetColors' remote buffer overflow vulnerability.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/4e8344a3-ca52-11de-8ee8-00215c6a37bb.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- XSS and SQL injection vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/4769914e-b844-11de-b159-0030843d3802.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: apache-2.2.11_3&lt;br /&gt;
            Type of problem: apache22 -- several vulnerability.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/e15f2356-9139-11de-8f42-001aa0166822.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: joomla15-1.5.8&lt;br /&gt;
            Type of problem: joomla15 -- com_mailto Timeout Issue.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/739b94a4-838b-11de-938e-003048590f9e.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- XSS vulnerability.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/ba73f494-65a8-11de-aef5-001c2514716c.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: joomla15-1.5.8&lt;br /&gt;
            Type of problem: joomla -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/bdccd14b-5aac-11de-a438-003048590f9e.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: apache-2.2.11_3&lt;br /&gt;
            Type of problem: apr -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/eb9212f7-526b-11de-bbf2-001b77d09812.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: freetype2-2.3.7&lt;br /&gt;
            Type of problem: freetype2 -- multiple vulnerabilities.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/20b4f284-2bfc-11de-bdeb-0030843d3802.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- insufficient output sanitizing when generating configuration file.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/1a0e4cc6-29bf-11de-bdeb-0030843d3802.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Affected package: phpMyAdmin-3.1.3&lt;br /&gt;
            Type of problem: phpmyadmin -- insufficient output sanitizing when generating configuration file.&lt;br /&gt;
            Reference: http://portaudit.FreeBSD.org/06f9174f-190f-11de-b2f0-001c2514716c.html&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;42 problem(s) in your installed packages found.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;You are advised to update or deinstall the affected package(s) immediately.&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;М-дя... Обнаружено 42 уязвимости.&amp;nbsp;Кажется пора и на тестовом сервере следить за актуальностью установленного ПО.&lt;/p&gt;
&lt;p class="rtejustify"&gt;Некоторые из доступных опций запуска:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;portaudit -a&lt;/strong&gt; - вывод отчета о уязвимостях в&amp;nbsp;установленных портах.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -C&lt;/strong&gt; - вывод отчета о уязвимостях порта, находящегося в текущей директории.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -F&lt;/strong&gt; -&amp;nbsp;загрузить последнюю базу&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -q&lt;/strong&gt; - &amp;quot;тихий&amp;quot; режим&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -d&lt;/strong&gt; - проверка, когда последний раз выполнялась загрузка базы&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -V&lt;/strong&gt; - вывод версии&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -v&lt;/strong&gt; - режим отладки&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -X days&lt;/strong&gt; - загружает базу, если она старше &amp;quot;days&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit -f &amp;lt;file&amp;gt;&lt;/strong&gt; - проверка пакетов, перечисленных в файле&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;portaudit &amp;lt;пакет&amp;gt;&lt;/strong&gt; - информация о уязвимостях конкретного пакета&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="rtejustify"&gt;Также стоит иметь ввиду,&amp;nbsp;что система запускает &lt;strong&gt;portaudit&lt;/strong&gt; при каждой попытке установки ПО из системы портов. Если для порта обнаружены проблемы с безопасностью, то установка будет остановлена. Если же установка небезопасного порта все же необходима,&amp;nbsp;то для обхода запрета в &lt;strong&gt;/etc/make.conf&lt;/strong&gt; добавляем такую опцию сборки:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;DISABLE_VULNERABILITIES=yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p class="rtejustify"&gt;А для того,&amp;nbsp;чтобы легко обновлять установленные порты, советую &amp;quot;подружиться&amp;quot; с такой утилитой,&amp;nbsp;как &lt;strong&gt;&lt;a href="http://muff.kiev.ua/content/portupgrade-korrektnoe-obnovlenie-ustanovlenogo-softa"&gt;portupgrade&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p class="rtejustify"&gt;&amp;nbsp;&lt;/p&gt;
</description>
 <comments>http://muff.kiev.ua/content/portaudit-monitoring-uyazvimostei-v-sisteme#comments</comments>
 <pubDate>Wed, 04 Jan 2012 02:11:35 +0000</pubDate>
 <dc:creator>muff</dc:creator>
 <guid isPermaLink="false">421 at http://muff.kiev.ua</guid>
</item>
</channel>
</rss>

