Raspberry Pi – создание локального сервера обновлений NOD32

Мои заморочки > Raspberry Pi > Raspberry Pi – создание локального сервера обновлений NOD32 | Просмотров: 5 364

Пошаговая инструкция по созданию локального сервера обновлений NOD32 на миникомпьютере Raspberry Pi.

Из множества различных антивирусов, я остановил свой выбор на продуктах компании ESET. Не буду рассказывать о причинах – у каждого они свои. Меня все устраивает и серьезных поводов для смены предпочтений пока не возникало.

Смею предположить, что у многих из вас дома есть несколько компьютеров. Обычно, это стационарный компьютер и ноутбук, которые объединены в локальную сеть. Не буду уже говорить о планшетах и смартфонах – в этот раз речь не о них.

Периодически бесплатные сервера обновлений NOD32 умирают или попадают в бан. Это конечно неприятно, но не смертельно. Многие из вас не первый год за новыми рабочими серверами обновления для NOD32 ходят на мой блог. Я стараюсь своевременно их обновлять и, судя по многочисленным благодарностям в комментариях, у меня это неплохо получается. Не буду говорить где я их беру – просто намекну, что этот процесс я тоже автоматизировал.

С предисловием покончено – переходим к теме статьи.

Зачем нужен свой сервер обновлений NOD32?

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

Во вторых – вы можете раздавать обновления своим друзьям, клиентам или всем желающим. Для этого вам необходима установить и настроить на Raspberry Pi веб-сервер и получить у провайдера статический IP.

В третьих – потешить свое самолюбие. (Ничего лучше придумать не получилось

)

Если описанных причин вам достаточно, то приступим к созданию своего сервера обновлений для NOD32 на Raspberry Pi.

Создание сервера обновлений для NOD32 на Raspberry Pi

Для начала создадим каталог, в который будут загружаться обновления для NOD32 со стороннего сервера. Для этого выполним команду:

sudo mkdir /home/www/nod32

Теперь установим на него права на запись:

sudo chmod 777 /home/www/nod32

IP адрес Raspberry Pi/nod32

Если каталог веб-сервера у вас находится в другом месте, то поменяйте пути на свои.

Загружать файлы обновлений мы будем через программу wget.

Команда для загрузки обновлений у меня получилась такая:

адрес внешнего сервера обновлений для NOD32 /

Не спешите ее выполнять. Давайте сначала разберемся в ее параметрах.

Немного теории с Википедии:

Wget — свободная неинтерактивная консольная программа для загрузки файлов по сети. Поддерживает протоколы HTTP, FTP и HTTPS, а также поддерживает работу через HTTP прокси-сервер. Программа включена почти во все дистрибутивы GNU/Linux.

Используемые мною параметры:

адрес внешнего сервера обновлений для NOD32 /  - адрес html странички со ссылками на файлы

Сразу признаюсь, что мой вариант не самый толковый. Можно было реализовать загрузку обновлений для всех версий NOD32 с официального сервера, получая ключи однодневки. Если у кого-то получится такое реализовать – поделитесь пожалуйста наработками в комментариях. Многие пользователи будут вам признательны.

С командой для загрузки разобрались. Теперь займемся планировщиком, через который будет запускаться эта команда с указанным интервалом.

Запуск приложений по расписанию через cron

cron — демон-планировщик задач в UNIX-подобных операционных системах, использующийся для периодического выполнения заданий в определённое время. Регулярные действия описываются инструкциями, помещенными в файлы crontab.

Файл crontab расположен по адресу /ets/crontab.

Открываем его в любом редакторе и добавляем в конец файла следующую строку:

адрес рабочего сервера обновлений для NOD32 /

0 */6 * * * – команда будет выполняться каждые 6 часов.

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

Не забудьте в конце строки нажать Enter.

На этом все. Желаю всем успехов в изучении Linux.

P.S. Друзья, не поленитесь нажать на кнопку +1 в социальных сервисах.

Источник: chingachgook.net

Категория: Программное обеспечение

Похожие статьи: