在新购买的腾讯云服务器(CVM)上安装 Java 及相关软件,可以按照以下步骤进行操作。这里以 Ubuntu/Debian 或 CentOS/Red Hat 系统为例,介绍如何安装 Java 和常用开发环境(如 Tomcat、Maven 等)。
✅ 第一步:登录服务器
- 使用 SSH 登录你的腾讯云服务器:
ssh root@你的公网IP
或使用密钥登录:
ssh -i 你的密钥.pem root@你的公网IP
✅ 第二步:更新系统软件包
对于 Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y
对于 CentOS/RHEL:
sudo yum update -y
# 或者在 CentOS 8+/Rocky Linux 中使用 dnf
sudo dnf update -y
✅ 第三步:安装 Java(推荐 OpenJDK)
安装 OpenJDK 11(推荐,稳定版本)
Ubuntu/Debian:
sudo apt install openjdk-11-jdk -y
CentOS/RHEL:
sudo yum install java-11-openjdk-devel -y
# 或 dnf
sudo dnf install java-11-openjdk-devel -y
注:
-devel包含开发工具(如 javac),适合开发环境。
验证安装
java -version
javac -version
输出类似:
openjdk version "11.0.22" 2024-01-16
OpenJDK Runtime Environment (build 11.0.22+7-post-Ubuntu-0ubuntu122.04)
OpenJDK 64-Bit Server VM (build 11.0.22+7-post-Ubuntu-0ubuntu122.04, mixed mode)
✅ 第四步:(可选)设置 JAVA_HOME 环境变量
编辑配置文件:
sudo nano /etc/environment
添加以下内容(根据实际路径调整):
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存后,重新加载环境变量:
source /etc/environment
验证:
echo $JAVA_HOME
你也可以在
~/.bashrc或/etc/profile中设置,例如:export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH
✅ 第五步:(可选)安装其他 Java 相关软件
1. 安装 Maven(项目构建工具)
Ubuntu/Debian:
sudo apt install maven -y
CentOS/RHEL:
sudo yum install maven -y
验证:
mvn -version
2. 安装 Tomcat(Web 服务器)
以 Tomcat 9 为例:
# 下载 Tomcat
cd /tmp
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.86/bin/apache-tomcat-9.0.86.tar.gz
sudo mkdir /opt/tomcat
sudo tar -xzf apache-tomcat-9.0.86.tar.gz -C /opt/tomcat --strip-components=1
启动:
sudo /opt/tomcat/bin/startup.sh
访问:http://你的服务器IP:8080
建议配置 systemd 服务管理 Tomcat。
3. 安装 Git(代码管理)
sudo apt install git -y # Ubuntu
sudo yum install git -y # CentOS
✅ 第六步:开放防火墙端口(腾讯云安全组)
- 登录 腾讯云控制台。
- 找到你的云服务器实例。
- 进入「安全组」配置。
- 添加规则,放行以下端口:
22:SSH80:HTTP443:HTTPS8080:Tomcat 默认端口- 其他你需要的端口(如 8081、9000 等)
✅ 第七步:上传和运行 Java 程序
-
使用
scp上传 JAR 文件:scp your-app.jar root@你的IP:/root/ -
在服务器运行:
java -jar your-app.jar -
建议使用
nohup或systemd后台运行:nohup java -jar your-app.jar > app.log 2>&1 &
🔐 安全建议
- 不要使用 root 用户长期操作,建议创建普通用户。
- 定期更新系统和软件。
- 使用 SSH 密钥登录,禁用密码登录。
- 配置防火墙(如 ufw 或 firewalld)限制访问。
📌 总结
| 软件 | 安装命令示例(Ubuntu) |
|---|---|
| Java 11 | sudo apt install openjdk-11-jdk |
| Maven | sudo apt install maven |
| Git | sudo apt install git |
| Tomcat | 手动下载解压或使用脚本安装 |
如果你使用的是 宝塔面板 或 Docker,也可以通过图形化方式部署 Java 环境。
如有具体需求(如 Spring Boot、Nginx 反向等),可以继续提问,我可以提供更详细的配置方案。
ECLOUD博客