AI越来越火了,我们想要不被淘汰就得主动拥抱。推荐一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站
一、安装 JDK 17
1. 使用 dnf 安装(推荐)
CentOS 8.2 默认提供 OpenJDK 17,可直接使用 dnf 安装:
dnf install -y java-17-openjdk
安装完成后,检查 JDK 版本:
java -version
示例输出:
openjdk version "17.0.9" 2024-03-19
OpenJDK Runtime Environment (build 17.0.9+0)
OpenJDK 64-Bit Server VM (build 17.0.9+0, mixed mode, sharing)
2. 手动安装 Oracle JDK 17
如果需要 Oracle 官方 JDK,可按以下步骤手动安装:
cd /usr/local
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
tar -xzvf jdk-17_linux-x64_bin.tar.gz
mv jdk-17* jdk-17
配置环境变量:
echo 'export JAVA_HOME=/usr/local/jdk-17' >> /etc/profile
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> /etc/profile
source /etc/profile
再次检查 JDK 版本:
java -version
二、安装 Nginx
1. 使用 dnf 安装
CentOS 8 使用 dnf 可以直接安装 Nginx:
dnf install -y nginx
安装完成后,启动 Nginx:
systemctl start nginx
systemctl enable nginx
检查运行状态:
systemctl status nginx
2. 手动编译安装(可选)
如果需要最新版本的 Nginx,可以从源代码编译:
dnf install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
cd /usr/local/src
wget http://nginx.org/download/nginx-1.25.3.tar.gz
tar -xzvf nginx-1.25.3.tar.gz
cd nginx-1.25.3
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make && make install
启动 Nginx:
/usr/local/nginx/sbin/nginx
三、验证安装
1. 检查 JDK 和 Nginx 是否正确安装
java -version
nginx -v
2. 访问 Nginx
打开浏览器访问 http://服务器IP,如果看到 Nginx 欢迎页面,说明安装成功。