Какой дистрибутив Linux подходит лучше всего для веб-приложений Java? [закрытый]

10
задан mbrevoort 26 September 2008 в 04:04
поделиться

7 ответов

Они все используют подобные инструменты для администрирования вещей как webmin и sshd.

С чем Вы более знакомы. Основанные на Red Hat системы (мягкая фетровая шляпа, mandriva) или Debian основывали системы (Ubuntu). Это деление семейства определит несколько вещей. Первая упаковка об/мин по сравнению с упаковкой deb.

Вы также хотите посмотреть на уровень активности проекта. Mandriva и Ubuntu являются двумя примерами активных дистрибутивов. Та попытка не отставать от текущих релизов программного обеспечения.

Кроме этого большая часть материала работает с небольшим различием.

7
ответ дан 3 December 2019 в 20:07
поделиться

Вы также могли бы хотеть рассмотреть OpenSolaris, как это от той же компании, которая разработала Java во-первых, и я услышал слухи, что это поддерживает поточную обработку лучше, чем Linux делает и в Java потоки довольно важны.

Обновление: Так как Oracle изменила модель распределения OpenSolaris к более коммерческому, Вы могли бы хотеть проверить ветвление с открытым исходным кодом OpenIndiana (благодаря sed для того, чтобы обратить мое внимание на это). Oracle, кажется, все еще обеспечивает неоткрыть Solaris и действительно также владеет Java, поэтому решает для себя.

4
ответ дан 3 December 2019 в 20:07
поделиться

Нет, не действительно.

Это действительно больше снижается к пакетам, которые Вы устанавливаете, чем распределение, которое Вы выполняете.

Поскольку люди устойчивости всегда рекомендуют Центу ОС, потому что это - бедные, укомплектовывает RHE (как в, он - в основном RHE, но free-as-in-beer),

3
ответ дан 3 December 2019 в 20:07
поделиться

Я обычно соглашался с простым Debian (Ubuntu имеет свои протесты, которые иногда поражают Вас в неправильные времена). Предоставленный его требует небольшого количества конфигурации заранее, но после того как там, ее конюшня как что-либо. Я обычно не использую репозитории, если они не очень общие материалы, а скорее компилируют вещи сам от deb пакетов. Это передает немного большему количеству управления, что Вы действительно хотите сделать со своей системой, и можно оптимизировать до некоторой степени. В настоящее время я выполняю Tomcat 6 на Debian в течение нескольких месяцев без любых больших проблем.

Однако я думаю, что debian семейство является намного более дружественным для реализации даже вещей, о которых у Вас действительно нет большой идеи или если Вы хотите реализовать что-то быстро или если Вы испытываете что-то в сайте. В идеальном мире я сделал бы тестирование в другой машине или chroot, но эй я время от времени - просто ленивый системный администратор :)

1
ответ дан 3 December 2019 в 20:07
поделиться

Это зависит полностью от того, какие инструменты (особенно коммерческие), Вы используете. Большая часть материала Linux поставляется для RHEL (Предприятие Redhat Linux), таким образом, Вы являетесь обычно лучшими от использования этого. Centos является бесплатным распространением на основе RHEL (на самом деле, это почти идентично), таким образом, материал данного поставщика обычно работает то же там.

Это также зависит от поддержки оборудования. Если Вы используете (например), серверы Dell, они поддерживают RHEL, но вероятно не, например, Ubuntu, таким образом, Вы действительно хотите использовать дистрибутив, который поддерживается Вашим поставщиком оборудования, или их инструменты не могут работать.

Это не случай "лучше всего" для хостинга веб-приложений, но для использования в коммерческой размещенной среде. Мы используем Centos, таким образом, мы можем использовать материал RHEL.

2
ответ дан 3 December 2019 в 20:07
поделиться

Вы упомянули Linux и Java. Вы не упоминали другие вещи как Appserver, сервер LDAP, сервер БД.

С теми вещами, которые рассматривают, Вы были бы лучше всего выключены с Redhat, Fedora, CentOS и SUSE/OpenSUSE. Ubuntu не причинит боль, так как у них есть отношения с Sun, но так как JBoss стал частью Redhat, я думал бы, что основанные на Redhat дистрибутивы должны быть довольно хорошими.

Я использовал Redhat/Fedora и OpenSUSE для выполнения банковских производственных приложений, и они довольно хороши. Dell предлагает хорошую поддержку Redhat + JAVA + Oracle.

0
ответ дан 3 December 2019 в 20:07
поделиться

Я играл с полным стеком Sun, и это, кажется, работает хорошо до сих пор.

  • OpenSolaris
  • Glassfish
  • MySQL

Я развертываю .war файлы, разработанные в Groovy с Grails, но существует все больше опций для развертывания решения Ruby и PHP. Если стоивший важно, Sun становится очень агрессивным сотрудничающий с хостинговыми компаниями для обеспечения бесплатного размещения в течение одного года. У меня не было многих препятствий, но иногда я должен искать синтаксис команды, так как я не использовал Солярис прежде.

1
ответ дан 3 December 2019 в 20:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: