Re: Чем защищаться от DoS?
Stanislav Kruchinin пишет: Kirill Shatalaev wrote: Приветствую. У меня VPS на Debian Etch, ядро 2.6.18-028stab059..5-ent Собственно, DoS-ят VDS, причём достаточно примитивно: Первая мысль: # iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 5 -j DROP Если уж на то пошло, то лучше использовать hashlimit, поскольку он ограничивает число соединений не для всех IP, а для каждого в отдельности. Иначе DoS-атака окажется успешной, т.к. все разрешенные соединения будут идти только с IP атакующего. Если я ничего не путаю, то отличие connlimit от простого limit как раз и состоит в том что это правило срабатывает на 1 IP. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Чем защищаться от DoS?
Kirill Shatalaev wrote: Если уж на то пошло, то лучше использовать hashlimit, поскольку он ограничивает число соединений не для всех IP, а для каждого в отдельности. Иначе DoS-атака окажется успешной, т.к. все разрешенные соединения будут идти только с IP атакующего. Если я ничего не путаю, то отличие connlimit от простого limit как раз и состоит в том что это правило срабатывает на 1 IP. Да, я перепутал connlimit с limit. Однако, стоит попробовать переписать правила под hashlimit, поскольку connlimit внесли в ядро из patch-o-matic сравнительно недавно. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Чем защищаться от DoS?
Приветствую. У меня VPS на Debian Etch, ядро 2.6.18-028stab059.5-ent Собственно, DoS-ят VDS, причём достаточно примитивно: 77.244.37.68 - - [26/Jan/2009:13:25:30 +0100] GET / HTTP/1.0 200 51928 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 77.244.37.68 - - [26/Jan/2009:13:25:33 +0100] GET / HTTP/1.0 200 51928 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 77.244.37.68 - - [26/Jan/2009:13:25:33 +0100] GET / HTTP/1.0 200 51928 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 77.244.37.68 - - [26/Jan/2009:13:25:33 +0100] GET / HTTP/1.0 200 52064 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Лог апача забит подобными строками - тысячи их. Первая мысль: # iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 5 -j DROP В ответ отлуп: iptables: No chain/target/match by that name Поддержка в iptables есть: #iptables -m connlimit -h connlimit v1.3.6 options: [!] --connlimit-above n match if the number of existing tcp connections is (not) above n --connlimit-mask n group hosts using mask Обратился в техподдержку хостера - в ответ отлуп: бла-бла-бла невозможно добавить в ВПС данные модули. В общем, очаровательно, и чего же мне делать теперь? Какие есть альтернативы? Прошу помощи. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Чем защищаться от DoS?
On Tuesday 27 January 2009 20:23:22 Kirill Shatalaev wrote: Приветствую. У меня VPS на Debian Etch, ядро 2.6.18-028stab059.5-ent Собственно, DoS-ят VDS, причём достаточно примитивно: 77.244.37.68 - - [26/Jan/2009:13:25:30 +0100] GET / HTTP/1.0 200 51928 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 77.244.37.68 - - [26/Jan/2009:13:25:33 +0100] GET / HTTP/1.0 200 51928 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 77.244.37.68 - - [26/Jan/2009:13:25:33 +0100] GET / HTTP/1.0 200 51928 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 77.244.37.68 - - [26/Jan/2009:13:25:33 +0100] GET / HTTP/1.0 200 52064 - Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 Лог апача забит подобными строками - тысячи их. Первая мысль: # iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 5 -j DROP В ответ отлуп: iptables: No chain/target/match by that name Поддержка в iptables есть: #iptables -m connlimit -h connlimit v1.3.6 options: [!] --connlimit-above n match if the number of existing tcp connections is (not) above n --connlimit-mask n group hosts using mask Обратился в техподдержку хостера - в ответ отлуп: бла-бла-бла невозможно добавить в ВПС данные модули. В общем, очаровательно, и чего же мне делать теперь? Какие есть альтернативы? Прошу помощи. Поставьте nginx акселератором и забаньте в нём :)
Re: Чем защищаться от DoS?
Поставьте nginx акселератором и забаньте в нём :) А он что, может автоматом это делать по тому же принципу? Просто не имел дела с ним никогда. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Чем защищаться от DoS?
Kirill Shatalaev wrote: Приветствую. У меня VPS на Debian Etch, ядро 2.6.18-028stab059.5-ent Собственно, DoS-ят VDS, причём достаточно примитивно: Первая мысль: # iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 5 -j DROP Если уж на то пошло, то лучше использовать hashlimit, поскольку он ограничивает число соединений не для всех IP, а для каждого в отдельности. Иначе DoS-атака окажется успешной, т.к. все разрешенные соединения будут идти только с IP атакующего. В ответ отлуп: iptables: No chain/target/match by that name Поддержка в iptables есть: #iptables -m connlimit -h connlimit v1.3.6 options: [!] --connlimit-above nmatch if the number of existing tcp connections is (not) above n --connlimit-mask ngroup hosts using mask Это означает только то, что управляющая программа iptables поддерживает синтаксис для этого модуля. Без предварительного modprobe ipt_connlimit ничего работать не будет. Обратился в техподдержку хостера - в ответ отлуп: бла-бла-бла невозможно добавить в ВПС данные модули. В общем, очаровательно, и чего же мне делать теперь? Какие есть альтернативы? Прошу помощи. Настраивайте в Apache количество соединений с одного IP с помощью модуля mod_limitipconn. Обращайтесь к хостеру, чтобы он предоставил какие-то средства для бана по IP, хотя бы tcp_wrapper какой-нибудь. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: Чем защищаться от DoS?
Andrew N Golovkov wrote: В общем, очаровательно, и чего же мне делать теперь? Какие есть альтернативы? Прошу помощи. Поставьте nginx акселератором и забаньте в нём :) Да, пускай рунет пополнится еще одним сайтом с очаровательной заставкой 502 Bad gateway, если атакующий додумается устроить атаку на динамический контент. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: DOS и сетевые диски под debian
Илья Таскаев - debian-russian@lists.debian.org @ Wed, 3 Dec 2008 16:53:50 +1000: ИТ Есть программа написанная для DOS, выполняется на машинах ИТ пользователей, на сервере файлы общего доступа (расшаренные) - база ИТ данных. Одним из условий выполнения должна быть возможность ИТ подключения юзерами расшаренного ресурса как сетевого диска с ИТ фиксированным именем. Какими пакетами, и вообще возможно ли ИТ реализовать требуемый функционал, при условии что сервер и ИТ пользователи работаеют под Debian/Ubuntu? Начать следует с dosemu. Ну, за убунту - это вопрос к убунте... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Работай хоть за четверых. Только не говори им об этом. Кнышев. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: DOS и сетевые диски под debian
Посмотрим. Ну, за убунту - это вопрос к убунте... Зададим. 3 декабря 2008 г. 19:32 пользователь Artem Chuprina [EMAIL PROTECTED] написал: Илья Таскаев - debian-russian@lists.debian.org @ Wed, 3 Dec 2008 16:53:50 +1000: ИТ Есть программа написанная для DOS, выполняется на машинах ИТ пользователей, на сервере файлы общего доступа (расшаренные) - база ИТ данных. Одним из условий выполнения должна быть возможность ИТ подключения юзерами расшаренного ресурса как сетевого диска с ИТ фиксированным именем. Какими пакетами, и вообще возможно ли ИТ реализовать требуемый функционал, при условии что сервер и ИТ пользователи работаеют под Debian/Ubuntu? Начать следует с dosemu. Ну, за убунту - это вопрос к убунте... -- Artem Chuprina RFC2822: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED] Работай хоть за четверых. Только не говори им об этом. Кнышев. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- C уважением, Илья Таскаев (aka Arkey)
DOS и сетевые диски под debian
Есть программа написанная для DOS, выполняется на машинах пользователей, на сервере файлы общего доступа (расшаренные) - база данных. Одним из условий выполнения должна быть возможность подключения юзерами расшаренного ресурса как сетевого диска с фиксированным именем. Какими пакетами, и вообще возможно ли реализовать требуемый функционал, при условии что сервер и пользователи работаеют под Debian/Ubuntu? -- C уважением, Илья Таскаев (aka Arkey)
Re: DoS самозапускающим ся скриптом.
HoverHell wrote: предположим, есть файл -rwxr--r-- locdos С содержимым: echo 123 ./locdos ./locdos . Запуск этого скрипта с привилегиями обычного пользователя убивает компьютер. Я решил поискать какая защита от этого может быть, и запустил этот скрипт на халявном шелле rootshell.be http://rootshell.be. Как результат - сервис слегка подвис, после чего перестал логинить а к утру мой логин удалили (похоже). Где-то я может быть ошибся, но всё равно вопрос один: от этого может быть какая-либо защита? ulimit -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: DoS самозапускающим ся скриптом.
HoverHell wrote: предположим, есть файл -rwxr--r-- locdos С содержимым: echo 123 ./locdos ./locdos . Запуск этого скрипта с привилегиями обычного пользователя убивает компьютер. Я решил поискать какая защита от этого может быть, и запустил этот скрипт на халявном шелле rootshell.be http://rootshell.be. Как результат - сервис слегка подвис, после чего перестал логинить а к утру мой логин удалили (похоже). Где-то я может быть ошибся, но всё равно вопрос один: от этого может быть какая-либо защита? -- --HoverHell (ICQ#174520). см. /etc/securety/* -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: DoS
Evgeny Yurkin wrote: . -- __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process kavdaemon __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process sh __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process spamd __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process 822fields __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) tcpserver ? ssh woody (kernel 2.4.29-ow1) ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: DoS
7 2005 17:34 Alexander A. Vlasov (a): . 4 ..., , 8( ;( On Mon, Feb 07, 2005 at 01:45:32PM +0600, Evgeny Yurkin wrote: . -- __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process kavdaemon __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process sh __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process spamd __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process 822fields __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) tcpserver ? ssh woody (kernel 2.4.29-ow1) , Siberia Health Inc -- WBR, Alexander A. Vlasov Debian GNU/Linux user JID: [EMAIL PROTECTED] nic-hdl: ZULU-UANIC -- , Siberia Health Inc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
DoS
. -- __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process kavdaemon __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process sh __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process spamd __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) VM: killing process 822fields __alloc_pages: 0-order allocation failed (gfp=0x1d2/0) tcpserver ? ssh woody (kernel 2.4.29-ow1) , Siberia Health Inc -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
win - dos
Здравствуйте debian-russian, Имеется куча каталогов и в них куча подкаталогов. В каждом каталоге присутствует файл 1.txt, который содержит описание графических файлов находящихся в данном каталоге. Изначально было создано все в W2k, а теперь переносим под Woody 3.0 на ftp сервер. Необходимо все текстовые файлы конвертировать из win в dos, чтоб можно было искать в них описания (пока ищем в far'e, он по ftp хорошо понимает dos-ую кодировку). Есть идея - сканировать раз в сутки все *.txt файлы и делать из них один большой текстовый файл, а уже в нем искать описания. Как это сделать проще? (файл типа: путь к файлу на диске. текстовое содержание файла. путь к файлу на диске. текстовое содержание файла. ...) -- С Уважением, Комаров Алексей mailto:[EMAIL PROTECTED]
Re: win - dos
On Mon, Apr 21, 2003 at 02:45:32PM +0400, Комаров Алексей wrote: Здравствуйте debian-russian, Имеется куча каталогов и в них куча подкаталогов. В каждом каталоге присутствует файл 1.txt, который содержит описание графических файлов находящихся в данном каталоге. Изначально было создано все в W2k, а теперь переносим под Woody 3.0 на ftp сервер. Необходимо все текстовые файлы конвертировать из win в dos, чтоб можно было искать в них описания (пока ищем в far'e, он по ftp хорошо понимает dos-ую кодировку). Есть идея - сканировать раз в сутки все *.txt файлы и делать из них один большой текстовый файл, а уже в нем искать описания. Как это сделать проще? (файл типа: путь к файлу на диске. текстовое содержание файла. Ээ.. ну типа совсем не сложно написать скрипт на баше, который будет пробегать по дереву каталогов и конвертировать некоторые файлы из одной кодировки в другую. Я например люблю конвертировать с помощью утилиты enca.. Но это конечно, если все на локальном компутере... путь к файлу на диске. текстовое содержание файла. ...) -- С Уважением, Комаров Алексей mailto:[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- Gerasimov Dmitry e-mail: matrix AT podlipki DOT ru
Re: win - dos
В Пнд, 21.04.2003, в 16:45, Комаров Алексей пишет: Здравствуйте debian-russian, Имеется куча каталогов и в них куча подкаталогов. В каждом каталоге присутствует файл 1.txt, который содержит описание графических файлов находящихся в данном каталоге. Изначально было создано все в W2k, а теперь переносим под Woody 3.0 на ftp сервер. Необходимо все текстовые файлы конвертировать из win в dos, чтоб можно было искать в них описания (пока ищем в far'e, он по ftp хорошо понимает dos-ую кодировку). Есть идея - сканировать раз в сутки все *.txt файлы и делать из них один большой текстовый файл, а уже в нем искать описания. Как это сделать проще? for i in */*/*; do cat $i | xcode -a +w $i.new mv -f $i.net $i ; done Потянет? (файл типа: путь к файлу на диске. текстовое содержание файла. путь к файлу на диске. текстовое содержание файла. ...) -- С Уважением, Комаров Алексей mailto:[EMAIL PROTECTED] -- - echo '16i[q]sa[ln0=aln100%Pln100/snlbx]sb20293A2058554E494Csnlbxq'|dc Best Regardsmailto:[EMAIL PROTECTED] Mokeev Sergey http://sux.csu.ac.ru/ ICQ UIN:168860082 // xcode.C (formerly auto2unix.cc) // This program tries to determine input document encoding // and to convert it to koi8, CP-1251 or cp866. // Written by Andrey V. Lukyanov on May 14, 1997 // Last modified on May 18, 1997 // Updated to convert to /don't kill me/ cp1251 (oh, god! I hate it!) // instead of KOI-8 (original) // by Cyril Rotmistrovsky // Updated to make conversions to cp1251, cp866 and koi8-r (default) // depending on flags // by Cyril Rotmistrovsky // Modified on Oct 19, 1997 // Modified by Cyril Rotmistrovsky to be compiled by Watcom C++ 10.0 // (Oh, God! what a non-standard compiler!) // Last modified on Jun 18 1998 // Modified by Igor V. Krassikov (KIV without Co) // for quoted-printable decodeing // Name changed to xcode #include stdio.h #include assert.h #include stdlib.h #include ctype.h #include string.h #ifndef KOI8_WIN #define KOI8_WIN \ \x94\x83\xaa\x8f\x90\xa9\x93\x84\x92\x91\x95\xaf\xac\xab\xad\xae \ \x80\x81\x82\xb4\xbe\xb9\xbb\xb7\xb3\xb2\xbf\xb5\xb8\xbd\xba\xb6 \ \x9d\x8a\xa5\xb1\xa6\x99\x88\x87\x8b\xa4\xa3\x98\x8e\x8d\x8c\x96 \ \x97\x9c\x85\xb0\x86\x89\xa1\xa2\x9b\x9f\xa0\x9a\xa8\xa7\x9e\xbc \ \xfe\xe0\xe1\xf6\xe4\xe5\xf4\xe3\xf5\xe8\xe9\xea\xeb\xec\xed\xee \ \xef\xff\xf0\xf1\xf2\xf3\xe6\xe2\xfc\xfb\xe7\xf8\xfd\xf9\xf7\xfa \ \xde\xc0\xc1\xd6\xc4\xc5\xd4\xc3\xd5\xc8\xc9\xca\xcb\xcc\xcd\xce \ \xcf\xdf\xd0\xd1\xd2\xd3\xc6\xc2\xdc\xdb\xc7\xd8\xdd\xd9\xd7\xda #endif #ifndef KOI8_ALT #define KOI8_ALT \ \xc4\xb3\xda\xbf\xc0\xd9\xc3\xb4 \ \xc2\xc1\xc5\xdf\xdc\xdb\xdd\xde \ \xb0\xb1\xb2\xf4\xfe\xf9\xfb\xf7 \ \xf3\xf2\xff\xf5\xf8\xfd\xfa\xf6 \ \xcd\xba\xd5\xf1\xd6\xc9\xb8\xb7 \ \xbb\xd4\xd3\xc8\xbe\xbd\xbc\xc6 \ \xc7\xcc\xb5\xf0\xb6\xb9\xd1\xd2 \ \xcb\xcf\xd0\xca\xd8\xd7\xce\xfc \ \xee\xa0\xa1\xe6\xa4\xa5\xe4\xa3 \ \xe5\xa8\xa9\xaa\xab\xac\xad\xae \ \xaf\xef\xe0\xe1\xe2\xe3\xa6\xa2 \ \xec\xeb\xa7\xe8\xed\xe9\xe7\xea \ \x9e\x80\x81\x96\x84\x85\x94\x83 \ \x95\x88\x89\x8a\x8b\x8c\x48\x8e \ \x8f\x9f\x90\x91\x92\x93\x86\x82 \ \x9c\x9b\x87\x98\x9d\x99\x97\x9a #endif #define NUMCOD 5 unsigned char* destTab[]={ (unsigned char *)KOI8_ALT, (unsigned char *)KOI8_WIN }; char * help[]={ This program tries to determine input document encoding\n, and to convert it to desired one\n, \n, Written by Andrey V. Lukyanov on May 14, 1997 Last modified on May 18, 1997\n, Updated by Cyril Rotmistrovsky Last modified on Oct 19, 1997\n, Updated by Igor V. Krassikov Last modified on Oct 29, 1998\n, \n, Usage: %s [-h|-H|-?] [-w|-k|-a] [+w|+k|+a|+i|+m] [-q] [input [output]]\n, -q to disable quoted-pritable decoding\n, -k to set koi8 output\n, -w to set cp1251output\n, -a to set cp866 output(default)\n, +k to force koi8 input\n, +w to force cp1251input\n, +a to force cp866 input\n, +i to force iso8859-5 input\n, +m to force mac input\n, 0 }; char * encName[]={koi8,cp866,cp1251,iso8859-5,mac}; unsigned char recode_table[NUMCOD][128]={ { //koi8 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143, 144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159, 160,161,162,163,164,165,166,167,168,169,170,171,172,'-',174,175, 176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191, 192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207, 208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223, 224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239, 240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255 }, { //dos 225,226,247,231,228,229,246,250,233,234,235,236,237,238,239,240
Re[2]: win - dos
Hello Sergey, Вы писали 21 апреля 2003 г., 15:09:32: Необходимо все текстовые файлы конвертировать из win в dos, чтоб можно было искать в них описания (пока ищем в far'e, он по ftp хорошо понимает dos-ую кодировку). Есть идея - сканировать раз в сутки все *.txt файлы и делать из них один большой текстовый файл, а уже в нем искать описания. Как это сделать проще? S for i in */*/*; do cat $i | xcode -a +w $i.new mv -f $i.net $i ; done S Потянет? Как тяжело с сознанием M$ осваивать безграничность Linux... в одиночку ... В общем, огромное спасибочки. -- С Уважением, Комаров Алексей mailto:[EMAIL PROTECTED]
Re: win - dos
Evening, Sergey. Sergey [EMAIL PROTECTED] 17:09 21/4/2003 wrote: Есть идея - сканировать раз в сутки все *.txt файлы и делать из них один большой текстовый файл, а уже в нем искать описания. Как это сделать проще? S for i in */*/*; do cat $i | xcode -a +w $i.new mv -f $i.net $i ; S done Потянет? Потянет на This week's most useless use of cat :) for i in `find . -type f -name '*.txt'` ; do xcode -a +w $i $i.new mv -f $i.new $i ; done -- Dmitry Astapov //ADEpt E-mail: [EMAIL PROTECTED] GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Re: win - dos
Привет, коллеги. On Mon, Apr 21, 2003 at 05:15:06PM +0300, Dmitry Astapov wrote: for i in `find . -type f -name '*.txt'` ; do xcode -a +w $i $i.new mv -f $i.new $i ; done Массовые перекодировки можно делать через konwert ... $ find . -type f -name \*\.txt|xargs konwert cp1251-koi8r -O Dmitry Astapov //ADEpt E-mail: [EMAIL PROTECTED] GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D Auf Wiederlesenophil aka Д-р Антикоммуний -- Oleg P. Philon http://gomelug.agava.ru/articles Linux Lab, Gomel, Belarus mailto:[EMAIL PROTECTED] http://anticommunist.narod.ru mailto:[EMAIL PROTECTED]
Re: shell script DOS
Dmitry Astapov wrote: Evening, swar0g. swar0g [EMAIL PROTECTED] 15:14 23/3/2003 wrote: s Если же этот фокус сделать таким образом s #!/bin/sh s shellscript shellsctipt s то система летит в нирвану и даже через сеть не реагирует. Кстати, s скриптик вызывался с привилегиями _простого_ пользователя. man ulimit ulimit -a s Моя проблема теперь вот в чем. Я не знаю как мне быть дальше. Может s это у меня руки кривые и я как то неправильно сконфигурировал систему. s Либо это ошибка в кенеле или баше и все это надо сообщить s bugs.debian.org? см. выше. спасибо всем за советы. Алексей
Re: shell script DOS
Greetings... Monday, March 24, 2003, 15:22:36, Oleg P. Philon [EMAIL PROTECTED] wrote: #!/bin/sh shellscript shellsctipt OPP из foldoc dict fork bomb: OPP #!/bin/sh OPP $0 $0 OPP У меня скрипт систему не убил, но неприятностей наделал. OPP Загрузка под 100%, остановить форки не удаётся. killall shellscript несколько раз и все возвернется на круги своя... -- Regards... +-- | Oles' Stovbenko aka $LY Lord of GloomDaemons +-- | Registered Linux User # : 232886 | ICQ UIN : 27308195 | NIC-Handle : OS11-UANIC
Re: shell script DOS
Evening, swar0g. swar0g [EMAIL PROTECTED] 15:14 23/3/2003 wrote: s Если же этот фокус сделать таким образом s #!/bin/sh s shellscript shellsctipt s то система летит в нирвану и даже через сеть не реагирует. Кстати, s скриптик вызывался с привилегиями _простого_ пользователя. man ulimit ulimit -a s Моя проблема теперь вот в чем. Я не знаю как мне быть дальше. Может s это у меня руки кривые и я как то неправильно сконфигурировал систему. s Либо это ошибка в кенеле или баше и все это надо сообщить s bugs.debian.org? см. выше. -- Dmitry Astapov //ADEpt E-mail: [EMAIL PROTECTED] GPG KeyID/fprint: F5D7639D/CA36 E6C4 815D 434D 0498 2B08 7867 4860 F5D7 639D
Re: shell script DOS
В письме от 23 Март 2003 17:14 swar0g написал: Привет Решил на выходных научитя писать bash скрипты, достал инфу, поставил рядом с собой пиво и начал. Научиться - то научился, вот встала передо мной огромная проблема. Случайно написал скриптик, который напрочь вешает мою систему к чертовой бабушке. То есть не скриптик а мелочь какая - то: решил проверить, что будет, если заставить скрипт открывать себя самого. Правильно, bash через некоторое время говорила: to many files opened или что - то в этом роде и скриптик прикрывала. Никаких проблем с системой. Если же этот фокус сделать таким образом #!/bin/sh shellscript shellsctipt у меня ./shellscript: fork: Resource temporarily unavailable смотреть надо настройки /etc/security/limits.conf то система летит в нирвану и даже через сеть не реагирует. Кстати, скриптик вызывался с привилегиями _простого_ пользователя. Моя проблема теперь вот в чем. Я не знаю как мне быть дальше. Может это у меня руки кривые и я как то неправильно сконфигурировал систему. Либо это ошибка в кенеле или баше и все это надо сообщить bugs.debian.org? Вообще то я склоняюсь в сторону теории с кривыми руками. Проверить это просто. Скриптик стоит выше. Может кто - нибудь из вас его запустит. Если система слетать не будет, то я готовлю рукораспремлятель :-) Кстати, у меня стоит woody с 2.4.20 самопальным кернелем (gcc-3.0). Алексей -- Alexey Ozeritsky email1: [EMAIL PROTECTED] email2: [EMAIL PROTECTED] web: http://make-install.ifirst.ru | icq: UIN 52034320
Re: shell script DOS
Привет, коллеги. On Sun, Mar 23, 2003 at 03:14:43PM +0100, swar0g wrote: #!/bin/sh shellscript shellsctipt из foldoc dict fork bomb: #!/bin/sh $0 $0 то система летит в нирвану и даже через сеть не реагирует. Кстати, скриптик вызывался с привилегиями _простого_ пользователя. У меня скрипт систему не убил, но неприятностей наделал. Загрузка под 100%, остановить форки не удаётся. Полез в файл Packages на sid. Нашёл на эту тему набор патчей kernel-patch-2.4-grsecurity Появился повод пересобрать ядро. Алексей Auf Wiederlesenophil aka Д-р Антикоммуний -- Oleg P. Philon http://gomelug.agava.ru/articles Linux Lab, Gomel, Belarus mailto:[EMAIL PROTECTED] http://anticommunist.narod.ru mailto:[EMAIL PROTECTED]
Re: shell script DOS
Hello Oleg P. Philon, из foldoc dict fork bomb: #!/bin/sh $0 $0 то система летит в нирвану и даже через сеть не реагирует. Кстати, скриптик вызывался с привилегиями _простого_ пользователя. У меня скрипт систему не убил, но неприятностей наделал. Загрузка под 100%, остановить форки не удаётся. Полез в файл Packages на sid. Нашёл на эту тему набор патчей kernel-patch-2.4-grsecurity Появился повод пересобрать ядро. не поможет. -- Any statement is incorrect.
shell script DOS
Привет Решил на выходных научитя писать bash скрипты, достал инфу, поставил рядом с собой пиво и начал. Научиться - то научился, вот встала передо мной огромная проблема. Случайно написал скриптик, который напрочь вешает мою систему к чертовой бабушке. То есть не скриптик а мелочь какая - то: решил проверить, что будет, если заставить скрипт открывать себя самого. Правильно, bash через некоторое время говорила: to many files opened или что - то в этом роде и скриптик прикрывала. Никаких проблем с системой. Если же этот фокус сделать таким образом #!/bin/sh shellscript shellsctipt то система летит в нирвану и даже через сеть не реагирует. Кстати, скриптик вызывался с привилегиями _простого_ пользователя. Моя проблема теперь вот в чем. Я не знаю как мне быть дальше. Может это у меня руки кривые и я как то неправильно сконфигурировал систему. Либо это ошибка в кенеле или баше и все это надо сообщить bugs.debian.org? Вообще то я склоняюсь в сторону теории с кривыми руками. Проверить это просто. Скриптик стоит выше. Может кто - нибудь из вас его запустит. Если система слетать не будет, то я готовлю рукораспремлятель :-) Кстати, у меня стоит woody с 2.4.20 самопальным кернелем (gcc-3.0). Алексей
Re: shell script DOS
On Sun, Mar 23, 2003 at 03:14:43PM +0100, swar0g wrote: вешает мою систему к чертовой бабушке. То есть не скриптик а мелочь какая - то: решил проверить, что будет, если заставить скрипт открывать себя самого. google://fork+bomb -- WBR, Michael Shigorin [EMAIL PROTECTED] -- Linux.Kiev http://www.linux.kiev.ua/
GNU make for DOS
настроил тут эмулятор ДОС более менее работает (у меня под ним несколько компиляторов для микроконтроллеров) редактирую файлы в линуксе, компилирую в ДОСе, но в ДОСе хочется иметь гну-мейк. Если пользоваться мейком от линукса и приделать на каждый ехе-шник компилятора скрипт, который его вызывает вместе с ДОСЕМУ, то компиляция происходит слишком долго. есть ли сабж под ДОС ? ЗЫ: я порылся, нашел под сигвин, но он хочет вин-32 :(
Re: GNU make for DOS
On Fri, 22 Nov 2002, Dmitry E. Oboukhov wrote: настроил тут эмулятор ДОС более менее работает (у меня под ним несколько компиляторов для микроконтроллеров) редактирую файлы в линуксе, компилирую в ДОСе, но в ДОСе хочется иметь гну-мейк. Если пользоваться мейком от линукса и приделать на каждый ехе-шник компилятора скрипт, который его вызывает вместе с ДОСЕМУ, то компиляция происходит слишком долго. есть ли сабж под ДОС ? ЗЫ: я порылся, нашел под сигвин, но он хочет вин-32 :( Есть среда DJGPP, для которой собран gnu make, gcc и прочее. www.delorie.com/djgpp/ Best regards, -Vlad
Re: GNU make for DOS
Dmitry E. Oboukhov [EMAIL PROTECTED] writes: есть ли сабж под ДОС ? http://www.delorie.com/djgpp/ Николай.
Re: FoxPro, DOS, etc... (II)
On 27 Feb 2002 16:35:30 +0300 Sergey Suleymanov [EMAIL PROTECTED] wrote: Vladimir N Velychko writes: Vladimir Wow! Спасибо! Таки работает и кажет. Конфиг фоксовый не Vladimir видит пока, но это не большая проблема. config.fpu? Таки да, букивки недоставало. Vladimir В readme, FAQ, да и вообще на сайте про +pc ничего Vladimir нет. :( Наверно нетот readme ;) А где найти _тот_ readme? Перечитал заново FAQ'и, но нигде не встретил. :( УРЛ сестра, УРЛ! %) -- VEL-RIPE ICQ UIN# 3159256
Re: FoxPro, DOS, etc... (I)
On Wed, Feb 27, 2002 at 12:25:11AM +0200, Vladimir N.Velychko wrote: Всем большой привет! И вновь продолжается бой. %) На этот раз по вытеснению Nowell DOS clients. :) Novell Нужен совет или помощь зала. Лабораторный стэнд: MB: чипсет от SIS c видиком на борту. Celeron 366. Woody + 2.14.17(+iBCS patch). Dosemu. Поиски в архиве списка рассылки показали аж 2-а письма на эту тему. 2Vitus: с выходом dosemu-1.0.2 что-нибудь изменилось в лучшую сторону? Cyrillic'а завелась после установки опции _console=1, _но_ при этом пропал курсор. 8=0 А без него никак. :( Это известный баг или я недокрутил чего? Есть необходимость доступаться к COM порту из dosemu. Сделал его suid'ным, он перестал ругаться, что не может создать lock-file, но программы при доступе к COM порту зависают :(( BTW при установке _graphics=1 машина мёртво виснет 8=\ Догадываюсь, что помогает набортный видик... В ДОС-сессию мапятся примонтированные Новеловские тома. ДОС показывает, что на всех их нет свободного места, хотя оно конечно есть и права на запись тоже. Тут похоже помогает kernel-2.4.xx. Команда df не видит этих дисков. mount конечно показывает всё правильно. Памажитя, люди добрыя! %) Подскажите, куда копать. В свое время достаточно повозился с привязыванием новеловских томов к potato для использования из под dosemu. Задача была (да и сейчас процветает) на клиппере и достаточно тяжелая. Первоначально все крутилось на Novell 4.11 в файл-серверном режиме с бездисковыми досовскими клиентами. Дак вот, когда перетащили клиентов на досему с сохранением данных на Netware, стали постоянно биться индексы во время работы. В конце концов плюнули на Netware и перетащили данные на линукс, и сейчас все замечательно крутится. Сами досовсие сессии работают на серваке с кучей(~50) терминалов, соответственно данные гоняются только в пределах сервака, усе летает. Вообщем, очень рекомендую плюнуть на нетварь для таких дел. С уважением, Фефилов Андрей.
Re: FoxPro, DOS, etc... (I)
On Wed, 27 Feb 2002, Vladimir N.Velychko wrote: Dosemu. Поиски в архиве списка рассылки показали аж 2-а письма на эту тему. 2Vitus: с выходом dosemu-1.0.2 что-нибудь изменилось в лучшую сторону? А я доктор? А мне оно надо? У меня дома вообще 0.98.1 стоит... Cyrillic'а завелась после установки опции _console=1, _но_ при этом пропал курсор. 8=0 А без него никак. :( Это известный баг или я недокрутил чего? Есть необходимость доступаться к COM порту из dosemu. Сделал его suid'ным, он перестал ругаться, что не может создать lock-file, но программы при доступе к COM порту зависают :(( BTW при установке _graphics=1 машина мёртво виснет 8=\ Догадываюсь, что помогает набортный видик... Совет - НИКОГДА не используйте dosemu на консоли на современных машинах. Только в X-ах. dosemu 1.0.x прекрасно эмулирует все требуемые видеорежимы, а X-ы изолируют его от глюков аппаратуры.
Re: FoxPro, DOS, etc... (I)
Vladimir N Velychko writes: Vladimir Dosemu. Поиски в архиве списка рассылки показали аж 2-а Vladimir письма на эту тему. 2Vitus: с выходом dosemu-1.0.2 Vladimir что-нибудь изменилось в лучшую сторону? Я не Vitus, но по моим впечатлениям 0.99.13 пока наиболее стабилен. Vladimir В ДОС-сессию мапятся примонтированные Новеловские тома. Могут быть проблемы. ncpfs не видит блокировок, сделанных нормальными клиентами. А если Вы используете новеловские транзакции, то вообще можно получить ошибку чтения. Если есть возможность, лучше сначала на марс все перетащить. Транзакций не будет, зато с блокировками вроде все в порядке. Vladimir ДОС показывает, что на всех их нет свободного места, хотя Vladimir оно конечно есть и права на запись тоже. Тут похоже Vladimir помогает kernel-2.4.xx. Команда df не видит этих Vladimir дисков. mount конечно показывает всё правильно. Памажитя, Vladimir люди добрыя! 2.4 вряд-ли поможет: /* We cannot say how much disk space is left on a mounted NetWare Server, because free space is distributed over volumes, and the current user might have disk quotas. So free space is not that simple to determine. Our decision here is to err conservatively. */ Я например просто поставил -1 (2 гига) -- Sergey Suleymanov
FoxPro, DOS, etc... (II)
Лабораторный стэнд тот же: MB: чипсет от SIS c видиком на борту. Celeron 366. Woody + 2.14.17(+iBCS patch). FoxPro. Есть задачи, написанные на Fox'е. Было бы идеально запускать их под Линухом нативно, а не под dosemu. Попробовали Recital Developer http://www.recital.com. Кроме всего там есть runtime. Но как оказалось, нормально попробовать его в работе нет возможности, потому как триальная лицензия на 14 дней даётся только на development часть этого пакета, но не на runtime. Да и с кирилликой оно никак не работает :(( SCO'тская runtime запускалка FoxPro 2.6 для Unix ((c) 1993-2000 Dennis Allen) стартует, загружается, но, похоже тоже не умеет кириллику ни разу :( Риcует #?aP# вместо кириллики. Режет 8-й бит в 866-й кодировке? Локаль ru_RU.CP866 сгенерена и проставлена. У кого нибудь это работает как надо? Есть ли в природе подобные вещи и по возможности бесплатные? -- ICQ UIN# 3159256 VEL-RIPE
Re: FoxPro, DOS, etc... (II)
Vladimir N Velychko writes: Vladimir никак не работает :(( SCO'тская runtime запускалка FoxPro Vladimir 2.6 для Unix ((c) 1993-2000 Dennis Allen) стартует, Vladimir загружается, но, похоже тоже не умеет кириллику ни разу :( Vladimir Риcует #?aP# вместо кириллики. Режет 8-й бит в 866-й Vladimir кодировке? Кажется нужен ключик +pc Об этом, кстати, в readme написано. Vladimir Локаль ru_RU.CP866 сгенерена и проставлена. У кого нибудь Vladimir это работает как надо? Есть ли в природе подобные вещи и Vladimir по возможности бесплатные? -- Sergey Suleymanov
Re: FoxPro, DOS, etc... (II)
On 27 Feb 2002, Sergey Suleymanov wrote: Vladimir никак не работает :(( SCO'тская runtime запускалка FoxPro Vladimir 2.6 для Unix ((c) 1993-2000 Dennis Allen) стартует, Vladimir загружается, но, похоже тоже не умеет кириллику ни разу :( Vladimir Риcует #?aP# вместо кириллики. Режет 8-й бит в 866-й Vladimir кодировке? Кажется нужен ключик +pc Об этом, кстати, в readme написано. Wow! Спасибо! Таки работает и кажет. Конфиг фоксовый не видит пока, но это не большая проблема. В readme, FAQ, да и вообще на сайте про +pc ничего нет. :( -- ICQ UIN# 3159256 VEL-RIPE
Re: FoxPro, DOS, etc... (II)
Vladimir N Velychko writes: Vladimir Wow! Спасибо! Таки работает и кажет. Конфиг фоксовый не Vladimir видит пока, но это не большая проблема. config.fpu? Vladimir В readme, FAQ, да и вообще на сайте про +pc ничего Vladimir нет. :( Наверно нетот readme ;) -- Sergey Suleymanov
FoxPro, DOS, etc... (I)
Всем большой привет! И вновь продолжается бой. %) На этот раз по вытеснению Nowell DOS clients. :) Нужен совет или помощь зала. Лабораторный стэнд: MB: чипсет от SIS c видиком на борту. Celeron 366. Woody + 2.14.17(+iBCS patch). Dosemu. Поиски в архиве списка рассылки показали аж 2-а письма на эту тему. 2Vitus: с выходом dosemu-1.0.2 что-нибудь изменилось в лучшую сторону? Cyrillic'а завелась после установки опции _console=1, _но_ при этом пропал курсор. 8=0 А без него никак. :( Это известный баг или я недокрутил чего? Есть необходимость доступаться к COM порту из dosemu. Сделал его suid'ным, он перестал ругаться, что не может создать lock-file, но программы при доступе к COM порту зависают :(( BTW при установке _graphics=1 машина мёртво виснет 8=\ Догадываюсь, что помогает набортный видик... В ДОС-сессию мапятся примонтированные Новеловские тома. ДОС показывает, что на всех их нет свободного места, хотя оно конечно есть и права на запись тоже. Тут похоже помогает kernel-2.4.xx. Команда df не видит этих дисков. mount конечно показывает всё правильно. Памажитя, люди добрыя! %) Подскажите, куда копать. -- ICQ UIN# 3159256 VEL-RIPE