Lupus

Lupus
Рейтинг
241
Регистрация
02.11.2002
Anton:
Нужно было исследовать технологию jail-ов, дабы принять решение, что пользовать фрю или линух.

Могу поделиться своей технологией создания и настройки jail. С готовыми скриптами. Не жалко, ради любимой оси. :)

ЗЫ.Прекрасно работает на десятках серверов.

Andreyka:
пример - java, grsecurity

Это, вообще-то не линукс, а софт и заплатки. :)

Diggs:
Значит у FreeBsd защита от вторжений выше чем у Linux ?

Лучшая защита от вторжений - прямые руки. У фри есть некоторые встроенные механизмы (например jail или securitylevel), позволяющие админу не листать лихорадочно подписки bugtrack, гадая, какую дыру в софте найдут завтра.

И есть еще один аргументик. Практически все, написанное для линукса, можно запустить под фри. Часто линуксовый софт под ней работает быстрее, чем под "родной" системой.

ИМХО, линукс - слишком развесистая клюква, к тому же пытающаяся сидеть на двух стульях - на серверном и дектоповом рынках. Такой "комбайн", заведомо вызывает недоверие, поскольку слишком разные требования к оси в этих двух областях. А, поскольку, дектоповый рынок более емкий, линукс-девелоперы явно кренятся в его сторону, уделяя меньше внимания серверной стороне системы.

Напоследок любопытная, хотя и староватая ссылочка.

antono:
что же делать с этим --enable-wddx

Есть еще одна версия - php собран не из портов. Так иногда делают либо растерянные линуксоиды, попавшие во фрю, либо асы, тонко затачивающие софт. Здесь долго и муторно описывать, что надо сделать, чтобы точно все выяснить. Но могу посоветовать следующее:

Поглядите в phpinfo параметр "PHP API". Если он не 20020429, значит php не из порта.

Дополнительно не помешает проверить "extension_dir" и "additional .ini files parsed".

antono:
Перекомпилировал, вроде бы все успешно завершилось, затем перезагрузил сервер. В phpinfo() все по старому, ключа --enable-wddx нет, wddx функции не работают.
Здесь появился файл:
/usr/local/lib/php/20020429/wddx.so

Прекрасно. Осталось проверить наличие строки "extension=wddx.so" в файле "/usr/local/etc/php/extensions.ini"

Кстати, "--enable-wddx" должен появиться только при статической сборке php. А порты фри собирают модульную версию.

antono:
и все, замирает на 1%. Это я так понимаю нет дистрибутива на сервере и он пытается скачать его из нета?
Но в папке /usr/ports/distfiles/ лежит файл php-4.4.4.tar.bz2

Правильно. Там лежит файл, скачанный на 1% :)

Полагаю, временные проблемы с сетью. Пробуйте еще.

Или сделайте так:

rm -f /usr/ports/distfiles/php-4.4.4.tar.bz2

cd /usr/ports/distfiles

fetch http://ru.php.net/distributions/php-4.4.4.tar.bz2

А затем снова попробуйте инсталлить модули.

gct:
под какие задачи 5й подходит лучше 4го?

Под любые. За исключением работы на слабых машинах.

antono:
ОС - freebsd

Если четвертый:

cd /usr/ports/lang/php4-extensions

Если пятый:

cd /usr/ports/lang/php5-extensions

Затем:

make config

Выбираем нужные модули. Затем:

make install clean

Мэкс:
А я не асилил. Скучно.

А подумалось - настольная книга. :D

Мэкс:
на ATA доходила до 20-25%

"доходила до", это не аргумент. Аргумент - средние значения.

На самом деле, современные матери содержат вполне интеллектуальные контроллеры. А нагрузка ядерных процессов драйвером файловой системы на порядок, если не больше, заметнее загрузки его драйвером HDD. Это и двигает ваши "красные полосочки". И торможение при дисковых операциях определяется временем доступа и кэшем контроллера. Здесь, разумеется, SCSI лучше.

humbert:
все в одном месте - грохнут все сразу

Купите 5 серверов и сделайте кластер. :D

А если серьезно, то настроить надо так, чтобы, даже, если что-то улетит, можно было быстро восстановить.

humbert:
дороже чем хостинги

Это не минус. Это особенность. :)

Можно и виртуала для начала взять.

humbert:
учиться администрированию надо будет

Вы же на врача не учитесь, чтобы аспирин глотать? ;)

Для рутинных процедур, вам надо освоить только десяток команд. Можно на бумажке записать. А для глубоких манипуляций, все равно придется к спецам обращаться.

humbert:
ну минусов еще тоже много...

А перечислить?

Всего: 15148