奋斗
努力

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

云计算

在京东云上搭建Linux服务器环境的步骤如下,适用于新手用户快速部署和配置一台基于Linux的操作系统服务器。京东云(JD Cloud)是京东旗下的云计算平台,提供弹性计算、存储、网络等服务。


一、准备工作

  1. 注册京东云账号

    • 访问 京东云官网
    • 注册并完成实名认证(必须完成才能购买资源)
  2. 登录控制台

    • 登录后进入 京东云控制台

二、创建云服务器(CVM)

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

  • 在控制台首页,选择「产品与服务」→「弹性计算」→「云主机」(或直接搜索“云主机”)

步骤2:创建实例

点击「创建实例」按钮,按以下步骤配置:

  1. 选择地域和可用区

    • 根据你的用户地理位置选择合适的区域(如华北-北京)
  2. 选择实例规格

    • 初学者推荐:通用型 g.n1.c1m1.small(1核1G)或更高配置
    • 可根据需求调整CPU、内存、带宽
  3. 选择镜像

    • 镜像类型:公共镜像
    • 操作系统:选择你想要的 Linux 发行版
      • 推荐:CentOS 7.6/8.xUbuntu 20.04 LTSDebian 11
  4. 设置登录方式

    • 密钥对(推荐):更安全,需提前创建或使用已有密钥
      • 创建密钥对并下载 .pem 私钥文件(妥善保管)
    • 或选择密码登录(不推荐长期使用)
  5. 配置网络

    • 虚拟私有云(VPC):可选择默认VPC
    • 子网:默认子网即可
    • 公网IP:勾选「分配公网IP」或绑定弹性公网IP(EIP)
    • 带宽:建议 1~5 Mbps(按需选择计费方式:按固定带宽或按流量)
  6. 存储配置

    • 系统盘:默认高效云盘(建议至少 40GB)
    • 可添加数据盘(如需)
  7. 安全组配置

    • 选择或创建安全组
    • 确保开放必要端口:
      • SSH:22(TCP)
      • HTTP:80(TCP)
      • HTTPS:443(TCP)
      • 自定义应用端口(如 8080)
  8. 其他设置

    • 实例名称:如 my-linux-server
    • 数量:1
    • 关闭无需的功能(如监控X_X可选装)
  9. 确认并创建

    • 查看配置和价格,确认后点击「立即创建」

三、连接到Linux服务器

方法1:使用SSH密钥登录(推荐)

前提:你已下载私钥文件(如 jdcloud-key.pem

Windows 用户

  • 使用 PuTTYXshellWSL + OpenSSH
  • .pem 转为 PuTTY 支持的 .ppk 格式(使用 PuTTYgen 工具转换)

Mac/Linux 用户

# 设置私钥权限
chmod 400 jdcloud-key.pem

# 连接(以 CentOS 为例)
ssh -i jdcloud-key.pem root@<公网IP地址>

默认用户名:

  • CentOS/RedHat:root
  • Ubuntu/Debian:ubunturoot(视镜像而定)

方法2:使用京东云控制台的“远程连接”

  • 在实例列表中点击「登录」按钮,使用网页版 VNC 登录(适合调试密码问题)

四、初始化Linux服务器环境

登录成功后,进行基本配置:

1. 更新系统

# CentOS/RHEL
sudo yum update -y

# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

2. 安装常用软件

# 安装 vim、wget、curl 等
sudo yum install -y vim wget curl git tree    # CentOS
sudo apt install -y vim wget curl git tree    # Ubuntu

3. 配置防火墙(可选)

# CentOS 使用 firewalld
sudo systemctl start firewalld
sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload

# Ubuntu 使用 ufw
sudo ufw allow ssh
sudo ufw enable

4. 设置时区(如北京时间)

# CentOS/Ubuntu 通用
sudo timedatectl set-timezone Asia/Shanghai

五、部署应用(示例:安装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> 应能看到欢迎页面。


六、安全建议

  1. 禁止 root 远程登录

    sudo vim /etc/ssh/sshd_config
    # 修改:PermitRootLogin no
    sudo systemctl restart sshd
  2. 创建普通用户并配置sudo权限

    sudo adduser myuser
    sudo usermod -aG wheel myuser        # CentOS
    sudo usermod -aG sudo myuser         # Ubuntu
  3. 定期备份关键数据

    • 使用京东云「云硬盘快照」功能备份系统盘

七、后续管理

  • 监控:使用京东云「云监控」查看CPU、内存、网络
  • 备份:设置自动快照策略
  • 扩容:可随时升级配置(关机后调整实例规格)

✅ 至此,你已在京东云成功搭建了一个基础的 Linux 服务器环境!

如有需要,可进一步部署 Web 服务(如 Nginx + PHP + MySQL)、Docker、Node.js 等应用环境。


📌 提示:京东云新用户常有免费试用或优惠套餐,可关注活动页面降低成本。

如需具体脚本或自动化部署方案,也可使用「自定义镜像」或「云编排」服务实现批量部署。

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