Что такое logcheck, и почему он использует 100% ЦП внезапно?

Вот как это делается:

static int getdestaddr_iptables(int fd, const struct sockaddr_in *client, const struct sockaddr_in *bindaddr, struct sockaddr_in *destaddr)
{
        socklen_t socklen = sizeof(*destaddr);
        int error;

        error = getsockopt(fd, SOL_IP, SO_ORIGINAL_DST, destaddr, &socklen);
        if (error) {
                log_errno(LOG_WARNING, "getsockopt");
                return -1;
        }
        return 0;
}

iptables перезаписывает исходный адрес назначения, но запоминает старый. Затем код приложения может получить его, запросив специальную опцию сокета SO _ ORIGINAL _ DST .

-121--24683-

Вы можете использовать программное обеспечение под названием черная вдова (в Windows): оно имеет графический интерфейс пользователя для загрузки частей веб-сайтов на жесткий диск.

Черная вдова

-121--140012-

Я ударил то же самое. Похоже, это вызвано следующей ошибкой: https://bugzilla.redhat.com/show_bug.cgi?id=884673

# mount | grep devpts devpts on/dev/pts type devpts (rw, relatime, режим = 600)

Перемонтирование/dev/pts с соответствующими разрешениями помогло мне:

mount -o remount, gid = 5, режим = 620/dev/pts

И конечно редактирование /etc/fstab .

0
23.08.2014, 08:02
1 ответ

logcheck в основном сканирует файлы системного журнала, а затем отправляет сообщения о подозрительных проблемах, как правило, root. Если я помню, что программа запускается через cron .... это означает, что она может скрываться в нескольких разных местах: (1) в стандартной корневой записи crontab, (2) в / etc / crontab, (3) как запись в / etc / cron.d или (4) в одном из подкаталогов run-parts, например /etc/cron.daily.

В зависимости от размера ваших файлов журналов программированию может потребоваться некоторое время, чтобы просмотреть и изучить эту информацию, обобщить ее и отправить по электронной почте.

3
28.01.2020, 02:28

Теги

Похожие вопросы