以下是CentOS配置Java的最佳實踐,涵蓋版本選擇、環境配置、性能優化及管理維護等方面:
sudo yum install java-<版本>-openjdk-devel,自動處理依賴。/usr/lib/jvm/并配置環境變量。/etc/profile或/etc/environment,添加:export JAVA_HOME=/usr/lib/jvm/jdk-版本號(如jdk-11.0.20)
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile。alternatives命令注冊不同版本:sudo alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-版本號/bin/java 優先級
sudo alternatives --config java # 切換版本
-Xms(初始堆)和-Xmx(最大堆)設為相同值(如-Xms4g -Xmx4g),避免動態擴容開銷。-XX:+UseG1GC)。-XX:+UseParallelGC)。-XX:+PrintGCDetails -XX:+PrintGCDateStamps用于日志監控。/etc/security/limits.conf):* soft nofile 65536。/etc/sysctl.conf):net.core.somaxconn=65535。java -version,確認輸出正確。echo $JAVA_HOME,確保路徑正確。參考來源: