Principalmente, executarei o JBoss AS 5 neste servidor e apenas comecei a aprender Linux. Então, qual distro do Linux é fácil de aprender / configurar / gerenciar e roda bem o JBoss? Qualquer conselho / dicas é apreciado.
Bem, RedHat ( RHEL ) seria uma escolha "natural" (como o JBoss é uma divisão do RedHat). CentOS é outra opção. Mas, para ser sincero, o JBoss também rodaria bem no Ubuntu Server (que você pode escolher se gosta de distribuições baseadas em debian).
Eu diria que qualquer distribuição é boa, exceto que você pode desinstalar o Java padrão que acompanha a sua distribuição. O OpenJDK é muito comumente instalado com todas as principais distribuições. O que faço é fazer o download do instalador Oracle / Sun java .bin e, em seguida, uso o sistema de alternativas etc para reconfigurar o ambiente do caminho para o Java recém-instalado.
Este script, que precisa de modificação, pode fornecer algumas dicas sobre como fazê-lo:
# run this from the jboss/bin directory
# Set the JAVA_HOME variable
function set_java_home {
if [ -z $JAVA_HOME ]; then
echo "Using default value for JAVA_HOME: /usr/java/default"
JAVA_HOME=/usr/java/default
fi
export -p JAVA_HOME
echo $JAVA_HOME > java.home.config
sudo rm /etc/alternatives/java
sudo ln -s $JAVA_HOME/bin/java /etc/alternatives/java
echo "JAVA_HOME variable set to $JAVA_HOME and /etc/alternatives set."
}
if [ -f java.home.config ]; then
JAVA_HOME=$(<java.home.config)
else
JAVA_HOME_CANDIDATES=$(find /usr -type d -name '*jdk1.6*')
echo "Found the following candidates for JAVA_HOME. Pick one: "
echo "---"
echo $JAVA_HOME_CANDIDATES
echo "---"
read USER_SUBMITTED_JAVA_HOME
echo "You chose $USER_SUBMITTED_JAVA_HOME ."
JAVA_HOME=${USER_SUBMITTED_JAVA_HOME}
fi
set_java_home
## then optionally, execute jboss
## $JAVA_BIN $JAVA_OPTS -Djava.endorsed.dirs=$JBOSS_ENDORSED_DIRS \
## -classpath $CLASSPATH org.jboss.Main $JBOSS_OPTS $1 $2 $3
Eu gosto do CentOS para servidores. Como é construído no RedHat Enterprise, os pacotes que eles incluem e as escolhas que fazem são direcionados ao mercado de servidores corporativos (em oposição a desktops como outras distribuições).
fonte