История изменения списков РКН

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (24)

просмотр истории страницы
Данная возможность добавлена для того, чтобы отследить когда был добавлен/удален тот или иной url/domain/ip.

Теперь история История изменения списков сохраняется в git-репозитории (*/var/lib/reductor/rkn_history/)*. Чтобы увидеть, что было добавлено или удалено. Выполняем удалено, выполняем следующие действия:


{panel} {code}
chroot /app/reductor
cd /var/lib/reductor/rkn_history/
git log \-p
{panel} {code}

Рассмотрим пример коммита:

{code}
commit 7364b39ec985fda7910760e27df05fb33b658980 <--------- Имя коммита
Author: root <root@CarbonServer.(none)> <--------- Автор коммита
commit 7364b39ec985fda7910760e27df05fb33b658980
Author: root <root@CarbonServer.(none)>
Date: Fri Mar 24 09:26:10 2017 +0300 <--------- Дата коммита

autocommit /usr/local/Reductor/bin/autogit.sh /var/lib/reductor//rkn_history/ after update <--------- Описание коммита

diff --git a/lists/resolver/domain_mask.ip_https_plus b/lists/resolver/domain_mask.ip_https_plus
diff --git a/lists/resolver/domain_mask.ip_block b/lists/resolver/domain_mask.ip_block
index dbf4a50..e730724 100644
--- a/lists/resolver/domain_mask.ip_https_plus a/lists/resolver/domain_mask.ip_block
+++ b/lists/resolver/domain_mask.ip_https_plus b/lists/resolver/domain_mask.ip_block <--------- Что изменилось Изменившиеся файлы
@@ -2440,6 +2440,7 @@
2.19.121.223
{code}

Как показано на в примере, у нас был изменен список */lists/resolver/domain_mask.ip_https_plus.* */lists/resolver/domain_mask.ip_block.* В него был добавлен новый IP-адрес (*23.13.249.18*).

Если бы был удален то рядом с ним стоял знак минус.
Если IP адрес был удален, то рядом с ним стоял бы знак минуса.

Примеры использования команды *git log*


h4. Пример 1.

Известно был пропущен url: [http://www.block.ru], 19 Мая, 2017 03:56:03.

Необходимо проверить, что он был в списках на тот момент.
1)Перейти в директорию, где хранится история

{panel} {code}
chroot /app/reductor/
cd /var/lib/reductor/rkn_history/
{panel} {code}

2) Ввести команду из таблицы выше.

{panel} {code}
# git log --after="2017-5-19 00:00" --before="2017-5-19 07:59" -S"www.block.ru"


autocommit /usr/local/Reductor/bin/autogit.sh /var/lib/reductor//rkn_history/ after update
[root@localhost (reductor) rkn_history]#

{panel} {code}

3) Видим, что были изменения в списках с соответствующей строкой в 03:20.

4) Выполняем просмотр коммита и ищем искомый необходимый ресурс.

{panel} {code}
#git log -p 20f85d151758dd496960b19aea1c341a1a8e0cde
{panel} {code}


Автокоммит выполняется по крону cron каждые 10 минут.