Hack-FAQ Sidex (hack-faq@real.xakep.ru) Хакер, номер #070, стр. 070-054-4 Q: Я админю хостинг с Apache, и некоторые наши клиенты генерят просто нереальный трафик. Как бы перекрыть трубы паре конкретных проектов? A: К сожалению, подобное не входит в стандартную поставку Апача и требует вписки дополнительного модуля. По собственному опыту наиболее рабочим оказывается mod_throttle (www.snert.com/Software/mod_throttle). Он позволяет контролировать и ограничивать нагрузку по виртуальным хостам, директориям или конкретным юзерам системы. Также поддерживается работа с трафиком относительно запросов с конкретного IP или от авторизовавшегося юзера. С целой серией параметров для установления единой политики по трафику можно построить очень сбалансированную систему. При экономии трафика и обрубке злоупотребляющих юзеров наиболее важные посетители все равно будут в теме. Что-то подобное ты мог наблюдать на livejournal.com пару лет назад, когда платные юзеры имели всегда стабильный коннект с сервером, а фришникам приходилось ждать вторичного оживления сервера при случающихся перегрузах. Q: Я захватил намедни одну unix-тачку, а сейчас стало интересно, какое там железо в ходу. Как это узнать? A: Безусловно, все можно сделать ручками. Однако порой бывает в лом отыскивать нужное, изучать плохо читаемые логи и конфиги. Для пробивки версии BIOS’a наиболее эффективной оказывается тулза DMI Decode (www.nongnu.org/dmidecode). Инфу по железу оперативно подскажет prtdiag (people.redhat.com/tcallawa/prtdiag), являющаяся простейшим bash-скриптом, который работает на базе lspci, lm_sensors и все того же dmidecode. В последней версии уделено особое внимание перегреву системы, софтина умеет оповещать хозяина о превышении температуры мелодичным писком или посылкой емайлов. Q: Вижу немеренно троянов на дельфях. Правда, что они на Паскале получаются лучше всего? A: Не лучше всего, но проще всего. Конечно, есть еще Visual Basic, овладеть которым еще проще. Но MS-детище избаловано работой на дополнительных DLL’ках или привязано к определенной версии родительского VB. Delphi же позволяет собрать полноценный exe’шник, который будет работать абсолютно автономно. Продукт Borland’a предлагает тучу готовых объектов, так что сборка коня семейства троянских походит на игру с детским конструктором Lego. Хотя, конечно, в Visual Studio можно делать куда более впечатляющие вещи, причем более экономно и элегантно. А Делфи – это для детей :). |