<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://srv1.premier22.pw/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://srv1.premier22.pw/feed.php">
        <title>RTFM &amp;&amp; WTFN - qnote</title>
        <description></description>
        <link>http://srv1.premier22.pw/</link>
        <image rdf:resource="http://srv1.premier22.pw/_media/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-14T02:28:12+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/ansible?rev=1756389136&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/apache?rev=1701684260&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/apc?rev=1628746526&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/awk?rev=1753122019&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/bash?rev=1660131886&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/bgp?rev=1762601643&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/brocade?rev=1674226757&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/centos7?rev=1725559896&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/cisco?rev=1628746526&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/debian?rev=1768167582&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/docker?rev=1756750267&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/esxi?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/exim?rev=1728470916&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/git?rev=1757274976&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/h3c?rev=1768388450&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/huawei?rev=1736935432&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/junos?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/linux?rev=1768557882&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/mellanox?rev=1752660387&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/mikrotik?rev=1771837400&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/mysql?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/netscaler?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/ospf?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/other?rev=1761993377&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/procurve?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/python_scripts?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/ripe?rev=1754135470&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/snr?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/tcpdump?rev=1628746527&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/ubuntu?rev=1766317668&amp;do=diff"/>
                <rdf:li rdf:resource="http://srv1.premier22.pw/qnote/vi?rev=1628746527&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://srv1.premier22.pw/_media/wiki/dokuwiki-128.png">
        <title>RTFM && WTFN</title>
        <link>http://srv1.premier22.pw/</link>
        <url>http://srv1.premier22.pw/_media/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="http://srv1.premier22.pw/qnote/ansible?rev=1756389136&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-28T13:52:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Ansible</title>
        <link>http://srv1.premier22.pw/qnote/ansible?rev=1756389136&amp;do=diff</link>
        <description>Быстрые заметки по Ansible

Посмотреть собранные факты


ansible -i inventory/stage.ini -m setup all



ansible -i inventory/stage.ini -m setup all -a &quot;filter=ansible_distribution_version&quot;</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/apache?rev=1701684260&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-04T10:04:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые записки по Apache</title>
        <link>http://srv1.premier22.pw/qnote/apache?rev=1701684260&amp;do=diff</link>
        <description>Быстрые записки по Apache

OOM

FIXME 


&lt;https://monicalent.com/blog/2013/03/27/avoiding-the-oom-killer-by-limiting-the-number-of-apache2-processes/&gt;

Модуль Rewrite

Модуль rewrite позволяет переписывать\модифицировать к запросы к apache, делать перенаправления или запрещать доступ.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/apc?rev=1628746526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по APC</title>
        <link>http://srv1.premier22.pw/qnote/apc?rev=1628746526&amp;do=diff</link>
        <description>Быстрые заметки по APC

Переключить web интерфейс обратно на http из cli


apc&gt;web -S http
E002: Success
Reboot required for change to take effect.

apc&gt;reboot
E000: Success
Reboot Management Interface
Enter 'YES' to continue or &lt;ENTER&gt; to cancel : yes

Rebooting...</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/awk?rev=1753122019&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-21T18:20:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по AWK</title>
        <link>http://srv1.premier22.pw/qnote/awk?rev=1753122019&amp;do=diff</link>
        <description>Быстрые заметки по AWK

Посчитать количество элементов в строке

Посчитать количество элементов (ip адреса из F2B) в длинной строке, элементы разделены проблелом.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/bash?rev=1660131886&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-10T11:44:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по bash</title>
        <link>http://srv1.premier22.pw/qnote/bash?rev=1660131886&amp;do=diff</link>
        <description>Быстрые заметки по bash

Цикл for

Конструкция.


for VAR in List
do
команда
done


Переменная $VAR принимает значения из списка List. 

Цикл выполняется столько раз сколько элементов в списке.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/bgp?rev=1762601643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-08T11:34:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по BGP</title>
        <link>http://srv1.premier22.pw/qnote/bgp?rev=1762601643&amp;do=diff</link>
        <description>Быстрые заметки по BGP

Открытый FullView


telnet route-server.ip.att.net


Log in with username 'rviews', password 'rviews'.

Номера AS

До 2007 года использовались только 16-битные номера (0-65535), после стало возможным использовать 32-битные.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/brocade?rev=1674226757&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-20T14:59:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по сетевому оборудованию Brocade</title>
        <link>http://srv1.premier22.pw/qnote/brocade?rev=1674226757&amp;do=diff</link>
        <description>Быстрые заметки по сетевому оборудованию Brocade

Смена vrf настройки ip

При переносе интерфейса из одного vrf в другой, все настройки ip будут сброшены.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/centos7?rev=1725559896&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-09-05T18:11:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Centos 7</title>
        <link>http://srv1.premier22.pw/qnote/centos7?rev=1725559896&amp;do=diff</link>
        <description>Быстрые заметки по Centos 7

Репозиторий для обновления после EOL

Сentos 7 все, обновляться хочется.

AlmaLinux это в каком-то смысле продолжние centos, сделано на баже RH.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/cisco?rev=1628746526&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Cisco</title>
        <link>http://srv1.premier22.pw/qnote/cisco?rev=1628746526&amp;do=diff</link>
        <description>Быстрые заметки по Cisco

Перенумеровать правила в ACL


router(config)#ip access-list resequence test-access 10 5


где:

	*  test-access - имя расширенного списка доступа, здесь может стоять номер списка.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/debian?rev=1768167582&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-11T21:39:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Debian</title>
        <link>http://srv1.premier22.pw/qnote/debian?rev=1768167582&amp;do=diff</link>
        <description>Быстрые заметки по Debian

dpkg

Посмотреть список установленных пакетов.


# dpkg -l


Удалить пакет.


# dpkg -r mc22 


Установить пакет. 


# dpkg -i tabby-1.0.229-linux-arm64.deb</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/docker?rev=1756750267&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-01T18:11:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Docker</title>
        <link>http://srv1.premier22.pw/qnote/docker?rev=1756750267&amp;do=diff</link>
        <description>Быстрые заметки по Docker

Оставновить и удалить все образы

Останавливаем все контейнеры. 


docker stop $(docker ps -aq)


Удаляем все контейнеры. 


docker rm $(docker ps -aq)</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/esxi?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Заметки по ESXi</title>
        <link>http://srv1.premier22.pw/qnote/esxi?rev=1628746527&amp;do=diff</link>
        <description>Заметки по ESXi

Посмотреть мак адреса ВМ


# find /vmfs/volumes/datastore1/ -type f -name &quot;*.vmx&quot; -exec grep -im1 &quot;.generatedAddress&quot; {} \; | cut -d&quot;=&quot; -f2 |
sed -e  's/\&quot;//g'
00:0c:29:6c:08:75
00:0c:29:a7:08:ec
00:0c:29:ac:7c:62
00:0c:29:fe:8c:b2
00:0c:29:5e:f9:d6
00:0c:29:c8:1e:17
00:0c:29:60:d9:56
00:0c:29:09:5c:4d
00:0c:29:90:d6:e3
00:0c:29:47:74:55
00:0c:29:7c:74:03</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/exim?rev=1728470916&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-09T10:48:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Exim</title>
        <link>http://srv1.premier22.pw/qnote/exim?rev=1728470916&amp;do=diff</link>
        <description>Быстрые заметки по Exim

Exim как дефолтный MTA в системе

FIXME Разобраться как выставить exim дефолтным. Нет команды --set. 

FIXME Пока просто удалил postfix (в итоге он все равно должен был быть удален)</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/git?rev=1757274976&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-07T19:56:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по git</title>
        <link>http://srv1.premier22.pw/qnote/git?rev=1757274976&amp;do=diff</link>
        <description>Быстрые заметки по git

Посмотреть все бранчи


root@4-lf21:~/lf-blog# git branch -a
  develop
* master
  remotes/origin/TEST-BR
  remotes/origin/develop
  remotes/origin/master


Поменять url репозитория</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/h3c?rev=1768388450&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-14T11:00:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по H3C</title>
        <link>http://srv1.premier22.pw/qnote/h3c?rev=1768388450&amp;do=diff</link>
        <description>Быстрые заметки по H3C

Время загрузки

H3C S6850-56HF: ~3.5 минуты (~220 секунд).

H3C S5560X-54C-PWR-EI: 5 минут, первая загрузка.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/huawei?rev=1736935432&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-15T10:03:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Huawei</title>
        <link>http://srv1.premier22.pw/qnote/huawei?rev=1736935432&amp;do=diff</link>
        <description>Быстрые заметки по Huawei

Рендж портов на huawei

Порты непрерывном списком через “to”. 

К имени коммутатора в квадратных скобках добавится “</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/junos?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Junos</title>
        <link>http://srv1.premier22.pw/qnote/junos?rev=1628746527&amp;do=diff</link>
        <description>Быстрые заметки по Junos

Анализ проблемы с pppoe

В одном офисе перестал работать pppoe канал в интернет.

Со стороны провайдера было видно srx, но не проходила аутентификация.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/linux?rev=1768557882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-16T10:04:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Linux</title>
        <link>http://srv1.premier22.pw/qnote/linux?rev=1768557882&amp;do=diff</link>
        <description>Быстрые заметки по Linux

sed

&lt;https://timeweb.cloud/tutorials/linux/komanda-sed-v-linux-podrobnoe-rukovodstvo&gt;

&lt;https://habr.com/ru/companies/ruvds/articles/667490/&gt;

Заменить все “cf7nlcwevqk8wa” на “000000044” в файле SOME-SWITCH-ALL-PORTS-1768545601529.json и предварительно сделать бэкапный файл “*.json.bak</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/mellanox?rev=1752660387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T10:06:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по сетевому оборудованию Mellanox</title>
        <link>http://srv1.premier22.pw/qnote/mellanox?rev=1752660387&amp;do=diff</link>
        <description>Быстрые заметки по сетевому оборудованию Mellanox

Удалить настройки sflow c интерфейса


interface mlag-port-channel 1 no sflow enable


“no” ставим перед “sflow”, а не перед</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/mikrotik?rev=1771837400&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-23T09:03:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Mikrotik</title>
        <link>http://srv1.premier22.pw/qnote/mikrotik?rev=1771837400&amp;do=diff</link>
        <description>Быстрые заметки по Mikrotik

HTTPS на Mikrotik

Делаем CA. 


certificate 
add name=CA-CERT common-name=CA-CERT key-usage=key-cert-sign,crl-sign
sign CA-CERT name=CA-CERT


Создаём самоподписанные сертификат.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/mysql?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по MySQL</title>
        <link>http://srv1.premier22.pw/qnote/mysql?rev=1628746527&amp;do=diff</link>
        <description>Быстрые заметки по MySQL

Ошибка Mysql - ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist

На Cenos 5 работает mysql-5.1.58.

При попытке дать команду “flush privileges” вылезала следующая ошибка:</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/netscaler?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по NetScaler</title>
        <link>http://srv1.premier22.pw/qnote/netscaler?rev=1628746527&amp;do=diff</link>
        <description>Быстрые заметки по NetScaler

Дефолтный заход

login = nsroot

pass = nsroot

Задать руками время и дату

Коннектимся по ssh к netscaler и после входа даем команду</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/ospf?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по OSPF</title>
        <link>http://srv1.premier22.pw/qnote/ospf?rev=1628746527&amp;do=diff</link>
        <description>Быстрые заметки по OSPF

Сетевая составляющая протокола OSPF

86 - номер протокола OSPF. 


kostya@blackpc:~$ cat /etc/protocols
...
ospf	89	OSPFIGP		# Open Shortest Path First IGP
...


Пакеты OSPF передаются на мультикаст адреса 224.0.0.5 и 224.0.0.6, второй адрес используют только DR.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/other?rev=1761993377&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-01T10:36:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Прочее</title>
        <link>http://srv1.premier22.pw/qnote/other?rev=1761993377&amp;do=diff</link>
        <description>Прочее

Awesome Computer Networking Resources

&lt;https://github.com/nyquist/awesome-networking?tab=readme-ov-file&gt;

Посмотреть информацию по geoip

&lt;https://db-ip.com/62.115.141.68&gt;


curl http://api.db-ip.com/v2/free/62.115.141.68


Проверка орфографии в Яндекс почте

С конца 2016 года яндекс убрал проверку орфографии в новом веб интерфейсе своей почты.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/procurve?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по HP Procurve</title>
        <link>http://srv1.premier22.pw/qnote/procurve?rev=1628746527&amp;do=diff</link>
        <description>Быстрые заметки по HP Procurve

Сбросить конфиг

Из cli

Дать команду “erase startup-config”.

Находясь перед коммуатором

	*  Одновременно нажать кнопки reset и clear.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/python_scripts?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Примеры скриптов на python</title>
        <link>http://srv1.premier22.pw/qnote/python_scripts?rev=1628746527&amp;do=diff</link>
        <description>Примеры скриптов на python

Добавить пачку пользователей из yaml списка

Скрипт.


#!/bin/python

import os
import yaml

#Считываем список словарей с логинами и паролями.
with open('proxy-user-list.yaml') as f:
    user_pswd = yaml.load(f)

#Перебираем список словарей и через format подставляем значения ключей словаря в команды.
for i in user_pswd:
    user_command = &quot;useradd -M -s /sbin/nologin -g proxy-user-group {}&quot;.format(i[&quot;user&quot;])
    pass_command = &quot;echo '{}:{}' | chpasswd&quot;.format(i[&quot;user…</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/ripe?rev=1754135470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-02T11:51:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по RIPE</title>
        <link>http://srv1.premier22.pw/qnote/ripe?rev=1754135470&amp;do=diff</link>
        <description>Быстрые заметки по RIPE

База  RIPE NCC

Запросы к истории

Описание

Посмотреть количество изменений и их номера.


jwhois -h whois.ripe.net -- --list-versions ASxxx

[Querying whois.ripe.net]
[whois.ripe.net]
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf

% Version history for AUT-NUM object &quot;ASxxx&quot;
% You can use &quot;--show-version rev#&quot; to get an e…</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/snr?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>http://srv1.premier22.pw/qnote/snr?rev=1628746527&amp;do=diff</link>
        <description>Черновик. 

Про eltex
Удаление определеноо vlan из “vlan database” удаляет влан из всего конгфига коммутатора. 

Если создать port-channel, потом привязать его к физ интерфейсам на которых нет линка.</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/tcpdump?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по wireshark\tcpdump</title>
        <link>http://srv1.premier22.pw/qnote/tcpdump?rev=1628746527&amp;do=diff</link>
        <description>Быстрые заметки по wireshark\tcpdump

Увидеть номер vlan


tcpdump -nnee -i eth1 -c 10


Захватить CDP


tcpdump -nn -vvv -i en0 -s 1500 -c 1 'ether[20:2] == 0x2000


Захватить мультикаст и бродкаст</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/ubuntu?rev=1766317668&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-21T11:47:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по Ubuntu</title>
        <link>http://srv1.premier22.pw/qnote/ubuntu?rev=1766317668&amp;do=diff</link>
        <description>Быстрые заметки по Ubuntu

Установка keepassxc


# apt install keepassxc


Установка mattermost

&lt;https://docs.mattermost.com/deployment-guide/desktop/linux-desktop-install.html&gt;


# curl -fsS -o- https://deb.packages.mattermost.com/setup-repo.sh | sudo bash
# apt install mattermost-desktop


Перезапустить апплет от Network Manager</description>
    </item>
    <item rdf:about="http://srv1.premier22.pw/qnote/vi?rev=1628746527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-12T05:35:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Быстрые заметки по vi</title>
        <link>http://srv1.premier22.pw/qnote/vi?rev=1628746527&amp;do=diff</link>
        <description>Быстрые заметки по vi

Работа с несколькими файлами.

В командном режиме.

Ctrl-w n - открыть новое окно.

:new /path/to/file - открыть файл в новом окне (горизонтальное разделение).</description>
    </item>
</rdf:RDF>
