Sự lựa chọn tốt nhất của tôi về phân phối máy chủ Linux là gì?


2

Tôi chủ yếu sẽ chạy JBoss AS 5 trên máy chủ này và tôi mới bắt đầu học Linux. Vì vậy, bản phân phối Linux nào vừa dễ học / cấu hình / quản lý và chạy JBoss tốt? Bất kỳ lời khuyên / gợi ý được đánh giá cao.

Câu trả lời:


4

Chà, RedHat ( RHEL ) sẽ là một lựa chọn "tự nhiên" (vì JBoss là một bộ phận của RedHat). CentOS là một lựa chọn khác. Nhưng, thành thật mà nói, JBoss cũng sẽ chạy tốt trên Ubuntu Server (mà bạn có thể muốn chọn nếu bạn thích các bản phân phối dựa trên debian).


3

Tôi sẽ nói rằng bất kỳ bản phân phối nào đều tốt ngoại trừ việc bạn có thể muốn gỡ cài đặt Java mặc định đi kèm với bản phân phối của bạn. OpenJDK được cài đặt rất phổ biến với tất cả các bản phát hành chính. Những gì tôi làm là tải xuống trình cài đặt java / Sun java .bin và sau đó tôi sử dụng hệ thống thay thế vv để cấu hình lại môi trường đường dẫn cho Java mới được cài đặt.

Kịch bản này, cần sửa đổi, có thể cung cấp cho bạn một số gợi ý về cách thực hiện:

#  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

1

Đây là một lựa chọn cá nhân và không có câu trả lời nào phù hợp với tất cả.

Cá nhân, tôi thấy phiên bản máy chủ Ubuntu là dễ nhất để sử dụng vì nó có trên một đĩa CD và dễ dàng để có được.

Các lựa chọn khác bao gồm DebianCentOS trong số NHIỀU người khác


Ubuntu 14.04 LTS sẽ cai trị!
djangofan

1

Tôi thích CentOS cho máy chủ. Bởi vì nó được xây dựng trên RedHat Enterprise, các gói họ bao gồm và các lựa chọn họ thực hiện đều nhắm vào thị trường máy chủ doanh nghiệp (trái ngược với máy tính để bàn như một số bản phân phối khác).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.