在京东云上搭建 Linux 服务器环境的步骤如下,适用于新手快速部署和配置一台云服务器(ECS):
一、注册与登录京东云账号
- 访问京东云官网:https://www.jdcloud.com
- 注册账号并完成实名认证。
- 登录控制台。
二、创建云服务器(ECS)
-
进入 云主机 ECS 控制台
- 路径:产品 > 弹性计算 > 云主机 ECS
-
点击 “创建实例”
-
配置参数:
- 地域与可用区:选择离你用户较近的区域(如华北-北京)
- 实例规格:根据需求选择(如入门选
g.n1.small.1,1核2G) - 镜像:
- 选择 公共镜像
- 操作系统选 Linux(如 CentOS 7.9、Ubuntu 20.04、AlmaLinux 等)
- 系统盘:默认高效云盘或 SSD,建议至少 40GB
- 网络与安全组:
- 选择已有 VPC 或创建新的
- 安全组:确保放行 SSH(端口 22)、HTTP(80)、HTTPS(443)等
- 公网 IP:
- 选择“分配公网 IP”或绑定弹性公网 IP(EIP)
- 密钥对 / 密码:
- 推荐使用 SSH 密钥对(更安全),也可设置登录密码
-
确认配置并支付(按量计费或包年包月)
-
等待实例创建完成(通常 1-3 分钟)
三、连接到 Linux 服务器
方法 1:使用 SSH 命令连接(推荐)
ssh root@<公网IP地址>
# 例如:
ssh root@116.181.10.200
- 如果使用密钥对,需指定私钥文件:
ssh -i ~/.ssh/id_rsa root@116.181.10.200
方法 2:使用京东云控制台的 Web 终端
- 在 ECS 实例列表中点击实例 ID
- 点击“远程连接”
- 使用浏览器内置终端登录(无需本地工具)
四、基础环境配置
登录后进行以下初始化设置(以 CentOS/Ubuntu 为例):
1. 更新系统
CentOS/RHEL 系列:
sudo yum update -y
Ubuntu/Debian 系列:
sudo apt update && sudo apt upgrade -y
2. 安装常用软件
# 安装 vim、wget、curl、git 等
sudo yum install -y vim wget curl git net-tools # CentOS
sudo apt install -y vim wget curl git net-tools # Ubuntu
3. 配置防火墙(可选)
CentOS 使用 firewalld:
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
Ubuntu 使用 ufw:
sudo ufw allow ssh
sudo ufw enable
⚠️ 注意:京东云的安全组规则优先于系统防火墙,请务必在控制台配置安全组开放端口。
五、配置安全组(关键!)
- 进入 网络 > 安全组
- 找到实例关联的安全组
- 添加入站规则:
- 协议:TCP
- 端口:22(SSH)、80(HTTP)、443(HTTPS)等
- 源 IP:可设为
0.0.0.0/0(开放所有)或指定 IP 段(更安全)
六、部署应用(示例:安装 Nginx)
# CentOS
sudo yum install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx
# Ubuntu
sudo apt install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx
访问 http://<公网IP> 查看是否成功。
七、其他建议
- 定期备份:使用京东云快照功能备份系统盘
- 监控告警:开启云监控,监控 CPU、内存、网络
- 域名绑定:购买域名并解析到公网 IP,可搭配 CDN 提速
- 使用宝塔面板(可选):简化管理
# 安装宝塔(CentOS) yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
常见问题
| 问题 | 解决方案 |
|---|---|
| 无法 SSH 登录 | 检查安全组是否开放 22 端口、密钥是否正确 |
| 无法访问网站 | 检查安全组 80/443 端口、Nginx 是否运行 |
| 公网 IP 未分配 | 创建时勾选“分配公网 IP”或绑定 EIP |
通过以上步骤,你已成功在京东云上搭建了一个基本的 Linux 服务器环境。后续可根据需要部署 Web 应用、数据库、Docker 等服务。
如需进一步帮助(如搭建 LNMP、部署 Java 项目等),欢迎继续提问!
云计算导航