<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://178.140.10.58:8080/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://178.140.10.58:8080/feed.php">
        <title>Библиотека знаний - software</title>
        <description>Заметки IT программиста</description>
        <link>http://178.140.10.58:8080/</link>
        <image rdf:resource="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-17T08:11:46+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=software:iperf3"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=software:iterm2"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=software:monitoring"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=software:proxy"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=software:smartgit"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=software:w3m"/>
                <rdf:li rdf:resource="http://178.140.10.58:8080/doku.php?id=software:wine"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Библиотека знаний</title>
        <link>http://178.140.10.58:8080/</link>
        <url>http://178.140.10.58:8080/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=software:iperf3">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-11T00:57:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>iperf3</title>
        <link>http://178.140.10.58:8080/doku.php?id=software:iperf3</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:nmap&amp;amp;do=showtag&amp;amp;tag=%5Bnmap&quot; class=&quot;wikilink1&quot; title=&quot;tag:nmap&quot; rel=&quot;tag&quot;&gt;[nmap&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:iperf3&amp;amp;do=showtag&amp;amp;tag=iperf3&quot; class=&quot;wikilink1&quot; title=&quot;tag:iperf3&quot; rel=&quot;tag&quot;&gt;iperf3&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:scanner&amp;amp;do=showtag&amp;amp;tag=scanner%5D&quot; class=&quot;wikilink1&quot; title=&quot;tag:scanner&quot; rel=&quot;tag&quot;&gt;scanner]&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;iperf3&quot;&gt;iperf3&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
iPerf3 — кроссплатформенная консольная клиент-серверная программа — генератор TCP, UDP и SCTP трафика для тестирования пропускной способности сети. 1
&lt;/p&gt;

&lt;p&gt;
С её помощью можно измерить максимальную пропускную способность сети между сервером и клиентом или провести нагрузочное тестирование канала связи для определения уровня потерь. 2
&lt;/p&gt;

&lt;p&gt;
Для установки утилиту нужно скачать с официального сайта (iperf.fr) и распаковать файлы в удобную папку. Затем открыть командную строку (клавиши Win+R), ввести cmd и перейти в папку с распакованными файлами iPerf3. 2
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/esnet/iperf&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/esnet/iperf&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/esnet/iperf&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/userdocs/iperf3-static&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/userdocs/iperf3-static&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/userdocs/iperf3-static&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;iperf3&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;iperf3&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;32-1105&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;пример_использования&quot;&gt;Пример использования&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Запуск сервера на порту по умолчанию
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-s&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Запуск сервера на определённом порту
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-s&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;12345&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Запуск теста пропускной способности
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; server&lt;/pre&gt;

&lt;p&gt;
Запуск сервера в UDP-режиме с выводом результатов раз в секунду, на порту 65005
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-s&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-i1&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;65005&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Тестирование UDP c длиной 100 байт со скоростью 20 Кбит/с в течение 180 секунд (имитация VoIP трафика, запускать нужно в обе стороны).
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; server_host &lt;span class=&quot;re5&quot;&gt;-l100&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-b20k&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-t180&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Передать 10 мегабайт данных на порт 65005
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf &lt;span class=&quot;re5&quot;&gt;-n&lt;/span&gt; 10m &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;65005&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; server_host&lt;/pre&gt;
&lt;div class=&quot;plugin_note notetip&quot;&gt;По умолчанию для iperf3 используется порт 5201 TCP/UDP.
&lt;/div&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u0438\u043c\u0435\u0440_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1106-2196&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;синтаксис_команды_iperf3&quot;&gt;Синтаксис команды iperf3&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441 \u043a\u043e\u043c\u0430\u043d\u0434\u044b iperf3&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441_\u043a\u043e\u043c\u0430\u043d\u0434\u044b_iperf3&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2197-2250&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit4&quot; id=&quot;общие_опции_для_сервера_и_клиента&quot;&gt;Общие опции для сервера и клиента:&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -p, –port #	номер порта, на котором будет работать сервер/клиент (по умолчанию используется 5201)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -f, –format [kmgKMG]	формат скорости в результатах теста: k (Кбит), K (Кбайт), m (Мбит), M (Мбайт), g (Гбит), G (Гбайт)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -i, –interval #	интервал между выводом результата тестирования, в секундах
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -V, –verbose	более детализированный вывод информации
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -d, –debug	вывод дополнительной информации для отладки
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -v, –version	показать версию
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -h, –help	показать справку
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0431\u0449\u0438\u0435 \u043e\u043f\u0446\u0438\u0438 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u0430:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0431\u0449\u0438\u0435_\u043e\u043f\u0446\u0438\u0438_\u0434\u043b\u044f_\u0441\u0435\u0440\u0432\u0435\u0440\u0430_\u0438_\u043a\u043b\u0438\u0435\u043d\u0442\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2251-3096&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit5&quot; id=&quot;основные_опции_для_сервера&quot;&gt;Основные опции для сервера:&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -s, –server	запуск сервера c отображением информации на экране
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -D, –daemon	запуск сервера в фоновом режиме, без отображения информации на экране; будет оставаться запущенным, даже после закрытия окна программы
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 \u0434\u043b\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435_\u043e\u043f\u0446\u0438\u0438_\u0434\u043b\u044f_\u0441\u0435\u0440\u0432\u0435\u0440\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;3097-3535&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit6&quot; id=&quot;основные_опции_для_клиента&quot;&gt;Основные опции для клиента:&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -c, –client &amp;lt;хост&amp;gt;	запуск клиента и подключение к серверу &amp;lt;хосту&amp;gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -u, –udp	протокол UDP вместо TCP
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -b, –bandwidth #[KMG][/#]	максимальная скорость в битах/сек (0 - отсутствует ограничение); по умолчанию отсутствует ограничение скорости для TCP, а для UDP составляет 1 Мбит/сек (опция /# для пакетного режима передачи данных)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -t, –time #	время тестирования в секундах (по умолчанию 10 сек)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -n, –bytes #[KMG]	количество байт для передачи данных (вместо ключа -t)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -l, –len #[KMG]	размер буфера (по умолчанию 128 КБ для TCP, 8 КБ для UDP)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -P, –parallel #	число одновременных параллельных клиентских потоков
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -R, –reverse	запуск в обратном режиме (Reverse mode: сервер отправляет трафик, клиент принимает)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -4, –version4	использовать только IPv4
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -6, –version6	использовать только IPv6
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -Z, –zerocopy	метод отправки данных по технологии zero copу для снижения нагрузки на процессор
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 -O, –omit N	пропустить первые n секунд (игнорировать алгоритм TCP slowstart)
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 –get-server-output	получить результаты с сервера
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 \u0434\u043b\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435_\u043e\u043f\u0446\u0438\u0438_\u0434\u043b\u044f_\u043a\u043b\u0438\u0435\u043d\u0442\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3536-5256&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit7&quot; id=&quot;приведем_примеры_использования_команд_iperf3_с_разными_опциями&quot;&gt;Приведем примеры использования команд iperf3 с разными опциями:&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Запуск сервера (с настройками по умолчанию):
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-s&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Запуск клиента (с настройками по умолчанию):
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; 192.168.1.143&lt;/pre&gt;

&lt;p&gt;
В наших примерах 192.168.1.143 это IP-адрес сервера iperf3.
&lt;/p&gt;

&lt;p&gt;
Важно! Сервер может принимать соединения одновременно только от одного клиента. Если сервер занят другим клиентом, при попытке тестирования будет появляться ошибка server is busy running a test. try again later. В таком случае нужно подождать освобождение сервера.
&lt;/p&gt;

&lt;p&gt;
Но также есть возможность запустить несколько экземпляров клиентов и серверов на одном и том же хосте. Для этого используйте назначение разных портов при помощи ключа -p &amp;lt;порт&amp;gt;.
Например, вы можете на сервере открыть 2 окна командной строки, в одном выполнить команду:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-s&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;5005&lt;/span&gt; &lt;span class=&quot;co0&quot;&gt;#(сервер будет работать на порту 5005)&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
и в другом окне:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-s&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;5006&lt;/span&gt; &lt;span class=&quot;co0&quot;&gt;#(сервер будет работать на порту 5006)&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Теперь на одном клиенте выполните команду для подключения к серверу, который работает на порту 5005:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;5005&lt;/span&gt; 192.168.1.143&lt;/pre&gt;

&lt;p&gt;
и на втором клиенте команду для подключения к серверу, который работает на порту 5006:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;5006&lt;/span&gt; 192.168.1.143&lt;/pre&gt;

&lt;p&gt;
Запуск клиента с выводом более детализированной информации:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ iperf3 &lt;span class=&quot;re5&quot;&gt;-Vc&lt;/span&gt; 192.168.1.143 
$ iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-V&lt;/span&gt; 192.168.1.143&lt;/pre&gt;

&lt;p&gt;
По умолчанию iperf3 работает так: сервер принимает данные, а клиент отправляет. Для тестирования входящей скорости на клиенте нужно использовать обратный режим (Reverse mode) и в команду добавить ключ -R:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Чтобы увеличить длительность тестирования (по умолчанию 10 сек) используйте ключ -t &amp;lt;сек&amp;gt;:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
В программе можно использовать многопоточный режим тестирования. Чтобы указать количество потоков используйте ключ -P &amp;lt;число&amp;gt; (в данном примере тестирование будет выполняться в 2 потока):
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-P&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
При тестировании с настройками по умолчанию вывод результатов происходит каждую секунду. С помощью ключа -i &amp;lt;сек&amp;gt; можно изменить интервал времени для вывода результатов (в данном примере интервал увеличен до 3 секунд):
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-P&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-i&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Можно также указать объем трафика, который необходимо передать при тестировании. Для этого используйте ключ -n &amp;lt;байты&amp;gt;[KMG] вместо ключа -t:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-c&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-n&lt;/span&gt; 500M &lt;span class=&quot;re5&quot;&gt;-P&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-i&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
По умолчанию тестирование выполняется с помощью протокола TCP, но поддерживается также работа с протоколом UDP. Для этого используйте ключ -u:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-Vc&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;
Протокол UDP, в отличие от TCP, не использует алгоритмы контроля доставки пакетов и контроля скорости передачи, и имеет другое поведение в сети. Так как UDP не контролирует скорость передачи данных, это должно делать приложение передающее трафик. По умолчанию установлено ограничение максимальной скорости 1 Мегабит для UDP-трафика. Не указывайте слишком большую максимальную скорость для протокола UDP, т.к. это может привести к перегрузке сети (рекомендуем этот параметр устанавливать до 100 Мегабит). Установить ограничение максимальной скорости можно с помощью ключа -b &amp;lt;биты&amp;gt;[KMG]:
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-Vc&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-b&lt;/span&gt; 100M&lt;/pre&gt;

&lt;p&gt;
Также обращаем ваше внимание на ключ -l &amp;lt;байты&amp;gt;, он устанавливает длину пакета. В режиме UDP устанавливайте этот параметр не более 1400 байт.
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;iperf3 &lt;span class=&quot;re5&quot;&gt;-Vc&lt;/span&gt; 192.168.1.143 &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-R&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;60&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-b&lt;/span&gt; 100M &lt;span class=&quot;re5&quot;&gt;-l&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1400&lt;/span&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u0438\u0432\u0435\u0434\u0435\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u043c\u0430\u043d\u0434 iperf3 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u043e\u043f\u0446\u0438\u044f\u043c\u0438:&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043c_\u043f\u0440\u0438\u043c\u0435\u0440\u044b_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f_\u043a\u043e\u043c\u0430\u043d\u0434_iperf3_\u0441_\u0440\u0430\u0437\u043d\u044b\u043c\u0438_\u043e\u043f\u0446\u0438\u044f\u043c\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:6,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;5257-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=software:iterm2">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-26T23:34:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ITerm2</title>
        <link>http://178.140.10.58:8080/doku.php?id=software:iterm2</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;iterm2&quot;&gt;ITerm2&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;ITerm2&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;iterm2&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-22&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;устанока&quot;&gt;Устанока&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;23-52&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;настроки&quot;&gt;Настроки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0430\u0441\u0442\u0440\u043e\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;53-82&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;конфигурации&quot;&gt;Конфигурации&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/TomAnthony/itermocil&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/TomAnthony/itermocil&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/TomAnthony/itermocil&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=softwate:itermocil&quot; class=&quot;wikilink1&quot; title=&quot;softwate:itermocil&quot; data-wiki-id=&quot;softwate:itermocil&quot;&gt;itermocil&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;83-192&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;установка&quot;&gt;Установка&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;$ &lt;span class=&quot;kw2&quot;&gt;mkdir&lt;/span&gt; ~&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;.teamocil
$ itermocil &lt;span class=&quot;re5&quot;&gt;--edit&lt;/span&gt; corplan
$ itermocil corplan&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;193-310&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;плагины&quot;&gt;Плагины&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u043b\u0430\u0433\u0438\u043d\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u043b\u0430\u0433\u0438\u043d\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;311-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=software:monitoring">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-07T02:38:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Мониторинг</title>
        <link>http://178.140.10.58:8080/doku.php?id=software:monitoring</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:loki&amp;amp;do=showtag&amp;amp;tag=%5Bloki&quot; class=&quot;wikilink1&quot; title=&quot;tag:loki&quot; rel=&quot;tag&quot;&gt;[loki&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:docker&amp;amp;do=showtag&amp;amp;tag=docker&quot; class=&quot;wikilink1&quot; title=&quot;tag:docker&quot; rel=&quot;tag&quot;&gt;docker&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:swarm&amp;amp;do=showtag&amp;amp;tag=swarm&quot; class=&quot;wikilink1&quot; title=&quot;tag:swarm&quot; rel=&quot;tag&quot;&gt;swarm&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:promtail&amp;amp;do=showtag&amp;amp;tag=promtail&quot; class=&quot;wikilink1&quot; title=&quot;tag:promtail&quot; rel=&quot;tag&quot;&gt;promtail&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:grafana&amp;amp;do=showtag&amp;amp;tag=grafana&quot; class=&quot;wikilink1&quot; title=&quot;tag:grafana&quot; rel=&quot;tag&quot;&gt;grafana&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:monitoring&amp;amp;do=showtag&amp;amp;tag=monitoring&quot; class=&quot;wikilink1&quot; title=&quot;tag:monitoring&quot; rel=&quot;tag&quot;&gt;monitoring&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:fluentd&amp;amp;do=showtag&amp;amp;tag=fluentd&quot; class=&quot;wikilink1&quot; title=&quot;tag:fluentd&quot; rel=&quot;tag&quot;&gt;fluentd&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:fluent-bit&amp;amp;do=showtag&amp;amp;tag=fluent-bit&quot; class=&quot;wikilink1&quot; title=&quot;tag:fluent-bit&quot; rel=&quot;tag&quot;&gt;fluent-bit&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:prometheus&amp;amp;do=showtag&amp;amp;tag=prometheus&quot; class=&quot;wikilink1&quot; title=&quot;tag:prometheus&quot; rel=&quot;tag&quot;&gt;prometheus&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;мониторинг&quot;&gt;Мониторинг&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=software%3Amonitoring&amp;amp;media=software:67567.jpg&quot; class=&quot;media&quot; title=&quot;software:67567.jpg&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=600&amp;amp;tok=8370cc&amp;amp;media=software:67567.jpg&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Мониторинг IT-инфраструктуры (ИТ-мониторинг) — это процесс постоянного сбора, обработки и анализа данных о состоянии элементов ИТ-среды: серверов, сетевых устройств, приложений, каналов связи и других компонентов. Цель — обеспечить стабильность, безопасность и эффективность инфраструктуры, своевременно выявлять и устранять проблемы. 
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Минимизация времени простоя — быстрая реакция на проблемы (перезапуск служб, уведомление администраторов, автоматизированные действия) сокращает время простоя.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Снижение операционных расходов — автоматизация контроля сети, серверов, приложений уменьшает нагрузку на сотрудников, сокращает число ручных проверок.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Улучшение пользовательского опыта — стабильная работа систем влияет на удовлетворённость клиентов и сотрудников, мониторинг помогает обеспечивать оптимальное время ответа приложений и сервисов.
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Планирование развития инфраструктуры — анализ исторических данных и трендов позволяет прогнозировать будущие потребности в ресурсах и планировать развитие ИТ-инфраструктуры.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;87-2063&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;программы&quot;&gt;Программы&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Grafana, Promtail, Loki, Prometheus, Fluent Bit, Fluentd, Kibana, Logstah, Elasticsearch, ELK, Zabbix, Alloy.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;2064-2206&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;рекомендации&quot;&gt;Рекомендации&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 Использовать Fluentd или Fluent Bit, которые умеют отправлять данные в Loki. В отличие от Promtail они имеют готовые парсеры практически для любого вида лога и справляются в том числе с multiline-логами.
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;2207-2583&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;программные_средства&quot;&gt;Программные средства&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:universal&quot; class=&quot;wikilink1&quot; title=&quot;system:universal&quot; data-wiki-id=&quot;system:universal&quot;&gt;Системные утилиты анализа (iotop, htop итд)&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=software:monitoring:promtail-loki-grafana&quot; class=&quot;wikilink1&quot; title=&quot;software:monitoring:promtail-loki-grafana&quot; data-wiki-id=&quot;software:monitoring:promtail-loki-grafana&quot;&gt;Docker Swarm + Promtail + Loki + Grafana&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=software:monitoring:fluent-bit-loki-grafana&quot; class=&quot;wikilink1&quot; title=&quot;software:monitoring:fluent-bit-loki-grafana&quot; data-wiki-id=&quot;software:monitoring:fluent-bit-loki-grafana&quot;&gt;Docker Swarm + Fluent Bit + Loki + Grafana&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=software:monitoring:fluent-bit-fluentd-loki-grafana&quot; class=&quot;wikilink1&quot; title=&quot;software:monitoring:fluent-bit-fluentd-loki-grafana&quot; data-wiki-id=&quot;software:monitoring:fluent-bit-fluentd-loki-grafana&quot;&gt;Docker Swarm + Loki + Fluent Bit + Fluentd + Grafana&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=software:monitoring:prometheus&quot; class=&quot;wikilink1&quot; title=&quot;software:monitoring:prometheus&quot; data-wiki-id=&quot;software:monitoring:prometheus&quot;&gt;Prometheus - Система мониторинга и оповещения с открытым исходным кодом.&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:ctop&quot; class=&quot;wikilink1&quot; title=&quot;system:ctop&quot; data-wiki-id=&quot;system:ctop&quot;&gt;ctop&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:htop&quot; class=&quot;wikilink1&quot; title=&quot;system:htop&quot; data-wiki-id=&quot;system:htop&quot;&gt;Htop&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:iotop&quot; class=&quot;wikilink1&quot; title=&quot;system:iotop&quot; data-wiki-id=&quot;system:iotop&quot;&gt;iotop&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=software:iperf3&quot; class=&quot;wikilink1&quot; title=&quot;software:iperf3&quot; data-wiki-id=&quot;software:iperf3&quot;&gt;iperf3&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=lsof&quot; class=&quot;wikilink1&quot; title=&quot;lsof&quot; data-wiki-id=&quot;lsof&quot;&gt;lsof - Отслеживание программ изменяющих файлы&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:elasticsearch:logstash&quot; class=&quot;wikilink1&quot; title=&quot;system:elasticsearch:logstash&quot; data-wiki-id=&quot;system:elasticsearch:logstash&quot;&gt;Logstash&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=lm-sensors&quot; class=&quot;wikilink1&quot; title=&quot;lm-sensors&quot; data-wiki-id=&quot;lm-sensors&quot;&gt;LMSensors&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=mysql:mytop&quot; class=&quot;wikilink1&quot; title=&quot;mysql:mytop&quot; data-wiki-id=&quot;mysql:mytop&quot;&gt;Mytop&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=network:netstat&quot; class=&quot;wikilink1&quot; title=&quot;network:netstat&quot; data-wiki-id=&quot;network:netstat&quot;&gt;Netstat&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:rsyslog&quot; class=&quot;wikilink1&quot; title=&quot;system:rsyslog&quot; data-wiki-id=&quot;system:rsyslog&quot;&gt;Rsyslog - сервер регистрации лог файлов&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tcpdump&quot; class=&quot;wikilink1&quot; title=&quot;tcpdump&quot; data-wiki-id=&quot;tcpdump&quot;&gt;tcpdump&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:top&quot; class=&quot;wikilink1&quot; title=&quot;system:top&quot; data-wiki-id=&quot;system:top&quot;&gt;top&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:watch&quot; class=&quot;wikilink1&quot; title=&quot;system:watch&quot; data-wiki-id=&quot;system:watch&quot;&gt;watch - следит за изменениями в выводе командой (repeat)&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=ping:zabbix&quot; class=&quot;wikilink1&quot; title=&quot;ping:zabbix&quot; data-wiki-id=&quot;ping:zabbix&quot;&gt;Zabbix - система мониторинга и отслеживания статусов разнообразных сервисов&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:vmstat&quot; class=&quot;wikilink1&quot; title=&quot;system:vmstat&quot; data-wiki-id=&quot;system:vmstat&quot;&gt;vmstat&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=software:monitoring:promtail&quot; class=&quot;wikilink1&quot; title=&quot;software:monitoring:promtail&quot; data-wiki-id=&quot;software:monitoring:promtail&quot;&gt;Promtail&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=software:monitoring:fluent-bit&quot; class=&quot;wikilink1&quot; title=&quot;software:monitoring:fluent-bit&quot; data-wiki-id=&quot;software:monitoring:fluent-bit&quot;&gt;Fluent-Bit&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=system:syslog&quot; class=&quot;wikilink1&quot; title=&quot;system:syslog&quot; data-wiki-id=&quot;system:syslog&quot;&gt;Syslog - Сборщик логов&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0435_\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2584-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=software:proxy">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-06T22:11:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Proxy</title>
        <link>http://178.140.10.58:8080/doku.php?id=software:proxy</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;proxy&quot;&gt;Proxy&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=software%3Aproxy&amp;amp;media=software:580x348-what-is-private-proxy.webp&quot; class=&quot;media&quot; title=&quot;software:580x348-what-is-private-proxy.webp&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?media=software:580x348-what-is-private-proxy.webp&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Proxy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;proxy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-74&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;nginx&quot;&gt;Nginx&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Nginx&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nginx&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;75-93&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;gogatekeeper_proxy&quot;&gt;GoGatekeeper Proxy&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=software%3Aproxy&amp;amp;media=software:simple-arch.svg&quot; class=&quot;media&quot; title=&quot;software:simple-arch.svg&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=400&amp;amp;tok=589924&amp;amp;media=software:simple-arch.svg&quot; class=&quot;mediacenter&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;GoGatekeeper Proxy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;gogatekeeper_proxy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;94-163&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;oauth2_proxy&quot;&gt;Oauth2 Proxy&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=software%3Aproxy&amp;amp;media=software:3bef9b39a5375441f0be62ccb98b769c.png&quot; class=&quot;media&quot; title=&quot;software:3bef9b39a5375441f0be62ccb98b769c.png&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=400&amp;amp;tok=0b314a&amp;amp;media=software:3bef9b39a5375441f0be62ccb98b769c.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Oauth2 Proxy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;oauth2_proxy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;164-246&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;louketo_proxy&quot;&gt;Louketo Proxy&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Louketo Proxy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;louketo_proxy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;247-273&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;oathkeeper&quot;&gt;Oathkeeper&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Oathkeeper&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;oathkeeper&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;274-297&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;vouch_proxy&quot;&gt;Vouch Proxy&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Vouch Proxy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;vouch_proxy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;298-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=software:smartgit">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-23T16:37:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SmartGit</title>
        <link>http://178.140.10.58:8080/doku.php?id=software:smartgit</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:git&amp;amp;do=showtag&amp;amp;tag=git&quot; class=&quot;wikilink1&quot; title=&quot;tag:git&quot; rel=&quot;tag&quot;&gt;git&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:clinent&amp;amp;do=showtag&amp;amp;tag=clinent&quot; class=&quot;wikilink1&quot; title=&quot;tag:clinent&quot; rel=&quot;tag&quot;&gt;clinent&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;smartgit&quot;&gt;SmartGit&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;SmartGit&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;smartgit&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;22-45&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;установка&quot;&gt;Установка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;http://www.syntevo.com/smartgit/&quot; class=&quot;urlextern&quot; title=&quot;http://www.syntevo.com/smartgit/&quot; rel=&quot;ugc nofollow&quot;&gt;http://www.syntevo.com/smartgit/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;46-114&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;ошибки&quot;&gt;Ошибки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=software%3Asmartgit&amp;amp;media=os:wsk9t.png&quot; class=&quot;media&quot; title=&quot;os:wsk9t.png&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=600&amp;amp;tok=7efdf3&amp;amp;media=os:wsk9t.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Smartgit не поддерживает ключи rsa напрямую, для их использования, необходимо подключить их к Keychain.
&lt;/p&gt;
&lt;div class=&quot;plugin_note notetip&quot;&gt;&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;ssh-add&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-K&lt;/span&gt; ~&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;.ssh&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;id_rsa&lt;/pre&gt;

&lt;p&gt;
Единственный минус, после каждой перезагрузки будет требовать пароль
&lt;/p&gt;

&lt;/div&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041e\u0448\u0438\u0431\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043e\u0448\u0438\u0431\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;115-531&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;также_можно_использовать_ssh-agent&quot;&gt;Также можно использовать ssh-agent&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
nano ~/.ssh/config
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;Host &lt;span class=&quot;sy0&quot;&gt;*&lt;/span&gt;
 AddKeysToAgent &lt;span class=&quot;kw2&quot;&gt;yes&lt;/span&gt;
 UseKeychain &lt;span class=&quot;kw2&quot;&gt;yes&lt;/span&gt;
 IdentityFile ~&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;.ssh&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;id_rsa&lt;/pre&gt;

&lt;p&gt;
затем добавляем ключ в Keychain
&lt;/p&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;ssh-add&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-K&lt;/span&gt; ~&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;.ssh&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;id_rsa&lt;/pre&gt;

&lt;p&gt;
Также необходимо установить в Smartgit флаг &lt;strong&gt;Use system SSH client&lt;/strong&gt; во вкладке &lt;strong&gt;Authentication&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://178.140.10.58:8080/lib/exe/detail.php?id=software%3Asmartgit&amp;amp;media=os:monosnap_2018-06-23_19-37-40.png&quot; class=&quot;media&quot; title=&quot;os:monosnap_2018-06-23_19-37-40.png&quot;&gt;&lt;img src=&quot;http://178.140.10.58:8080/lib/exe/fetch.php?w=600&amp;amp;tok=9402df&amp;amp;media=os:monosnap_2018-06-23_19-37-40.png&quot; class=&quot;media&quot; loading=&quot;lazy&quot; alt=&quot;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0422\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c ssh-agent&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0442\u0430\u043a\u0436\u0435_\u043c\u043e\u0436\u043d\u043e_\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c_ssh-agent&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;532-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=software:w3m">
        <dc:format>text/html</dc:format>
        <dc:date>2017-12-28T09:53:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>w3m</title>
        <link>http://178.140.10.58:8080/doku.php?id=software:w3m</link>
        <description>&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:shell&amp;amp;do=showtag&amp;amp;tag=shell&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:shell&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; shell&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:bash&amp;amp;do=showtag&amp;amp;tag=bash&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:bash&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; bash&lt;/a&gt;,
	&lt;a href=&quot;http://178.140.10.58:8080/doku.php?id=tag:console&amp;amp;do=showtag&amp;amp;tag=console&quot; class=&quot;wikilink1 tag label label-default mx-1&quot; title=&quot;tag:console&quot; rel=&quot;tag&quot;&gt;&lt;span class=&quot;iconify&quot;  data-icon=&quot;mdi:tag-text-outline&quot;&gt;&lt;/span&gt; console&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;h1 class=&quot;sectionedit1&quot; id=&quot;w3m&quot;&gt;w3m&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
W3M - это консольный веб-браузер для Linux. Он имеет некоторые необычные возможности, включающие поддержку изображений, вкладок, таблиц, фреймов и других вещей, которые обычно не поддерживаются консольными браузерами.
&lt;/p&gt;

&lt;p&gt;
Если вы - пользователь Linux со стажем, наверняка вам приходилось пользоваться консольными браузерами для поиска решения в том случае, когда ваш X-сервер отказывался загружаться. С тех пор графические серверы стали гораздо более надежными, но W3M и другие консольные браузеры все еще могут быть полезными.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;w3m&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;w3m&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;29-993&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;установка&quot;&gt;Установка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;&lt;span class=&quot;co4&quot;&gt;$ &lt;/span&gt;brew &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; w3m&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;994-&amp;quot;} --&gt;</description>
    </item>
    <item rdf:about="http://178.140.10.58:8080/doku.php?id=software:wine">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-26T01:47:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Wine</title>
        <link>http://178.140.10.58:8080/doku.php?id=software:wine</link>
        <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;wine&quot;&gt;Wine&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Wine&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;wine&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-20&amp;quot;} --&gt;
&lt;h1 class=&quot;sectionedit2&quot; id=&quot;official_winehq_macos_packages&quot;&gt;Official Winehq macOS Packages&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;brew &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--cask&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--no-quarantine&lt;/span&gt; wine-stable
brew &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--cask&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--no-quarantine&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;wine&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;@&lt;/span&gt;devel
brew &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--cask&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--no-quarantine&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;wine&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;@&lt;/span&gt;staging&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/Gcenx/macOS_Wine_builds/releases&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/Gcenx/macOS_Wine_builds/releases&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/Gcenx/macOS_Wine_builds/releases&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Official Winehq macOS Packages&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;official_winehq_macos_packages&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;21-288&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;wineskin_winery_repository&quot;&gt;Wineskin Winery Repository&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt;
 &lt;a href=&quot;https://github.com/The-Wineskin-Project/Winery/releases/&quot; class=&quot;urlextern&quot; title=&quot;https://github.com/The-Wineskin-Project/Winery/releases/&quot; rel=&quot;ugc nofollow&quot;&gt;https://github.com/The-Wineskin-Project/Winery/releases/&lt;/a&gt;
&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Wineskin Winery Repository&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;wineskin_winery_repository&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;289-390&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;wineskinserver&quot;&gt;WineskinServer&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;brew update
brew upgrade
brew uninstall &lt;span class=&quot;re5&quot;&gt;--force&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--zap&lt;/span&gt; wineskin
brew uninstall &lt;span class=&quot;re5&quot;&gt;--force&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--zap&lt;/span&gt; gstreamer-runtime&lt;/pre&gt;
&lt;pre class=&quot;code bash&quot;&gt;brew &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--cask&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--no-quarantine&lt;/span&gt; The-Wineskin-Project&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wineskin&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wineskin&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;WineskinServer&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;wineskinserver&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;391-645&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;wineskin&quot;&gt;Wineskin&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;pre class=&quot;code bash&quot;&gt;brew &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--no-quarantine&lt;/span&gt; gcenx&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wine&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;wineskin&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Wineskin&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;wineskin&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;646-&amp;quot;} --&gt;</description>
    </item>
</rdf:RDF>
