速卖通素材
奋斗

如何在京东云上搭建Linux服务器环境?

服务器

在京东云(JD Cloud)上搭建 Linux 服务器环境,通常指的是创建一台 Linux 云服务器实例(ECS)并配置基础运行环境。以下是详细步骤指南:


一、前期准备

  1. 注册京东云账号
    访问 京东云官网 并完成实名认证。

  2. 获取访问凭证

    • 登录控制台后,确保拥有足够的权限(如“云主机”、“镜像”、“安全组”等操作权限)。
    • 如需通过 SSH 连接,建议提前生成或上传 SSH 密钥对。
  3. 选择地域和可用区
    根据业务需求选择靠近用户的地域(如北京、上海、广州等),以降低延迟。


二、创建 Linux 云服务器实例

步骤 1:进入云主机控制台

  • 登录京东云控制台 → 左侧导航栏选择 “计算” → “云主机 ECS”。

步骤 2:购买/创建云主机

点击 “创建云主机”,填写以下关键信息:

配置项 推荐设置说明
实例名称 自定义,如 web-server-01
地域/可用区 选择合适区域
操作系统 选择 Linux 发行版,如 CentOS 7/8、Ubuntu 20.04/22.04、Debian 11 等
实例规格 根据需求选择 vCPU 和内存(如 2核4G 起步)
存储 系统盘 + 数据盘(按需扩容)
网络类型 默认 VPC 即可,绑定公网 IP(用于X_X访问)
安全组规则 后续配置(见下文)
密钥对/密码 推荐使用密钥对登录,更安全

💡 提示:若仅需临时测试,可选择“按量付费”;长期使用建议选“包年包月”。

步骤 3:等待实例启动

创建完成后,实例状态为 “运行中” 即可进行下一步。


三、配置安全组(防火墙)

为确保能从外部访问服务器,需开放必要端口:

  1. 在云主机详情页 → 找到关联的 安全组 → 点击编辑。
  2. 添加入方向规则,例如:
    • SSH(22/tcp):允许远程登录
    • HTTP(80/tcp):Web 服务
    • HTTPS(443/tcp):加密 Web 服务
    • 其他自定义端口(如 MySQL 3306、Redis 6379 等,需谨慎开放)

⚠️ 安全原则:仅开放必要端口,避免暴露高危服务到公网。


四、连接服务器

方式 1:通过 SSH 客户端(推荐)

ssh -i /path/to/key.pem root@<公网IP>
  • 若使用密码登录:
    ssh root@<公网IP>
    # 输入密码

方式 2:京东云控制台 VNC 登录

  • 在云主机详情页点击 “远程连接” → 选择 VNC,通过浏览器直接操作。

五、初始化 Linux 环境(以 Ubuntu/CentOS 为例)

1. 更新系统软件包

Ubuntu/Debian:

sudo apt update && sudo apt upgrade -y

CentOS/RHEL:

sudo yum update -y

2. 安装常用工具

# Ubuntu
sudo apt install -y vim curl wget git htop net-tools

# CentOS
sudo yum install -y vim curl wget git htop net-tools

3. 配置防火墙(可选)

Ubuntu (UFW):

sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

CentOS (firewalld):

sudo systemctl start firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

4. 创建非 root 用户(推荐)

sudo adduser deploy
sudo usermod -aG sudo deploy  # Debian/Ubuntu
# 或
sudo usermod -aG wheel deploy # CentOS

切换用户测试登录,提升安全性。


六、部署应用环境(示例)

场景 1:搭建 Nginx + PHP(LAMP/LNMP)

# Ubuntu 安装 LNMP
sudo apt install nginx php-fpm php-mysql mysql-server -y
sudo systemctl enable nginx
sudo systemctl start nginx

场景 2:部署 Node.js 应用

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo bash -
sudo apt install -y nodejs
npm install pm2 -g
pm2 start app.js

场景 3:部署 Docker 环境

# Ubuntu
sudo apt install docker.io -y
sudo systemctl enable docker
sudo systemctl start docker

# CentOS
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl enable docker
sudo systemctl start docker

七、备份与安全加固建议

  1. 定期快照:在京东云控制台中对云主机磁盘创建快照,防止数据丢失。
  2. 禁用 root 远程登录:修改 /etc/ssh/sshd_config 中 PermitRootLogin no。
  3. 启用自动更新:配置 unattended-upgrades(Ubuntu)或 yum-cron(CentOS)。
  4. 监控与告警:结合京东云监控服务设置 CPU、内存、磁盘阈值告警。

八、验证服务是否正常运行

  • 浏览器访问 http://<公网IP> 查看 Nginx 默认页。
  • 使用 curl http://localhost:port 测试本地服务。
  • 检查进程状态:systemctl status nginx 或 docker ps。

总结流程图

注册京东云 → 创建 Linux 云主机 → 配置安全组 → SSH 登录 → 更新系统 → 安装所需软件 → 部署应用 → 安全加固 → 持续监控

如需更复杂的架构(如负载均衡、数据库集群、Kubernetes 等),可进一步使用京东云的 CLB、RDS、ACK 等服务组合。

如有具体应用场景(如建站、API 服务、大数据节点等),可提供更多信息,我可给出针对性配置方案。

未经允许不得转载:轻量云Cloud » 如何在京东云上搭建Linux服务器环境?