Просмотр Исходного

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

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


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

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

{code}
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
index dbf4a50..e730724 100644
--- a/lists/resolver/domain_mask.ip_https_plus
+++ b/lists/resolver/domain_mask.ip_https_plus <--------- Что изменилось
@@ -2440,6 +2440,7 @@
2.19.121.223
2.23.135.81
23.0.37.116
+23.13.249.18
23.229.169.67
23.253.164.103
23.27.98.235

{code}

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

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

Примеры использования команды *git log*
| git log \-p \--since=2.weeks | История коммитов за последние две недели |
| git log \-p \--since=2.days | История коммитов за последние два дня |
| git log \-p \-2 | Два последних коммита |
| git log \-p \--since="2017-5-18" \--until="2017-5-19" | История коммитов с 18 по 19 мая |
| git log \--after="2017-5-19 00:00" \--before="2017-5-19 07:59" | Коммиты от и до даты и времени |
| git log \--after="2017-5-19 00:00" \--before="2017-5-19 07:59" \-S"www.block.ru" | Коммиты после 00:00 19 мая и до 07:59 19 мая, с указанием \\
пропущенного ресурса |


Пример 1.

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

Необходимо проверить, что он был в списках на тот момент.

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