После установки антивируса clamav столкнулся с тем, что не могу штатным способом произвести обновление вирусных баз до самого актуального состояния.
ekzorchik@srv-mon:~$ sudo freshclam
ClamAV update process started at Tue Nov 17 08:57:54 2015
main.cvd is up to date (version: 55, sigs: 2424225, f-level: 60, builder: neo)
WARNING: getfile: daily-18320.cdiff not found on remote server (IP: 62.181.33.229)
WARNING: getpatch: Can’t download daily-18320.cdiff from db.local.clamav.net
WARNING: getfile: daily-18320.cdiff not found on remote server (IP: 194.186.47.19)
WARNING: getpatch: Can’t download daily-18320.cdiff from db.local.clamav.net
nonblock_recv: recv timing out (30 secs)
WARNING: getfile: Error while reading database from db.local.clamav.net (IP: 176.9.33.188): Operation now in progress
WARNING: getpatch: Can’t download daily-18320.cdiff from db.local.clamav.net
WARNING: getfile: daily-18320.cdiff not found on remote server (IP: 62.140.250.250)
и так довольно продолжительное время, нашел решение и проверил на себе со своими доработками:
ekzorchik@srv-mon:~$ nano /home/ekzorchik/clamav
#!/bin/bash
rm -Rf /tmp/clamav
mkdir /tmp/clamav
cd /tmp/clamav
wget http://database.clamav.net/main.cvd
wget http://database.clamav.net/daily.cvd
wget http://database.clamav.net/bytecode.cvd
mv daily.cvd /var/lib/clamav/
mv main.cvd /var/lib/clamav/
mv bytecode.cvd /var/lib/clamav/
/etc/init.d/clamav-freshclam restart
#Current Version now"
echo "freshclam --version"
ekzorchik@srv-mon:~$ chmod +x /home/ekzorchik/clamav
А теперь запускаю данный скрипт и на итоге получаю самую актуальную версию базы антивируса clamav:
ekzorchik@srv-mon:~$ sudo ./clamav
Отлично вот таким вот образом в случае невозможности произвести обновление антивирусной базы через штатную утилиту freshclam я смогу посредством простого скрипта получить задуманное. На этом я прощаюсь, все что выше опробовано на системе Ubuntu 12.04.5 Server amd64 и в процессе расширения своих поставленных задач данная заготовка скрипта будет расширяться. До встречи, с уважением автор блога — ekzorchik.