Linux云服务器如何搭建Python或Java开发环境?

在 Linux 云服务器上搭建 Python 或 Java 开发环境是进行后端开发、自动化脚本或 Web 应用部署的常见需求。下面分别介绍如何在主流 Linux 发行版(如 Ubuntu/Debian 或 CentOS/RHEL)上搭建 Python 和 Java 开发环境。


一、准备工作

1. 登录云服务器

使用 SSH 登录你的 Linux 云服务器:

ssh root@your_server_ip

2. 更新系统包

确保系统软件包是最新的:

Ubuntu/Debian:

sudo apt update && sudo apt upgrade -y

CentOS/RHEL/Fedora:

sudo yum update -y
# 或者对于较新版本使用 dnf
sudo dnf update -y

二、搭建 Python 开发环境

1. 安装 Python

大多数 Linux 系统已预装 Python,但建议安装最新稳定版本。

Ubuntu/Debian:

# 安装 Python3 和 pip
sudo apt install python3 python3-pip python3-venv -y

# 查看版本
python3 --version
pip3 --version

CentOS/RHEL:

# 启用 EPEL 仓库(如果需要)
sudo yum install epel-release -y

# 安装 Python3 和 pip
sudo yum install python3 python3-pip python3-devel -y

# 或使用 dnf(CentOS 8+)
sudo dnf install python3 python3-pip python3-virtualenv -y

2. 创建虚拟环境(推荐)

# 创建项目目录
mkdir myproject && cd myproject

# 创建虚拟环境
python3 -m venv venv

# 激活虚拟环境
source venv/bin/activate

# 升级 pip
pip install --upgrade pip

# 安装常用库示例
pip install flask requests numpy

3. 安装代码编辑器或 IDE(可选)

  • 安装 vimnanocode-server(VS Code 浏览器版):
    # 安装 code-server(开源 VS Code)
    curl -fsSL https://code-server.dev/install.sh | sh
    systemctl enable --now code-server@$USER

访问 http://your_server_ip:8080 即可使用。


三、搭建 Java 开发环境

1. 安装 JDK

推荐使用 OpenJDK(免费开源)。

Ubuntu/Debian:

# 安装 OpenJDK 17(推荐 LTS 版本)
sudo apt install openjdk-17-jdk -y

# 验证安装
java -version
javac -version

CentOS/RHEL:

# 安装 OpenJDK 17
sudo yum install java-17-openjdk-devel -y

# 或使用 dnf
sudo dnf install java-17-openjdk-devel -y

# 验证
java -version
javac -version

可选:安装 Oracle JDK(需手动下载并配置 PATH)

2. 设置 JAVA_HOME 环境变量

# 查找 Java 安装路径
sudo update-alternatives --config java
# 输出类似:/usr/lib/jvm/java-17-openjdk-amd64/bin/java

# 编辑环境变量文件
sudo nano /etc/environment

添加(根据实际路径修改):

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

然后加载:

source /etc/environment
echo $JAVA_HOME

3. 安装构建工具(Maven 或 Gradle)

安装 Maven:

sudo apt install maven -y   # Ubuntu/Debian
sudo yum install maven -y   # CentOS

验证:

mvn -version

安装 Gradle(可选):

# 下载 Gradle
wget https://services.gradle.org/distributions/gradle-8.5-bin.zip -P /tmp

# 解压到 /opt
sudo unzip -d /opt/gradle /tmp/gradle-8.5-bin.zip

# 创建软链接
sudo ln -s /opt/gradle/gradle-8.5 /opt/gradle/latest

# 添加到 PATH
echo 'export PATH=$PATH:/opt/gradle/latest/bin' | sudo tee -a /etc/profile.d/gradle.sh
chmod +x /etc/profile.d/gradle.sh
source /etc/profile.d/gradle.sh

# 验证
gradle -v

四、其他开发工具(可选)

1. 安装 Git

sudo apt install git -y    # Ubuntu
sudo yum install git -y    # CentOS

git config --global user.name "Your Name"
git config --global user.email "your@email.com"

2. 安装数据库(如 MySQL / PostgreSQL)

例如安装 MySQL:

sudo apt install mysql-server -y
sudo systemctl start mysql
sudo mysql_secure_installation

五、防火墙与安全设置

开放常用端口(如 22, 80, 443, 8080):

sudo ufw allow 22     # SSH
sudo ufw allow 80     # HTTP
sudo ufw allow 443    # HTTPS
sudo ufw allow 8080   # 应用端口
sudo ufw enable

注意:云服务商(如阿里云、腾讯云、AWS)还需在控制台配置安全组规则。


六、测试环境

Python 示例(Flask)

# app.py
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello from Python on Linux Server!"

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8080)

运行:

pip install flask
python app.py

访问 http://your_server_ip:8080

Java 示例(HelloWorld)

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello from Java on Linux Server!");
    }
}

编译运行:

javac HelloWorld.java
java HelloWorld

总结

工具 命令(Ubuntu 示例)
Python apt install python3 python3-pip
Virtualenv python3 -m venv venv && source venv/bin/activate
Java JDK apt install openjdk-17-jdk
Maven apt install maven
Git apt install git

✅ 推荐流程:

  1. 更新系统 → 2. 安装语言环境 → 3. 配置工具链 → 4. 测试运行 → 5. 部署应用

如有具体需求(如 Django、Spring Boot 部署),可进一步说明,我会提供详细部署方案。

未经允许不得转载:云计算 » Linux云服务器如何搭建Python或Java开发环境?