На работе очень часто приходится переустанавливать Windows системы
и каждый раз приходится выкачивать обновления с сайта download.windowsupdate.com
в виде файлов на подобии:
http://download.windowsupdate.com/msdownload/update/driver/d...Весь трафик в конторе проходит через прозрачный squid
как можно принудительно увеличить время хранения файлов http://download.windowsupdate.com/msdownload/update/***/*.cab
*.psf
*.exe
в хэше squid (например 30 дней) ?
> На работе очень часто приходится переустанавливать Windows системы
> и каждый раз приходится выкачивать обновления с сайта download.windowsupdate.com
> в виде файлов на подобии:
> http://download.windowsupdate.com/msdownload/update/driver/d...
> Весь трафик в конторе проходит через прозрачный squid
> как можно принудительно увеличить время хранения файлов http://download.windowsupdate.com/msdownload/update/***/*.cab
> *.psf
> *.exe
> в хэше squid (например 30 дней) ?Лучше поставьте и настройте у себя сервер обновлений.
он мне без надобности, конкретную задачу squid выполнят может или нет?
если да, то где об это в подробностях прочитать?p.s. wsus на ubuntu-server 8.04 или 10.04 поставить? мне кажется это очередной костыль (если конечно нет нативного) через мой вариант выполнения думаю будет лучше
> он мне без надобности, конкретную задачу squid выполнят может или нет?
> если да, то где об это в подробностях прочитать?
> p.s. wsus на ubuntu-server 8.04 или 10.04 поставить? мне кажется это очередной
> костыль (если конечно нет нативного) через мой вариант выполнения думаю будет
> лучшеПоиском пользоваться не пробовали?
http://www.opennet.me/base/sys/winupdate_unix.txt.html
>> он мне без надобности, конкретную задачу squid выполнят может или нет?
>> если да, то где об это в подробностях прочитать?
>> p.s. wsus на ubuntu-server 8.04 или 10.04 поставить? мне кажется это очередной
>> костыль (если конечно нет нативного) через мой вариант выполнения думаю будет
>> лучше
> Поиском пользоваться не пробовали?
> http://www.opennet.me/base/sys/winupdate_unix.txt.htmlПоиск в инете выдает вот это: http://forum.oszone.net/post-1141646.html#post1141646
>> Я связался с разработчиком данного скрипта. Скрипт действительно уже не работает (привет M$!) и у Владимира нет времени на разработку нового.
>> Зато у меня есть некоторое желание написать такой скрипт. Есть желающие присоединиться к разработке?Проблема все то актуальная
> На работе очень часто приходится переустанавливать Windows системы
> и каждый раз приходится выкачивать обновления с сайта download.windowsupdate.com
> в виде файлов на подобии:
> http://download.windowsupdate.com/msdownload/update/driver/d...
> Весь трафик в конторе проходит через прозрачный squid
> как можно принудительно увеличить время хранения файлов http://download.windowsupdate.com/msdownload/update/***/*.cab
> *.psf
> *.exe
> в хэше squid (например 30 дней) ?Поставьте сервер обновлений. Называется Windows Software Update Services.
У платформы Виндовс хорошая инфраструктура. Не стоит делать через задницу то, что легко решается стандартными процедурами.Кстати если часто приходится переустанавливать системы (зачем?)- то возможно вас заинтересует RIS или WDS. Windows Deployment Services - дальнейшее развитие RIS.
Эти службы позволяют устанавливать ОС в автоматическом режиме.
кэш = шэх ???
> кэш = шэх ???не суть важно, где то пишут хэш, кэш, сам вопрос думаю понятен
> не суть важно, где то пишут хэш, кэш, сам вопрос думаю понятенНепонятно, отчего бы не почитать оригинальный конфиг сквида. Там все прекрасно откомментировано...
Задаете максимальный размер кешируемого объекта больший, чем размер самого большого обновления, и отводите под кэш достаточно много места. При этом у вас кешироваться будут не только обновления, но и разные ютубовские ролики, которые вирусно распространяются в конторе.
общий размер кэша сделал уже 2 гб, думаю вполне достаточно даже для остальных данных.
конфигу сквида читаю, пытался уже несколько раз, не работает, хотелось бы увидеть рабочий вариант
> общий размер кэша сделал уже 2 гб, думаю вполне достаточно даже для
> остальных данных.
> конфигу сквида читаю, пытался уже несколько раз, не работает, хотелось бы увидеть
> рабочий вариантгуглите (смотрите конфиг) по refresh_pattern
вот тут по-русски с примерами http://www.unixdoc.ru/index.php?mode=2&podmode=1&arcicle_id=91
максимальный размер объекта (maximum_object_size)только не забудьте выставить большим
Вопрос немножко не по теме
какую прогу посоветуете GUI для создания RegExp-а с проверкой и очень желательно с подсказками на русском
никак не могу правильный сделать
> Вопрос немножко не по теме
> какую прогу посоветуете GUI для создания RegExp-а с проверкой и очень желательно
> с подсказками на русском
> никак не могу правильный сделатьpcre.ru
>> Вопрос немножко не по теме
>> какую прогу посоветуете GUI для создания RegExp-а с проверкой и очень желательно
>> с подсказками на русском
>> никак не могу правильный сделать
> pcre.ruСоздаю что то подобное: ^http\:\/\/(.*?)\.(cab|exe|psf)
не срабатывает для ссылок:
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...вернее срабатывает но рассовывает их по переменным только расширения файлов :(
однако перегрелся, наставьте на путь истинный, в предыдущие разы когда сталкивался с RegExp как раз и надо было разбирать линк на запчасти, а тут лишь проверка на соотвествие для того что бы squid понял и хранил их у себя по моим условиям
> Создаю что то подобное: ^http\:\/\/(.*?)\.(cab|exe|psf) не срабатывает для ссылок:
> вернее срабатывает но рассовывает их по переменным только расширения файлов :(
> однако перегрелся, наставьте на путь истинный, в предыдущие разы когда сталкивался с
> RegExp как раз и надо было разбирать линк на запчасти, а
> тут лишь проверка на соотвествие для того что бы squid понял
> и хранил их у себя по моим условиямсрабатывает оно нормально и находит всю строку и подстроки - то что в круглых скобках.
cache_dir ufs /var/spool/squid 2048 16 256
maximum_object_size 51200 KB
....
refresh_pattern ^http\:\/\/(.*?)\.(cab|exe|psf)>43200<->100%<-->43200<->override-expire override-lastmod reload-into-ims
refresh_pattern ^ftp:<-><------>1440<-->20%<--->...
refresh_pattern ^gopher:<------>1440<-->0%<---->1440
refresh_pattern -i (/cgi-bin/|\?) 0<--->0%<---->0
refresh_pattern (Release|Package(.gz)*)$<------>0<----->20%<--->2880Думаю так должно работать и сохранять в кэше файлы:
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...
http://download.windowsupdate.com/msdownload/update/software...как посмотреть хранит оно или нет в самом прокси без попыток менять браузер и качать один и тот же файл на клиенте
Ну и может какие либо опции лишние вставил (override-expire override-lastmod reload-into-ims)