Re: bash или dash
Artem Chuprina wrote: Stanislav Maslovski -> debian-russian@lists.debian.org @ Fri, 12 Feb 2010 11:43:21 +0300: SM> bash. dash для интерактивной работы не годится. (ворчливо) можно подумать, bash годится... Скрипты на нем писать местами неплохо, да, "а то, что вы делаете руками..." а что годится? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b7913c7.5050...@yandex.ru
Re: bash или dash
Mon, Feb 15, 2010 at 12:28 +0300 Ed воздействовал на энтропию: > Artem Chuprina wrote: > >Stanislav Maslovski -> debian-russian@lists.debian.org @ Fri, 12 Feb 2010 > >11:43:21 +0300: > > SM> bash. dash для интерактивной работы не годится. > > > >(ворчливо) можно подумать, bash годится... Скрипты на нем писать > >местами неплохо, да, "а то, что вы делаете руками..." > > а что годится? zsh, вестимо. -- Bright regards, Sergey Korobitsin | http://the-brights.net/ -- Arta Software, http://arta.kz/ | illuminating and elevating xmpp:underta...@jabber.arta.kz | the naturalistic worldview -- Если мысли сходятся - значит, они ограничены -- Саша & Наташа, периодически -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100215093921.gb6...@arta.kz
Lenny+testing система - segfaults
Hello! Вчера вечером обновился, на ночь усыпил ноут - с утра приложения не запускаются. После перезапуска не стартовали иксы. Немного поковырял, иксы запустились, но многие приложения рушатся при запуске или чуть далее. Попытки менять версии системных библиотек между stable/testing не помогают. Может кто подсказать, что такое сломали в системе и что с этим делать? К примеру, скайп вовсе не запускается, а kopete падает через минуту примерно после запуска, причем отправка,прием сообщений работает... в течении этой минуты. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny+testing система - segfaults
В Пнд, 15/02/2010 в 13:08 +0300, Alexey Pechnikov пишет: > Hello! > > Вчера вечером обновился, на ночь усыпил ноут - с утра приложения не > запускаются. df? Не? -- DamirX -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1266228995.3362.13.ca...@everest.agg
Re: Lenny+testing система - segfaults
On Mon, 15 Feb 2010 13:08:58 +0300 Alexey Pechnikov wrote: > Hello! > > Вчера вечером обновился, на ночь усыпил ноут - с утра приложения не > запускаются. После перезапуска не стартовали иксы. Немного поковырял, Память потестируй. -- Best regards, Alexander GQ Gerasiov Contacts: e-mail:g...@cs.msu.su Jabber: g...@jabber.ru Homepage: http://gq.net.ru ICQ: 7272757 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1 signature.asc Description: PGP signature
Re: переключен ие раскладки клавиатуры из скрипта
On Sat, Feb 06, 2010 at 07:23:29PM +0300, San_Sanych wrote: > У меня вот такой странный вопрос, возможно ли переключить раскладку > клавиатуры в Х-ой сессии из скрипта? > про xautomation знаю, но к сожалению с xautomation 1.03 и xserver-xorg > 7.5 вызов xte сбрасывает раскладку на дефалтовую. xdotool? -- alexander barakin aka sash-kan | mailto+jid: alex.bara...@gmail.com mezon.ru,spb,russia| nic-handle: SASH3-UANIC Я на свете всех умней, Не боюсь я никого. Вот какой я молодец, Буду жить теперь сто лет. -- мироощущение, способное вытянуть из любого невроза -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100215131831.ga10...@teta.mezon.local
Re: Lenny+testing система - segfaults
Alexey Pechnikov пишет: Hello! Вчера вечером обновился, на ночь усыпил ноут - с утра приложения не запускаются. После перезапуска не стартовали иксы. Немного поковырял, иксы запустились, но многие приложения рушатся при запуске или чуть далее. Попытки менять версии системных библиотек между stable/testing не помогают. Может кто подсказать, что такое сломали в системе и что с этим делать? К примеру, скайп вовсе не запускается, а kopete падает через минуту примерно после запуска, причем отправка,прием сообщений работает... в течении этой минуты. Best regards, Alexey Pechnikov. http://pechnikov.tel/ libc не обновляли перед этим. При смеси lenny/testing болезненный переход, помню откатывался с теми же симптомами. Потом обновил аккуратно через сингл мод без иксов, всё встало и заработало. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b794979.1030...@mail.ru
Re: переключение расклад ки клавиатуры из скрипта
15.02.2010 16:18, alexander barakin пишет: On Sat, Feb 06, 2010 at 07:23:29PM +0300, San_Sanych wrote: У меня вот такой странный вопрос, возможно ли переключить раскладку клавиатуры в Х-ой сессии из скрипта? про xautomation знаю, но к сожалению с xautomation 1.03 и xserver-xorg 7.5 вызов xte сбрасывает раскладку на дефалтовую. xdotool? спасибо гляну в свободное время -- Александр Вайтехович www: http://sanych.nnov.ru jabber: sanych{a}sanych.nnov.ru -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b795530.3040...@gmail.com
Re: Lenny+testing система - segfaults
Hello! On Monday 15 February 2010 16:17:45 Alexandr Sagadeev wrote: > libc не обновляли перед этим. При смеси lenny/testing > болезненный переход, помню откатывался с теми же симптомами. > Потом обновил аккуратно через сингл мод без иксов, всё > встало и заработало. У меня libc6 из тестинга, что еще обновить? aptitude говорит, что обновлять нечего. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Получение информации о файлах в rar архиве
Alexey Pechnikov wrote: Интересует размер файла, дата добавления в архив или дата последней модификации, имя файла в архиве. Для zip,7z, etc. все легко и просто - вывели список файлов в архве, грепнули, позвали awk и готово. Но вот rar архив отличился - имя файла выдает _первым_ аргументом, а не последним! Спрашивается, что с этим финтом делать. Алексей, а в чем проблемы с p7zip-rar? формат вывода вроде тот же, что и у 7z. -- Максим Никулин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b795bc3.3010...@gmail.com
Re: и ещё пр о l2tp
On Tue, Feb 09, 2010 at 08:35:47AM +0300, sergio wrote: > Всем привет. > > Попробовал настроить xl2tpd, потому что он есть в дебиане. > > Всё хорошо, только есть одна проблема с маршрутами. > > Когда было pptp remote ip получался через ipcp, и pppd прописывал для > него маршрут. > Обратного действия, кстати, pppd не производил. И это видимо баг. > > Но l2tp ip, видимо, обретаются каким-то другим чудесным образом, не > через ipcp, и pppd для них маршруты не прописывает. > Это надо делать руками. И тут возникает куча вопросов. > > 1) сейчас remote ip совпадает с ip l2tp сервера. Всегда ли это должно > быть так? нет, конечно. > 2) Где лучше прописывать/убирать маршруты? > Сейчас я сделал это через /etc/ppp/ip-pre-up и > /etc/ppp/ip-down.d/l2tp_route. вполне. если ip-pre-up таки вызывается. > 3) Почему в дебиане нету /etc/ppp/ip-pre-up.d а что, есть /etc/ppp/ip-pre-up? в lenny и squeeze не наблюдаю. хотя в man-е упомянут. > Я не хочу привязываться к ip l2tp сервера. (он задан по имени, у > которого несколько ip, и я не уверен, что завтра ip не сменятся, но > уверен, что имя останется) так в чём проблема? > Я не хочу привязываться к дифлотроуту, котороый обычно не менятется, но > всякое бывает. и что вас напрягает? > (И именно для этого я использовал pre-up а не up) логики не улавливаю. -- alexander barakin aka sash-kan | mailto+jid: alex.bara...@gmail.com mezon.ru,spb,russia| nic-handle: SASH3-UANIC Я не умею целоваться, в этом вся моя беда. А на самом деле я ничего девчонка, хорошая. Нравлюсь парням, но как только они узнают, что я не умею целоваться, они отворачиваются от меня и говорят, что я тормозная... -- из писем в "Спид-Инфо" -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100215145122.gb10...@teta.mezon.local
Re: и ещё про l2tp
9 февраля 2010 г. 8:35 пользователь sergio написал: > Всем привет. > > Попробовал настроить xl2tpd, потому что он есть в дебиане. > > Всё хорошо, только есть одна проблема с маршрутами. > > Когда было pptp remote ip получался через ipcp, и pppd прописывал для него > маршрут. > Обратного действия, кстати, pppd не производил. И это видимо баг. > > Видимо l2tp на Фре и админы не позаботились о конфигурации "self". Можно сделать так - добавить в peer-файл: :192.168.222.1 IP ставьте желаемый. И именно с двоеточием в начале. > Но l2tp ip, видимо, обретаются каким-то другим чудесным образом, не через > ipcp, и pppd для них маршруты не прописывает. > Это надо делать руками. И тут возникает куча вопросов. > > 1) сейчас remote ip совпадает с ip l2tp сервера. Всегда ли это должно быть > так? > 2) Где лучше прописывать/убирать маршруты? > Сейчас я сделал это через /etc/ppp/ip-pre-up и > /etc/ppp/ip-down.d/l2tp_route. > 3) Почему в дебиане нету /etc/ppp/ip-pre-up.d > > Я не хочу привязываться к ip l2tp сервера. (он задан по имени, у которого > несколько ip, и я не уверен, что завтра ip не сменятся, но уверен, что имя > останется) > Я не хочу привязываться к дифлотроуту, котороый обычно не менятется, но > всякое бывает. (И именно для этого я использовал pre-up а не up) > > Как лучше это сделать? > > -- > sergio. > > > -- > To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org > with a subject of "unsubscribe". Trouble? Contact > listmas...@lists.debian.org > > -- -- С наилучшими пожеланиями, Олег Анисимов AKA Yoda
Re: Lenny+testing система - segfaults
On Mon, 2010-02-15 at 13:08 +0300, Alexey Pechnikov wrote: > Hello! > > Вчера вечером обновился, на ночь усыпил ноут - с утра приложения не > запускаются. > После перезапуска не стартовали иксы. Немного поковырял, иксы запустились, но > многие приложения рушатся при запуске или чуть далее. Попытки менять версии > системных библиотек между stable/testing не помогают. Может кто подсказать, > что > такое сломали в системе и что с этим делать? К примеру, скайп вовсе не > запускается, > а kopete падает через минуту примерно после запуска, причем отправка,прием > сообщений работает... в течении этой минуты. gdb will tell you more than anyone on this mailing list. -- Stanislav
Re: Получение информации о файлах в rar архиве
Alexey Pechnikov wrote: > Имя файла - последнее в строке. Так что задача получения имени файла > идентична cut -f$N- возвращает "конец строки, включая поле $N" cut -d ' ' -f$N- не сложнее. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlbroq$b5...@ger.gmane.org
Re: Получение информации о файлах в rar архиве
Hello! On Monday 15 February 2010 19:11:27 Serhiy Storchaka wrote: > > Имя файла - последнее в строке. Так что задача получения имени файла > > идентична cut -f$N- возвращает "конец строки, включая поле $N" > > cut -d ' ' -f$N- не сложнее. > Откуда настойчивое желание вручную всем утилитам разделитель указывать? По умолчанию таб, пусть таковым и остается, зачем менять-то? Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: photoshop cs2 shortcuts
Timur Rasulov пишет: > В винде это наблюдалось при активной русской раслкладке - фотошоп по > буквам смотрит, а не по кодам. В последних версиях пофиксено, но они не > очень любят вайн :( Думаю, искать надо в сторону локали или раскладки. Раскладка проверялась и туды-сюды переключалась -- без результата. С LANG=C photoshop вообще не запускается и выдаёт окно с ошибкой "Could not initialize Photoshop because the file could not be found.", в то время как в stdout валится: err:shell:SHGetFolderPathAndSubDirW Failed to create directory L"C:\\windows\\profiles\\user\\\0420\0430\0431\043e\0447\0438\0439 \0441\0442\043e\043b". С LANG=en_US.utf8 результат такой же как и с дефолтной (русской) локалью: запускается, но шорткаты не работают. В stdout при этом ничего не сыплется. -- Dmitri Samsonov -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b797576.4040...@gmail.com
Re: Получение информации о файлах в rar архиве
Hello! On Monday 15 February 2010 17:35:47 Maxim Nikulin wrote: > Алексей, а в чем проблемы с p7zip-rar? формат вывода вроде тот же, что и > у 7z. Тогда для обработки rar-архивов придется ставить 7zfull, и ладно бы еще он свободный был. rar при желании можно и свободный поставить, если обработка кириллицы в архивах и формата новых версий некритична. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Lenny+testing система - segfaults
Hello! On Monday 15 February 2010 18:31:10 Stanislav Maslovski wrote: > gdb will tell you more than anyone on this mailing list. Да я как бы глянул уже, на чем скайп падает, но мне важно не это, а какой пакет в системе обновить, чтобы решить проблему. Явно ведь какая-то системная либа хулиганит. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Получение информации о файлах в rar архиве
Alexey Pechnikov wrote: > Откуда настойчивое желание вручную всем утилитам разделитель указывать? > По умолчанию таб, пусть таковым и остается, зачем менять-то? OFS по умолчанию пробел, зачем менять-то? Откуда у человека, путающегося с пробелами и табуляциями в редакторе, желание использовать эту самую табуляцию как разделитель? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlbt4a$ei...@ger.gmane.org
Re: Получение информации о файлах в rar архиве
Alexey Pechnikov wrote: > On Monday 15 February 2010 17:35:47 Maxim Nikulin wrote: >> Алексей, а в чем проблемы с p7zip-rar? формат вывода вроде тот же, что и >> у 7z. > > Тогда для обработки rar-архивов придется ставить 7zfull, и ладно бы еще он > свободный был. rar при желании можно и свободный поставить, если обработка > кириллицы в архивах и формата новых версий некритична. С каких пор LGPL перестала быть свободной? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlbtcc$ei...@ger.gmane.org
Re: Подсчет трафика
Artem Chuprina wrote: А расскажите, кто чем считает трафик и потом анализирует насчитанное. - кто пожрал внешний канал То что вы написали - сложная задача, решать ее можно по частям. Из своего опыта: если есть внешний канал - то он шейпится, если канал шейпится - то есть htb, если есть htb - то он автоматом считает трафик. Вывод его статистики, хоть ежеминутный, не занимает cpu. Результат можно отображать c помощью rrd. Разделять трафик на торрент и неторрент, этим способом врятли получиться, особенно если торент через openvpn. Хотя, если очень хочется, можно попробовать модулем iptables (http://sourceforge.net/projects/iptables-p2p/ например) отфильтровать торрент и его уже отдельно считать/шейпить htb. Есть и другие варианты, из архива рассыки: http://www.mail-archive.com/debian-russian@lists.debian.org/msg82905.html http://lists.debian.org/debian-russian/2003/07/msg00462.html http://lists.debian.org/debian-russian/2002/04/msg00022.html Вообще, как я понял, любая статистика будет загружать cpu, кроме случая с htb (или другой дисциплиной) когда статистика уже есть. Удачи. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlbu5c$ki...@ger.gmane.org
find - как получить сортир овку ?
Задача: найти все файлы аудиокниги и подготовить их для плейера. Если все файлы в одной директории, задача решается командой: mid3v2 *.mp3 --delete-all && mp3gain *.mp3 && cat *.mp3 | split -b 50m -a2 -d но если файлы в поддиректориях, то первые два действия решаются с помощью: find -type f -name '*.mp3' -exec mid3v2 --delete-all '{}' \; && find -type f -name '*.mp3' -exec mp3gain '{}' \; А вот с последней частью возникла сложноть - при find -type f -name '*.mp3' -exec cat '{}' \; | xxx... ломается сортировка. find --help | grep sor ничего не находит, как использовать отдельный sort несовсем понятно. Какие могут быть варианты ? -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlc0s3$v3...@ger.gmane.org
Re: Получение информации о файлах в rar архиве
Hello! On Monday 15 February 2010 19:39:01 Serhiy Storchaka wrote: > Alexey Pechnikov wrote: > > On Monday 15 February 2010 17:35:47 Maxim Nikulin wrote: > >> Алексей, а в чем проблемы с p7zip-rar? формат вывода вроде тот же, что и > >> у 7z. > > > > Тогда для обработки rar-архивов придется ставить 7zfull, и ладно бы еще он > > свободный был. rar при желании можно и свободный поставить, если обработка > > кириллицы в архивах и формата новых версий некритична. > > С каких пор LGPL перестала быть свободной? $ aptitude show p7zip-rar Раздел: non-free/utils Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Анонс: новая версия системы поиска
Hello! Система во многом переработана, описание см. здесь http://sqlite.mobigroup.ru/src/wiki?name=poisk Пример пользовательского скрипта поиска: = #!/bin/dash # Use as # POISK_DB=DATABASE poisk-search-range-mtime limit offset query (poisk-search-meta "$3" | xargs poisk-qinfo-field mtime | poisk-qsort-num-desc; poisk-search-content "$3" | xargs poisk-qinfo-field mtime | poisk-qsort-num-desc) | poisk-q | poisk-qoffset "$2" | poisk-qlimit "$1" | xargs poisk-qresult-search "$3" = Результаты, возвращаемые указанным скриптом: = $ export POISK_DB=DB $ poisk-search-range-mtime 2 0 mts number = 1 rowid = 1404 unixepoch = 1266180679 uri = /share/В помощь специалисту/Инструкция по оказанию услуг/Правила filename = /share/В помощь специалисту/Инструкция по оказанию услуг/Правила chunk = mimetype = application/msword size = 3139072 mtime = 1258986155 snippet = ...обычной SIM-карты на MTS - PAY, MTS - Новости и др offsets = 0 0 41511 3 0 0 41522 3 1 0 135 3 title = number = 2 rowid = 1405 unixepoch = 1266180680 uri = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство filename = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство chunk = mimetype = application/msword size = 1580032 mtime = 1258986128 snippet = ...ссылке https://ihelper.mts.ru/salesui.На экране... offsets = 0 0 9275 3 1 0 520 3 title = Активация услуг дилером = = $ poisk-search-range-mtime 1 1 mts number = 1 rowid = 1405 unixepoch = 1266180680 uri = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство filename = /share/В помощь специалисту/Инструкция по оказанию услуг/Руководство chunk = mimetype = application/msword size = 1580032 mtime = 1258986128 snippet = ...ссылке https://ihelper.mts.ru/salesui.На экране... offsets = 0 0 9275 3 1 0 520 3 title = Активация услуг дилером = Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Не получается скомпилить тестинговое ванильное ядро
В сообщении от Понедельник 15 февраля 2010 07:49:46 автор James Brown написал: > Не получается под Debian скомпилить тестинговое ванильное ядро > 2.6.33-rc8 с kernel.org > (см. прилагаемые логи ошибок). > При этом, ванильное ядро 2.6.32.8 скомпилилось без проблем. > Что я делаю не так? > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=561569
Re: Lenny+testing система - segfaults
Alexey Pechnikov пишет: Hello! On Monday 15 February 2010 16:17:45 Alexandr Sagadeev wrote: libc не обновляли перед этим. При смеси lenny/testing болезненный переход, помню откатывался с теми же симптомами. Потом обновил аккуратно через сингл мод без иксов, всё встало и заработало. У меня libc6 из тестинга, что еще обновить? aptitude говорит, что обновлять нечего. Best regards, Alexey Pechnikov. http://pechnikov.tel/ Не обновить, а откатить на stable, а потом заново аккуратно накатить. При установке из testing'а он предупреждает, что надо всё повыключать иначе плохо будет -- «Да»/«Нет»? Если автоматом нажали «Да» не вникнув, то ССЗБ. Однако, Алексей, если обновились за долго до этого и всё после работало, то дело в чём-то другом. PS. Не помню с какой версии на какую это происходило. Похоже с libc6 2.7 на 2.9 или 2.10. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4b798bb0.2000...@mail.ru
Re: Получение информа ции о файлах в rar архи ве
On 15.02.2010 19:27, Alexey Pechnikov wrote: > On Monday 15 February 2010 17:35:47 Maxim Nikulin wrote: >> Алексей, а в чем проблемы с p7zip-rar? формат вывода вроде тот же, что и >> у 7z. > Тогда для обработки rar-архивов придется ставить 7zfull, и ладно бы еще он > свободный был. (s/7zfull/7z-rar/; p7zip-full - свободный (и не поддерживает rar).) ??? для обработки rar-архивов по-любому придётся unrar (или rar) из non-free. p7zip-rar несвободен ровно в той же степени, что и unrar[-nonfree]; и, хотя лицензия на них несвободная, но исходники доступны, и собираются они из исходников. > rar при желании можно и свободный поставить, если обработка > кириллицы в архивах и формата новых версий некритична. Я не представляю, для кого может быть некритична поддержка rar-3. К тому же 7z 1) более нормально поддерживает кодировки имён файлов в zip (его можно убедить их не трогать, в результате чего они поддаются автодетекту кодировки), 2) и держит чёртову уймищу более других архивов (из существенного - iso-9660, chm, msi, ole compound document). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlc45e$au...@ger.gmane.org
Re: Подсчет трафика
On 02/15/2010 01:23 AM, Artem Chuprina wrote: Люди местные, сами мы недобрые... А расскажите, кто чем считает трафик и потом анализирует насчитанное. Интересует примерно следующая модель использования. Есть сеть, довольно развесистая, аж о двух роутерах (один роутит подсети внутренней сети и в DMZ, а другой из DMZ наружу). Внешний роутер маскарадит (и сам тоже малость генерирует трафик). Внутренняя сеть на VLAN'ах, и есть OpenVPN. Что хочется получить. В любой момент под рукой должна быть сводная информация вида "кто пожрал канал" - Top несколько пожирателей канала. Статистика (можно переключаемо вручную): за последние сутки-двое (с детализацией по часам), неделю (с детализацией приблизительно по времени дня), за пару месяцев (с детализацией по дням). Детализацию удобно было бы видеть графиками. Поскольку у внешнего роутера может быть более одного внешнего интерфейса, хорошо бы уметь увидеть статистику, касающуюся только одного из них. Заинтересовавшие вхождения нужно иметь возможность быстро и удобно (с точки зрения интерфейса) увидеть с аналогичным подходом (Top несколько, с детализацией) по: протоколам (в понимании IP, т.е. ICMP/UDP/TCP/что-там-еще-бывает), хостам (с кем в основном обменивался пакетами заинтересовавший меня наш внутренний хост), внутри протоколов TCP/UDP - по портам. Собственно, задачи, которые хочется решать: - сколько мы пожрали трафика за отчетный перед провайдером период - кто пожрал внешний канал - чем он его пожрал (трояна словил, за ненужными апдейтами ломанулся мимо родного WSUS'а, торрент торрентит, и т.п.) - где узкие места в локальной сети При этом на роутерах софта должно быть по минимуму - особенно софта, слушающего какие-то соединения. Категорически отказать апачу, а за выполнение aptitude install php<что-угодно> на роутере у нас применяется корпоративный расстрел на месте. На машине, которая показывает результаты админу или начальнику, можно и пыхпых. Поскольку внешний роутер маскарадит, то, вероятно, снимать надо ULOG'ом. pcap'ом либо его собственный внешний трафик не увидишь, либо детализацию по внутренним адресам не получишь. Насколько я понимаю, мейнстрим формата съема на одной машине с обработкой на другой - это NetFlow. Но если со снималкой для него вроде все понятно - fprobe-ulog, остальные ulog-варианты не умеют NetFlow, то вот с дальнейшей обработкой и визуализацией хотелось бы почитать мнение тех, кто этих устриц ел. Мда, живут же люди... у меня все гораздо проще: Две внутренних сети (~100 машин), обе включены в один роутер, имеющий выход в мир и выход к сервакам на коллокейшене отдельно. Роуты разводятся iproute, стандартно. Подсчет трафика - pmacct, пищущий в мускуль (ip, mac, source ip, dest ip, протокол, порт, объем и кол-во пакетов). Данные pmacctd кеширует и сбрасывает в таблицу раз в пять минут. Авторизации, по сути, никакой - по ip, и раз в неделю я прогоняю скриптик на предмет несоответствия маков ip, дабы наказать особо умных. Есть прозрачный squid, там же. Раз в день данные за день чистятся и группируются по принципу пользун-хост-порт (перловым скриптом) и заносятся в таблицу истории. Сумма за день инкрементится в свойствах пользователя. Раз в 10 минут другой скрипт проверяет, сколько пользователь использовал, если перебор - банит его iptables, оставляя только корп. мыло и аську. Без ежедневного упрощения статистики в месяц (~15 гб трафа, мы нищеброды) текущая таблица имела 2-3 миллиона записей и объем в полтора гигабайта, что отрицательно влияло на производительность банилки, потому ввел ежедневое подведение итогов. Начальству, по сути, интересен не список портов и ip, а лог сквида с группировкой по домену (сей лог парсится раз в 30 мин, чистится и кладется в мускуль). Есть некий интерфейс ко всему этому на php. Понимаю, что местами через задницу, но оно работает, а на корню менять не хочется. Недавно в сторонней организации, занимающейся транспортом на WiFI, увидел роутеры (специальные девайсы на ARM) под управлением Mikrotik RouterOS (урл не дам, но гуглится легко - у сволочи прова умер прокси). Сия ось - жутко погрызанный BSD, около 30 метров, есть сборка под x86, может грузиться с флешки/харда и заточена под роутерные нужды, есть отдельный удаленный гуй для настройки и снятия статистики. Сама ось дает шейпинг и маршрутизацию, возможно и кеширование HTTP. Гуй - графики и разноцветных пользователей по длине очереди (суть загрузке канала). Только вот сумму сама считать и логи вести не особо любит - во встроенной железке просто мозгов нет. Думаю попробовать заюзать, а статистику снимать по snmp и скармливать mrtg. Минус - ось платная. Впрочем, лицензия покупается единоразово, недорого. Сам Mikrotik Router - около 80-100 баксов с доставкой по почте, это три eth и два miniPci под вайфай, плюс лицензия на ось. Вот. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.
Re: find - как получить с ортировку ?
On 15.02.2010 15:37, Nicholas wrote: > Задача: найти все файлы аудиокниги и подготовить их для плейера. > Если все файлы в одной директории, задача решается командой: > > mid3v2 *.mp3 --delete-all && mp3gain *.mp3 && cat *.mp3 | split -b 50m > -a2 -d > > А вот с последней частью возникла сложноть - при > find -type f -name '*.mp3' -exec cat '{}' \; | xxx... > ломается сортировка. > find --help | grep sor ничего не находит, > как использовать отдельный sort несовсем понятно. Что-то в таком роде: find -type f -name '*.mp3' -print0|sort -z|xargs -0 cat|... > Какие могут быть варианты ? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlc5d1$f4...@ger.gmane.org
Re: Получение информации о файлах в rar архиве
Hello! On Monday 15 February 2010 21:35:27 Yuriy Kaminskiy wrote: > К тому же 7z > 1) более нормально поддерживает кодировки имён файлов в zip (его можно убедить > их не трогать, в результате чего они поддаются автодетекту кодировки), > 2) и держит чёртову уймищу более других архивов (из существенного - iso-9660, > chm, msi, ole compound document). Присылайте фильтры документов, добавлю. У меня была задача индексации архивов библиотек, а там только rar и zip, так что касаемо других форматов ничего сказать не могу, может, и проще их через 7z поддерживать. Best regards, Alexey Pechnikov. http://pechnikov.tel/
Re: Подсчет трафика
Nicholas -> debian-russian@lists.debian.org @ Mon, 15 Feb 2010 11:51:14 +: >> А расскажите, кто чем считает трафик и потом анализирует насчитанное. >> - кто пожрал внешний канал N> То что вы написали - сложная задача, решать ее можно по частям. N> Из своего опыта: если есть внешний канал - то он шейпится, Ой, не, это уже более изощренно, чем мне нужно. Чтоб шейпить, надо иметь четкое представление, что и зачем. А у нас стоит задача типа "мягко пнуть кого-нибудь, забывшего утром притормозить торрент - или тормознуть не успевший за ночь debmirror" или "ой, что-то эта машина подозрительно много трафика гонит, не трояна ли поймало?" Не более. Формализовать политику шейпинга - работа, которую делать скорее не надо, нежели надо... Но для анализа подобного типа надо таки видеть топ. -- hands-free BSD -- (С)энта -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/99583...@wizzle.ran.pp.ru
Re: Подсчет трафика
Если нужна полная статистика fprobe/nprobe + flow-tools (есть даже веб-панель для наглядного анализа). Позволяет генерировать отчеты. (nprobe - платная ) Если полная статистика не нужна, а нужно лишь найти затыки в сети и просто анализировать ее работу - sflow (берется не каждый пакет как в нетфло, а избранные. Все настраивается).
Re: Подсчет трафика (+ шей пинг)
Artem Chuprina wrote: N> Из своего опыта: если есть внешний канал - то он шейпится, Ой, не, это уже более изощренно, чем мне нужно. Чтоб шейпить, надо иметь четкое представление, что и зачем. Можно сделать, для профилактики, просто - по ip: 4 + 3х255 строчек на сеть. Правила tc.conf: #!/bin/bash #..шапка: tc qdisc add dev eth0 root handle 1: htb default 9991 tc class add dev eth0 parent 1: classid 1: htb rate 1mbps burst 150k tc class add dev eth0 parent 1: classid 1:9991 htb rate 64kbps ceil 128kbps burst 150k tc qdisc add dev eth0 parent 1:9991 handle 9991: sfq perturb 10 #..и для каждого из ip: tc class add dev eth0 parent 1: classid 1:1 htb rate 256kbps ceil 512kbps burst 300k tc class add dev eth0 parent 1: classid 1:255 htb rate 256kbps ceil 512kbps burst 300k tc qdisc add dev eth0 parent 1:1 handle 1: sfq perturb 10 tc qdisc add dev eth0 parent 1:255 handle 255: sfq perturb 10 tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip src x.xx.xx.1 flowid 1:1 tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip src xx.xx.xx.255 flowid 1:255 Основная часть скрипта генерится 3мя командами: (вы это знаете, но может кому пригодится) for i in `seq 1 255`; do echo "tc class add dev eth0 parent 1: classid 1:"$i" htb rate 256kbps ceil 512kbps burst 300k" >> tc.conf; done; for i in `seq 1 255`; do echo "tc qdisc add dev eth0 parent 1:"$i" handle "$i": sfq perturb 10" >> tc.conf; done; for i in `seq 1 255`; do echo "tc filter add dev eth0 parent 1: protocol ip prio 1 u32 match ip src xx.xx.xx."$i" flowid 1:"$i >> tc.conf; done; Посмотреть что получилось (и статистику) tc_show.sh: #!/bin/bash tc -s -d qdisc show dev eth0 tc -s -d class show dev eth0 tc -s -d filter show dev eth0 -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlcfp2$ju...@ger.gmane.org
Re: find - как получить с ортировку ?
Yuriy Kaminskiy wrote: mid3v2 *.mp3 --delete-all && mp3gain *.mp3 && cat *.mp3 | split -b 50m -a2 -d Что-то в таком роде: find -type f -name '*.mp3' -print0|sort -z|xargs -0 cat|... Спасибо, отлично работает: find -type f -name '*.mp3' -exec mid3v2 --delete-all '{}' \; && find -type f -name '*.mp3' -exec mp3gain '{}' \; && find -type f -name '*.mp3' -print0|sort -z|xargs -0 cat | split -b 50m -a2 -d -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/hlch6m$oj...@ger.gmane.org
Re: Подсчет трафика
В Пнд, 15/02/2010 в 22:09 +0300, Artem Chuprina пишет: > А у нас стоит задача типа > "мягко пнуть кого-нибудь, забывшего утром притормозить торрент - или > тормознуть не успевший за ночь debmirror" или "ой, что-то эта машина > подозрительно много трафика гонит, не трояна ли поймало?" Не более. Я подумал-подумал и ограничил интернет для _пользователей_ http-proxy. Доволен. -- DamirX -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1266298509.3362.18.ca...@everest.agg