Добро пожаловать на форум, Гость!
Войдите или зарегистрируйтесь!
Имя пользователя:   Пароль:  
Запомнить меня 




Начать новую тему Ответить на тему   [ Сообщений: 5 ] 
Автор Сообщение
СообщениеДобавлено: 15 сен 2011, 09:36 
Эникейщик
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 493

Зарегистрирован: 19 май 2010, 08:52
Благодарил (а): 5 раз.
Поблагодарили: 17 раз.
На роботе появилась новая проблема обновление ESET NOD32 v4, v5, v6 инет есть только в одном компе сервер (CentOS 6.3) а остальные компы тока в локалке.
Установка nod32 mirror script под систему Linux

Софт: wget, unrar, любой http или ftp-сервер, php
Настройка:
Цитата:
1.Скачиваем архив nod32ms_latest
2.Распаковываем архив командой tar -xvjpf <файл>, например в /etc/nod32ms/
3.Редактируем файл nod32ms.conf
temp_dir = путь до temp директории (например /var/temp)
web_dir = путь до пользовательской директории обновления (например /var/www/localhost/htdocs)
4.Меняем содержимое файла manual_start.sh на следующее
cd /путь/до/корня/скрипта/ && php -q update.php (например cd /home/nod32ms/ && php -q update.php)


Установка:Lighttpd, PHP, MySql (pdf), Vsftp (видео)

Забиваем в cron:
Код:
crontab -e # Редактируем cron
0 */2 * * * /etc/nod32ms/manula_start.sh # допишем

ОС Centos 6 mini
Офф сайт
Оформляем красиво и все:
Скрин
Изображение


Помни прошлое, живи настоящим и думай о будущем.
Изображение


Последний раз редактировалось zaka 13 фев 2013, 12:50, всего редактировалось 2 раз(а).

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 сен 2011, 10:15 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2915
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 122 раз.
ОС: RHEL 6.7
интересная задачка. мне ее кстати тоже на днях решать)))


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 сен 2011, 10:43 
Эникейщик
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 493

Зарегистрирован: 19 май 2010, 08:52
Благодарил (а): 5 раз.
Поблагодарили: 17 раз.
Raven
Нашел вот такой скрипт может глянешь и как говориться под шаманишь под eset.ktnet.kg?

#!/usr/bin/perl

# Директория апдейтов!
$PATH="/var/www";
# wget
$WGET="/usr/bin/wget";
# username/password for updates registered users
$LOGIN='Логин';
$PASS='пасс';
# Url Апдейтов!
$URL_UPD='http://u37.eset.com/';

$URL_UPD =~ s/\/$//;
$URL_UPD =~ m/(.*:\/\/)(.*?)(\/.*)/;
$site = "$1$2";
if ($site =~ m//) {
print "BBeguTe HoPMaLbHb|u URL\n";
return;
}
unlink("$PATH/update.ver","$PATH/update.tmp");
download($PATH,"$URL_UPD/eset_upd/update.ver",$LOGIN,$PASS);
system("/usr/bin/unrar e -y $PATH/update.ver $PATH");
rename("$PATH/update.ver","$PATH/update.tmp");
$ver = "$PATH/update.tmp";
$vers = "$PATH/update.ver";
open(VER, "< $ver") or die "Couldn't open $ver for reading: $!\n";
open(VERS, "> $vers") or die "Couldn't open $vers for writing: $!\n";
%files = ();
%urls = ();
$end = 0;
while (defined($line = ) )
{
chomp $line;
if ($line =~ /COMPATLIST/) {
$end = 1;
}
if ($end == 0) {
($par,$val)=split /=/, $line;
$val = substr($val, 0, -1);
if ($par =~ /file/ ) {
$name = '/'.$val;
$name =~s/\/.*\///;
$furl="$URL_UPD$val";
$line="file=$name";
}
if ($par =~/size/ ) {
$size = $val;
$files{$name} = $size;
$urls{$name} = "$furl";
}
}
print VERS "$line\r\n";
}
print "\n";
close(VER);
close(VERS);
foreach $f (keys %files) {
if ((-s "$PATH/$f") != $files{$f}){
$size = (-s "$PATH/$f");
print "Not present -->; $PATH/$f\t$f\t$files{$f} ---> $size\n";
unlink("$PATH/$f");
download($PATH,$urls{$f},$LOGIN,$PASS);
} else { #print " Present --> $PATH/$f\t$f\t$files{$f}\n";
}
}
chmod(0644,"$PATH/*");
sub download()
{
my ($path, $url, $login, $pass) = @_;
system("$WGET -P $path --http-user=$login --http-password=$pass $url");

офф сайт 1
офф сайт 2


Помни прошлое, живи настоящим и думай о будущем.
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 сен 2011, 13:13 
Эникейщик
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 493

Зарегистрирован: 19 май 2010, 08:52
Благодарил (а): 5 раз.
Поблагодарили: 17 раз.
вот такие ошибки вываливаются когда запускаю
perl nod_upd.pl
syntax error at nod_upd.pl line 31, near "= ) "
syntax error at nod_upd.pl line 53, near "}"


Помни прошлое, живи настоящим и думай о будущем.
Изображение


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 20 сен 2011, 17:54 
Бородатый сис
Аватар пользователя
Статус: Не в сети

GeoIP: Kyrgyzstan

Сообщений: 2915
Откуда: Из серверной
Зарегистрирован: 03 мар 2010, 15:12
Благодарил (а): 19 раз.
Поблагодарили: 122 раз.
ОС: RHEL 6.7
Я так победил.


Я не злопамятный, я просто часто ковыряю логи
Изображение


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
   Похожие темы   Автор   Ответов   Просмотров   Последнее сообщение 
Перенесенная ^_^

в форуме Linux

root

3

38

02 мар 2010, 16:15

Gen1us2k Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Атака по майнингу криптовалюты на незащищённых серверах P...

в форуме Новости *nix

[Ботя]

0

157

16 мар 2018, 14:30

Гость Перейти к последнему сообщению

Нет новых непрочитанных сообщений в этой теме Ищу работу сисадмина!

в форуме Ищу работу

Rewq95

1

2720

23 май 2011, 10:10

Raven Перейти к последнему сообщению



Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Собрано Raven. Русская поддержка phpBB
phpBB SEO