Могу поделиться своей технологией создания и настройки jail. С готовыми скриптами. Не жалко, ради любимой оси. :)
ЗЫ.Прекрасно работает на десятках серверов.
Это, вообще-то не линукс, а софт и заплатки. :)
Лучшая защита от вторжений - прямые руки. У фри есть некоторые встроенные механизмы (например jail или securitylevel), позволяющие админу не листать лихорадочно подписки bugtrack, гадая, какую дыру в софте найдут завтра.
И есть еще один аргументик. Практически все, написанное для линукса, можно запустить под фри. Часто линуксовый софт под ней работает быстрее, чем под "родной" системой.
ИМХО, линукс - слишком развесистая клюква, к тому же пытающаяся сидеть на двух стульях - на серверном и дектоповом рынках. Такой "комбайн", заведомо вызывает недоверие, поскольку слишком разные требования к оси в этих двух областях. А, поскольку, дектоповый рынок более емкий, линукс-девелоперы явно кренятся в его сторону, уделяя меньше внимания серверной стороне системы.
Напоследок любопытная, хотя и староватая ссылочка.
Есть еще одна версия - php собран не из портов. Так иногда делают либо растерянные линуксоиды, попавшие во фрю, либо асы, тонко затачивающие софт. Здесь долго и муторно описывать, что надо сделать, чтобы точно все выяснить. Но могу посоветовать следующее:
Поглядите в phpinfo параметр "PHP API". Если он не 20020429, значит php не из порта.
Дополнительно не помешает проверить "extension_dir" и "additional .ini files parsed".
Прекрасно. Осталось проверить наличие строки "extension=wddx.so" в файле "/usr/local/etc/php/extensions.ini"
Кстати, "--enable-wddx" должен появиться только при статической сборке php. А порты фри собирают модульную версию.
Правильно. Там лежит файл, скачанный на 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
А затем снова попробуйте инсталлить модули.
Под любые. За исключением работы на слабых машинах.
Если четвертый:
cd /usr/ports/lang/php4-extensions
Если пятый:
cd /usr/ports/lang/php5-extensions
Затем:
make config
Выбираем нужные модули. Затем:
make install clean
А подумалось - настольная книга. :D
"доходила до", это не аргумент. Аргумент - средние значения.
На самом деле, современные матери содержат вполне интеллектуальные контроллеры. А нагрузка ядерных процессов драйвером файловой системы на порядок, если не больше, заметнее загрузки его драйвером HDD. Это и двигает ваши "красные полосочки". И торможение при дисковых операциях определяется временем доступа и кэшем контроллера. Здесь, разумеется, SCSI лучше.
Купите 5 серверов и сделайте кластер. :D
А если серьезно, то настроить надо так, чтобы, даже, если что-то улетит, можно было быстро восстановить.
Это не минус. Это особенность. :)
Можно и виртуала для начала взять.
Вы же на врача не учитесь, чтобы аспирин глотать? ;)
Для рутинных процедур, вам надо освоить только десяток команд. Можно на бумажке записать. А для глубоких манипуляций, все равно придется к спецам обращаться.
А перечислить?