LINUX.ORG.RU

Сообщения LX

 

Чем/как лучше считать трафик при виртуальном хостинге?

Задача очень стандартна - считать страфик сайтов при виртуальном хостинге. В основном речь идет от трафике сайта, трафиком, которые клиент нагенерил по ftp/ssh можно принебречь (или не стоит?)

Я понимаю, что подобных решений и продуктов для этой цели создано не мало, поэтому хотел бы узнать лучший вариант.

LX
()

Чтобы пользователь не видел ничего «выше» домашней директории?

Господа администраторы, я к вам за советом. Сам программист, но уж очень вопрос интересует. Допустим я создал пользователя в системе, дал ему shell, свой каталог, доступ удаленный по ssh открыл. А можно ли мне ограничить его "область видимости" так, чтобы он не мог перейти никуда выше своей домашней директории... Подрузомевается, что в системе есть каталоги/файлы в корне, на которых стоит доступ для всех на чтение...

LX
()

Как запустить программу на прибытие email?

Возможно ли при приходе письма на ящик автоматически запускать программу? В качестве почтового сервера используется postfix.

LX
()

Sendmail

При попытке отправить сообщение с консоли сообщение отправляется не от того, кто указан в заголовке письма а от имени учетной записи пользователя, запустившего sendmail: Например сижу под учетной заисьмю alex, делаю следуюущее: $ sendmail -t From: alex@mail.ru To: some_email@some_domain.com Subject: test

test message

и в итоге письмо отправляется от alex.localhost.localdomain.... a не от alex@mail.ru

LX
()

Проблема с компиляций MySQL 4.0.14

Проблема со сборкой из исходников: на шаге gcc -O3 -O3 -DDBUG_OFF -O3 -mcpu=pentium4 -felide-constructors -fno-exceptions -fno-rtti -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o completion_hash.o -static -lreadline /usr/lib/libcurses.a ../libmysql/.libs/libmysqlclient.a -lz -lcrypt -lnsl -lm /usr/lib/gcc-lib/i586-alt-linux/3.2.1/../../../libreadline.a(display.o): In function `rl_redisplay': display.o(.text+0x948): undefined reference to `tputs' .....b так далее c функциями из readline.....

Вылезают такие вот неприятности. И это при том, что libreadline, libncurses установлены (как надо, в /usr/lib)

LX
()

Как пускать Apache не от root?

Собрал и проинсталлировал апач. Завел группу и пользователя apache В httpd.conf указал User apache Group apache

Делаю от root apachectl start, смотрю - httpd бегает под root :(

По идее должен был переключиться на то что в httpd.conf написано? Почему этого не происходит?

LX
()

Вечные проблемы с Sisyphus

Купил себе АЛЬТ Мастер 2.0, взял подписку на сизиф, в итоге мне привозят диски каждый месяц. Все конечно хорошо, только постоянно проблемы возникают с обновлением. Может я что-то не то делаю: apt-cdrom add для всех дисков apt-get dist-upgrade apt-get upgrade <packet> я принципиально не пользуюсь, с ней вообще гемор, так и наровит что-нибудь сломать.

И тут начинаются проблемы с зависимостями. ТО что-то сломается, то он пытается стереть мне какиенибудь важные пакеты, и просит ввести на английском потверждение, типа что я понимаю какой я дурак. И главное все начинается когда обновлений уже было несколько. Вот если поставить систему по минимому, добавитьвсе сидиромы с обновлениями и пошагово делать dist-upgrade, то более менее все нормально, но в конце месяца приходит новое обновление и опять все накрывается медным тазом. Да и диски онииногдакривый привозят, и тебе говорят об этом после того, как ты уже сделал apt-cdrom add. Инет у меня стоит дорого, поэтому по фтп обновить мне будет дороже, чем купить лицензионный Windows.

LX
()

Вечные проблемы с Sisyphus

Купил себе АЛЬТ Мастер 2.0, взял подписку на сизиф, в итоге мне привозят диски каждый месяц. Все конечно хорошо, только постоянно проблемы возникают с обновлением. Может я что-то не то делаю: apt-cdrom add для всех дисков apt-get dist-upgrade apt-get upgrade <packet> я принципиально не пользуюсь, с ней вообще гемор, так и наровит что-нибудь сломать.

И тут начинаются проблемы с зависимостями. ТО что-то сломается, то он пытается стереть мне какиенибудь важные пакеты, и просит ввести на английском потверждение, типа что я понимаю какой я дурак. И главное все начинается когда обновлений уже было несколько. Вот если поставить систему по минимому, добавитьвсе сидиромы с обновлениями и пошагово делать dist-upgrade, то более менее все нормально, но в конце месяца приходит новое обновление и опять все накрывается медным тазом. Да и диски онииногдакривый привозят, и тебе говорят об этом после того, как ты уже сделал apt-cdrom add. Инет у меня стоит дорого, поэтому по фтп обновить мне будет дороже, чем купить лицензионный Windows.

LX
()

Как переназначить STDERR в cgi не в апачевский error_log а в другое место

Если при запуске cgi перл скрипта происходит ошибка компиляции (или еще какаянибудь ошибка), то это сообщение пишется в стандартный STDERR - error_log апача, а как перенаправить этот STDERR в другое место (файл)?

LX
()

Проблема редактором (F4) в mc

В mc'шном редакторе при нажатии на home пишется буква "H"а при нажатии END пишется "F" и курсор стоит на месте. ?

LX
()

Forwarding и attachment в sendmail

Задача такая: заводится пользователь в sendmail, и все письма которые приходят этому пользователь должны автоматически отправляться на 2 указанных им ящика, плюс к каждому должен добавляться текст из фала (реклама).

Вроде форвардинг можно устроить простым alias username email1@mail.ru,email1@mail.ru

Но как тогда прикреплять к письмам текст из файла?

Или альязить каждого пользователя к программе username "| myscript" Который будет сам уже фордироватьпочту и прикреплять аттачмент? Или может быть есть способ попроще :)?

LX
()

Регулярное выражение из Perl в Python

Никак не пойму простую вещь (опыта в питоне еще маловато) как в питоне заставить работать такое регулярное выражение:

if( $args{'UserName'} =~ tr/a-zA-Z0-9//c ){ $args{'UserName'} = ''; return "Please, use only alphanumerical characters in User Name"; };

Такая вещь: re.compile("[a-zA-Z0-9]").match(UserName)

работает, но как к ней добавить символы tr и с?

LX
()

Как посмотреть какие заголовки приходят с сайта?

Проблема - пишу в заголвке странички <meta http-equiv="Content-Type" content="text/html; charset=koi8-r"> а браузер всеравно ставит по умолчанию cp1251 (и не один браузер), есть подозрение что както не так апач настроен и апач вопреки кодировке странички посылает свою кодировку. Как можно посмотреть вообще весь заголовок который приходит от сервера (меня еще интересуют и другие параметры). Может прогой какойнибудь, или командой?

LX
()

GNU Emacs для программиста

Где можно почитать о настройке емакса как редактора для программиста? Также интересно чем народ пользуется - может какиенибудь плагины и прочие фичи помогающие при написании программ. Писать приходится на многих языках, соответсвенно хотелось бы услышать советы не для конкретного языка программирования, а вообще так сказать, общие советы и настройки.

LX
()

Как при помощи ispell получить корень слова?

Напрмер я ему дам слово "хороший", а он мне "хор"

LX
()

Чем вызвана такая вот ерунда....

Проблема в том, что python не понимает русских букв, если он читает их из базы данных или файла. Если просто написать print 'русский' то слово выведется нормально, а если прочитать текстовый файл и вывести его содержимое, то русские буквы будут в виде: \xf0\xf3\xf1\xf1\xea\xe8\xe9 Может питон знают не все, но может быть ктонибудь просто знает с чем это связано? Может с локалью там или еще чем?

LX
()

Проблемы с русским в Python

Если просто выводить русские буквы print 'русский' то никаких проблем нет, но если мы читаем русские строки из файла (или базы данных) то они выводятся в виде "\xf4\xe5.........." Как вернуть русским буквам их нормальный вид? Буду благодарен за помощь.

LX
()

Кто чем музон качает?

Под windows есть замечательная программулина "KaZaA" - и бесплатная и музона полно да и по оформлению лучше напстера. Может посоветуете чтонибудь Napster - подобное под Linux?

LX
()

Zope, зараза - кеширует все подряд

Есть сраничка (обрабатываемая Zop'ом). Страничка с картинками. Много картинок. Картинки разные. А эта зараза берет и вместо некоторых картинок выдает совершенно друге (которые тоже на этой страничке).

Тоесть например есть разные image1 и image2. И вместо image2 показывается image1. Если сохранить html код странички с этими картинками и положить в обыный файл то проблемы с картинками пропадают. Следовательно виноват Zope. Ка его заставить не кешировать картинки?

LX
()

Вызов system() в Python

Ситуация простейшая - нужно запустить внешнюю программу "du -sk /directory" из скрипта на Python и получить ее вывод. Вызов size=os.system("du -sk /directory") заносит в size "0" тоесть код выхода. А как получить строку которую вывел du?

LX
()

RSS подписка на новые темы