Oracle Cloud 甲骨文云永久免费VPS注册与搭建教程:ARM 4C24G 实例与防回收指南


Oracle Cloud 甲骨文云永久免费VPS注册与搭建教程:ARM 4C24G 实例与防回收指南

想白嫖一台配置不错的免费云服务器?Oracle Cloud(甲骨文云)Always Free 永久免费套餐几乎是目前最香的羊毛:免费账号可以拿到最高 4 核 ARM CPU + 24GB 内存 + 200GB 磁盘的实例,而且不是试用,是永久免费。这篇文章从注册、创建实例到防止被回收,一步步讲清楚。

一、甲骨文免费套餐到底送什么?

新注册账号会赠送 30 天试用期 + 300 美元免费额度,可以随便开各种付费实例体验。30 天试用结束后,账号自动转为 Always Free 永久免费套餐,以下资源终身免费:

  • X86 实例(VM.Standard.E2.1.Micro):固定 1 核 CPU / 1GB 内存 / 50M 带宽,最多可创建 2 台,创建后显示 Always Free;
  • ARM 实例(VM.Standard.A1.Flex):最高 4 核 / 24GB 内存(CPU 与内存按 1:6 比例自由搭配),带宽最高 4G;
  • 磁盘配额:每账号免费 200GB 块存储(引导卷 + 块存储卷共用),单台实例引导卷最小 47GB。
  • 因为 200GB 磁盘配额的限制,一个账号最多能创建 4 台免费实例。常见组合方案:

    方案配置适合
    ------------------
    单台 ARM4C/24G/200G 引导卷性能最大化,跑高负载服务
    ARM + X86 混搭2C/12G + 1C/1G×2性能和数量均衡
    纯 ARM 多开1C/6G×4 台数量最大化,做探针/代理等轻量服务

    注意:ARM 实例创建后不会显示 Always Free 字样,只要不超出 4C/24G 配额就不会扣费,别被界面吓到。

    二、注册账号(关键步骤)

  • 访问 Oracle Cloud 官网 oracle.com/cloud/free,点击"免费开始使用";
  • 填写邮箱、国家/地区、姓名,设置密码;
  • 重点来了:注册需要绑定一张 Visa / Mastercard 信用卡(或借记卡)进行验证,会预扣一笔小额费用(一般 1 美元左右,验证后会退回),不支持国内银联单币卡;
  • 填写地址信息,建议与信用卡账单地址一致;手机号填能正常接收短信的号码;
  • 验证通过后即可登录云控制台(语言可以切换成中文)。
  • 注册常见问题:

  • 提示"无法完成注册":换一张卡、换邮箱、换网络环境重试,甲骨文的风控比较玄学,多试几次是常态;
  • 使用虚拟信用卡/他人卡有封号风险,尽量用自己的真实卡;
  • 注册时选择的区域(Home Region)以后不能改,建议选离你近的:日本东京/大阪、韩国首尔、新加坡,国内访问延迟更低。
  • 三、创建 ARM 免费实例

  • 登录控制台,左上角菜单 → 计算 → 实例 → "创建实例";
  • 填写实例名称,选择镜像(推荐 Ubuntu 22.04/24.04 LTS,或 Oracle Linux);
  • 区域与可用域:保持默认;
  • 映像和形状:选择"更改形状"→ 勾选 AMD(虚拟机)→ VM.Standard.A1.Flex,设置 OCPU 数量(最多 4)和内存(按 1:6 比例,4 核配 24GB);
  • 如果提示容量不足(Out of capacity),换个可用域、换区域或过段时间再试,这是甲骨文的老毛病;
  • 网络:选择已有的虚拟云网络(VCN)和子网,勾选"为公共子网分配公共 IPv4 地址";
  • SSH 密钥:上传或粘贴你的公钥(没有就用 ssh-keygen -t rsa 生成一份);
  • 引导卷:保持默认,可设置大小(默认 46.6GB,可调大到 200GB);
  • 点击"创建",等 1-3 分钟实例状态变为"正在运行"即可。
  • 四、连接实例与修改 root 密码

    创建实例时如果上传了 SSH 密钥,直接使用密钥登录:

    ssh -i ~/.ssh/id_rsa ubuntu@<公网IP>

    如果忘记/没有密钥,或者想用 root 密码登录,可以先登录后设置:

    sudo passwd root          # 设置 root 密码
    sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
    sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/' /etc/ssh/sshd_config
    sudo systemctl restart sshd

    大坑提醒:Ubuntu 镜像的 sshd 配置中,/etc/ssh/sshd_config.d/60-cloudimg-settings.conf 里默认禁用了密码登录,只改主配置文件不生效,必须把这个文件里的 PasswordAuthentication no 改成 yes,否则 root 密码登录一直报 Permission denied。

    五、挂载额外的免费块存储

    创建完引导卷后,200GB 配额没用完的部分可以创建块存储卷(Block Volume)挂载到实例上:

  • 菜单 → 存储 → 块存储卷 → "创建块存储卷",大小按剩余配额填;
  • 创建后选择"附加到实例",用默认的 ISCSI 方式附加;
  • SSH 到实例上执行挂载:
  • sudo fdisk -l                          # 确认新磁盘设备名,一般是 /dev/sdb
    sudo fdisk /dev/sdb                    # 依次输入 n → p → 回车 → 回车 → w 分区
    sudo mkfs.ext4 /dev/sdb1               # 格式化
    sudo mkdir /data && sudo mount /dev/sdb1 /data   # 挂载

    注意:创建块存储卷时不要调整"性能"选项,调整性能(VPU)会产生额外费用,免费套餐用默认即可。

    六、如何防止免费实例被回收?

    甲骨文对免费实例有闲置回收机制,根据官方规则,7 天为一个计算周期,如果满足以下条件之一,实例可能被回收:

  • CPU 使用率:周期内 95% 的时间里 CPU 使用率低于 10%;
  • 网络利用率:周期内网络利用率低于 10%;
  • 内存利用率:周期内内存利用率低于 10%(该条仅适用于部分实例)。
  • 防回收实操建议:

  • 跑点真实的业务:挂个网站、部署个探针、跑个下载服务,让 CPU/网络有真实负载;
  • 不想跑业务就写个"保活"脚本,定期执行一些 CPU 计算任务,比如用 cron 每 5 分钟做一次随机数/压缩计算;
  • 定期 SSH 登录操作,保持网络和连接活跃;
  • 实例被回收后引导卷会保留,数据不丢,但最好还是定期做好异地备份(rsync/restic 到其他存储)。
  • 七、玩机进阶

  • 开放端口:甲骨文默认安全列表很严格,需要在 网络 → 虚拟云网络 → 安全列表 里添加入口规则(如 80/443/22 等)才能从公网访问;
  • 加 IPv6:在 VCN 中添加 IPv6 CIDR,子网启用 IPv6,再配置路由和安全规则,可拿到原生 IPv6 地址;
  • 多区域:Always Free 资源只在家区域免费,其他区域创建会收费,别乱开;
  • 封号红线:别拿甲骨文做代理/挖矿/刷量等高风险用途,翻车率高且无法申诉。
  • 总结:甲骨文免费 VPS 的配置在免费主机里属于天花板级别,注册虽然有点玄学,但成功之后就是长期白嫖。记得定期看实例状态、做好备份、保持负载避免被回收,一台 ARM 4C24G 跑 Docker 全家桶完全够用。


    手机扫码阅读

    微信或手机浏览器扫一扫,随时随地随心阅读与分享

    htop 命令详解:Linux 服务器 CPU 内存实时监控与进程管理实战

    网站ICP备案全流程指南:材料准备、审核时间与常见驳回原因避坑

    评 论
    更换验证码