Обнаружение, используется ли моя система в качестве бота путем рассмотрения ifconfig?

[

] Итак, есть несколько проблем с вашим подходом. [

] [

] Вы экспортируете функцию, которая не переносится между оболочками. []watch[] выполняет свои команды с помощью []/bin/sh[], которая в вашей системе не является []bash[]. И какой бы shell это ни был, он не уважает экспорт функций, поэтому вы получаете ошибку.[

] [

]Во-вторых, вы можете изменить вашу команду на что-то вроде []Watch bash -c 'func1'[], но это тоже может не сработать.[
]. Причина здесь в том, что любые переменные, заданные сценарием, не будут доступны функции. Возможно, вы сможете экспортировать те, которые ему нужны, но это начинает создавать неприятности.[

] [

]Самое безопасное решение - это поместить []func1[] в скрипт сам по себе и вызвать этот скрипт.[
].  [

] [

] Короче говоря, попробуйте:[

] [
watch bash -c func1
]
1
11.01.2015, 17:43
1 ответ

Сценарий без присмотра обновления в /etc/cron.daily/apt использует интервалы обновления, экспрессируемые в дни, поэтому устанавливая все более частые, чем один день.

Вы можете использовать Standard Cron - поставить это в /etc/cron.d :

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
0 0-23/4 * * * root   apt-get -q update && apt-get dist-upgrade -yq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

Отрегулируйте команду на ваши потребности.

-121--60641-

ЦП

Процесс может снизить его приоритет процессора (но не уменьшается его, Man 2 SetPriority ). Кроме того, это может поставить себя спать в течение определенного времени. Но это не может решить, как время процессора это экономит, отдается другим процессам.

Для ситуации с потоками см. Комментарий PSUSI.

память Новый процесс получает начальное количество оперативной памяти (хотя я не знаю, хотя это значение по умолчанию для по умолчанию или приведено в заголовке данных двоичных данных). Если требуется больше оперативной памяти, то процесс просит ядро ​​для большего количества (см. MAN 2 MMAP ).

Как и с временем ЦП, процесс не может решить, какой процесс получает больше памяти, если он выделяет некоторые.

Выход из процесса

Если процесс выходит (либо по своему собственному решению, либо по поводу убитого), то ядро ​​автоматически освобождает его ресурсы. Процесс может выпустить «все» его оперативной памяти перед выходом, но нет причин для этого. Вместо этого просто звонки _Exit или EXIT_GROUP .

-121--210006-

Я предполагаю, что эти счетчики ( ETH0 , ETH1 ) См. Данные слоя 2. Таким образом, ETH1 Трафик будет PPP0 трафик плюс накладные расходы PPPOE.

Кроме того, передача Ethernet имеет столкновения (как показано на вашем выходе), виртуальный трафик интерфейса нет.

Другой источник для увеличения трафика - обработка MSS (для TCP). Я Маршрутизатор отправляет пакеты ICMP, которые не были отправлены сетью за ним.

Если ваша система была оскорблена (для спама), то различия будут огромными (если счетчики не были подделаны).

2
27.01.2020, 23:37

Теги

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