玩转云服务:Oracle Cloud甲骨文永久免费云服务器注册及配置指南

上一篇,带大家分享了:如何薅一台腾讯云服务器。

不过,只有一个月免费额度,到期后需要付费使用。

相对而言,海外云厂商更加慷慨一些,比如微软Azure、甲骨文、亚马逊AWS等。

甲骨文2019年9月就推出了永久免费服务,“永久免费”的噱头一经打出,立即引来了不少流量。不过随着国内薅羊毛大军的进驻,注册账号的门槛越来越高。

这两天猴哥又走了一遍注册流程,成功跑通,亲测有效,趁热乎赶紧分享给大家~

本次分享,手把手带领大家在甲骨文云上,跑通账号注册流程,申请一台虚拟机实例,完成服务器配置,希望能够帮助大家成功白嫖甲骨文的永久免费云服务。

1. 真假‘永久免费’

所谓的永久免费,其实是有很多限制的,而且你不一定能抢得到哦

且看官方是这样描述的:

Oracle 云免费套餐只需注册 Oracle 云帐户即可获取,不仅包含丰富的 Always Free 云服务,还提供 300 美元的免费试用储值,让您可以在 30 天内免费使用所有适用的 Oracle 云基础设施服务。其中,Always Free 云服务无时长限制,免费试用仅 300 美元免费储值用尽或 30 天到期(以先到者为准)前有效。

虚拟机资源方面,单个账号可以拥有:

  • 2 个基于 AMD 的虚拟机,每个虚拟机配备 1/8 OCPU 和 1 GB 内存
  • 基于 Arm 的 Ampere A1 内核和 24 GB 内存,可作为 1 个虚拟机或最多 4 个虚拟机使用,每月有 3000 个 OCPU 小时和 18000 GB 小时。(每个月 24*30 = 720 小时,意味着你的 4C24G 的 ARM 服务器可以全天候免费在线

存储方面,有 200G 的免费块存储,不得不说甲骨文还是蛮慷慨的~

为了实现最大化利用免费实例,猴哥认为可以采取如下配置:

  • 单台 ARM 4C/24GB/200G(性能存储带宽最大化)
  • 单台 ARM 4C/24GB/100G + 两台 X86 1C/1G/50G(性能和数量均衡选择)

要使用这些免费资源,首先你得注册一个账号,为了阻止大家薅羊毛,甲骨文设置了重重障碍,很多小伙伴倒在了账号注册的路上。

2. Oracle Cloud 账号注册

2.1 前置准备

申请 Oracle Cloud 账号的第一道门槛就是如下条件,缺一不可:

  • 一个邮箱,有网友提到需要 Gmail 或 hotmail 之类的国外邮箱,不过猴哥亲测 QQ 邮箱也没问题;
  • 一个手机号,中国的就行
  • 一张支持 Master、VISA 等的外币信用卡
  • 魔法上网环境(登录需要)

2.2 开始注册

注册地址:https://www.oracle.com/cn/cloud/free/

上述地址,点击立即免费试用,第一个国家/地区下选择中国就行,后面手机号/家庭住址/信用卡都采用国内的地址,名字/姓氏确保和你的信用卡保持一致:

邮箱收到验证邮件后,点击进入注册页面。这里有两点比较重要:

  • 密码需要设置的尽可能复杂,因为要命中它的所有规则,否则不容易通过
  • 归属区域,注册成功后,以后所有的IP都是在该区且不可更改(我选择的 Singapore 目前抢不到免费计算资源,大家慎重)。

接下来,填写个人住址,我是采取全英文填写,不知道中文是否影响注册成功:

点击继续后,会让你添加付款验证方式,此时需要填写你的信用卡信息,确保信息和之前的个人信息一致,然后你的信用卡会受到扣款信息,不用担心,后续会撤销的~

一切都搞定后,你会受到注册成功的邮件(有你的账号信息),恭喜你,拿到 Oracle Cloud 永久免费资源的入场券

3. 计算资源申领

3.1 账号登录

登录地址:https://www.oracle.com/cn/cloud/sign-in.html

输入你的 Cloud 账号名称,点击 下一步,然后输入注册邮箱和密码后,你会看到如下界面,需要你进行验证:

而这个验证还比较麻烦,需要你下载移动端 APP,名为 Oracle Mobile Authenticator,你会发现国内各大应用商店都找不到。需要到 Google Play 安装,我这里已经把安装包下载好了,在Android手机上直接安装即可。(需要的小伙伴文末自取

3.2 虚拟机申请

登录成功后,会提示你有 400 元的免费额度,有效期 30 天,可使用丰富的 OCI 服务,包括 Oracle Database、Analytics、Compute 和 Container Engine for Kubernetes。

右上角可以切换语言为中文,在这里我们先创建一台虚拟机实例试试:

进来后,默认配置就是永久免费的,右侧点击 配置 可以进行手动更改,我们先用默认的申请了试试。

接下来,需要 添加 SSH 密钥(如果已有,可忽略)。对不了解 SSH 的小伙伴稍有点麻烦,首先,Windows 本地生成SSH密钥对。下载并安装Git for Windows,在Git Bash终端中执行命令 ssh-keygen ,这时会在本地 .ssh 文件夹中生成了密钥文件,.ssh 文件夹一般保存在 C 盘,比如我的是 C:\Users\12243\.ssh,文件夹下 id_rsa 是私钥,id_rsa.pub 是公钥。

当然,你也可以直接在下图的页面中选择 为我生成密钥对

然后把 id_rsa.pub 上传到下图中位置:

最后,点击 创建,如果出现下图的警示,说明 免费资源 暂时你是薅不到了!(PS:如果有小伙伴申请到了,欢迎留言告诉我你选择的主区域啊

羊毛薅不到,那就修改配置,注册一台付费的试试吧,毕竟也给了你 400 元的免费额度,够用一个月了~

在上述 映像和配置 中进行选择,我这里先搞了一台 1C16G 的,瞬间就分配到了。

4. 服务器配置

4.1 服务器基本信息

进来后,状态变成正在运行,就可以登陆了。下图红色箭头处是你这台虚拟机的公网 IP,用户名默认为:opc。

4.2 远程登录

因为我们在新建实例时,已经上传了 SSH 密钥,所以可以直接采用 SSH 登陆。如果选择在 IDE 中远程登录,以 VS Code 为例,远程登录的方式可以参考猴哥之前的这篇教程:

【保姆级教程】Windows 远程登陆 Linux 服务器的两种方式:SSH + VS Code,开发必备

这台服务器的 Host 配置为:

Host txHostName 129.150.63.184Port 22User opc

成功登陆后,默认是在 /home/opc 目录:

4.3 常用软件安装

4.3.1 安装宝塔面板

先给这台服务器,安装上宝塔面板,方便后续各种操作,极大提升服务器使用和运维效率。

在上一篇,我们申请腾讯云服务器时,新建实例时选择了自带宝塔面板的系统镜像,而 Oracle cloud 上的系统镜像是一个裸的 Linux 镜像,所以我们需要采用如下命令手动安装宝塔面板。

安装指南参考:https://www.kancloud.cn/chudong/bt2017/431320

安装脚本参考:https://www.bt.cn/new/btcode.html

以我默认的 Linux 系统为例,安装脚本如下:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装成功后,终端会输入如下信息:

Congratulations! Installed successfully!
=============注意:首次打开面板浏览器将提示不安全=================请选择以下其中一种方式解决不安全提醒1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx,双击安装,密码【www.bt.cn】2、点击【高级】-【继续访问】或【接受风险并继续】访问教程:https://www.bt.cn/bbs/thread-117246-1-1.html========================面板账户登录信息==========================【云服务器】请在安全组放行 27153 端口外网面板地址: https://129.150.63.184:27153/ac4e837c内网面板地址: https://10.0.2.147:27153/ac4e837cusername: vdgxzlscpassword: xxx浏览器访问以下链接,添加宝塔客服https://www.bt.cn/new/wechat_customer
==================================================================
Time consumed: 7 Minute!

注意,此时你打开上面的 外网面板地址 是无法访问的,还需要放开 27153 端口的入站限制:
点击下图方框处进入子网:

安全列表第一个点击进去,添加入站规则。

比如我这里要放开宝塔面板的端口号,就可以参考下图填写:

解除端口限制后,就可以在浏览器中打开上面的 外网面板地址 ,输入 usernamepassword

注意:首次登陆需要绑定下宝塔面板账号,没有的话免费注册一个即可~

登陆成功,首次进入宝塔页面,会有一个插件推荐安装,如果不装,后续也可以在左侧菜单栏的软件商店进行安装:

4.3.2 安装 docker

有了宝塔面板,安装 docker 就很方便了。

点击宝塔面板左侧菜单栏的 Docker,首次进入需要安装docker 和 docker-compose。

注意:为了加快安装速度,安装方式建议选择自定义,然后采用阿里云镜像:

安装成功后,在终端进行检查,返回版本号说明安装成功:

[opc@instance-20240702-1632 ~]$ docker -v
Docker version 26.1.4, build 5650f9b
[opc@instance-20240702-1632 ~]$ docker-compose -v
Docker Compose version v2.27.1

4.3.3 安装 Node

点击宝塔面板左侧菜单栏网站,在 Node 项目中选择 Node版本管理器。

选择最新的 LTS 版本进行安装,成功后可以看到软件安装位置:

我们也可以在终端中进行测试,返回版本号代表成功:

[opc@instance-20240702-1632 ~]$ /www/server/nodejs/v20.15.0/bin/node -v
v20.15.0

为了更快捷使用 node 以及 npm 等命令,需要把上述地址放到系统环境变量中,然后再执行 node -v 就 OK 了,命令如下:

[opc@instance-20240702-1632 ~]$ echo "export PATH=$PATH:/www/server/nodejs/v20.15.0/bin/" >> ~/.bashrc
[opc@instance-20240702-1632 ~]$ source ~/.bashrc
[opc@instance-20240702-1632 ~]$ node -v
v20.15.0

4.3.4 安装更多…

有了宝塔面板,你想安装啥,都可以在 软件商店 中找到,感兴趣的小伙伴赶紧去试试吧~

写在最后

至此,我们一起走完了“Oracle Cloud服务器注册及配置”的完整流程。

祝各位都能成功开启你的 Oracle 白嫖之旅!

同时请注意薅羊毛不要有骚操作,避免账户被封号。

如果本文对你有帮助,欢迎点赞收藏备用!

猴哥一直在做 AI 领域的研发和探索,会陆续跟大家分享路上的思考和心得,以及干货教程。

有需要 Oracle 移动端验证 APP的,可以在 “猴哥的AI知识库” 公众号后台回复 “oracle” 自取。

新朋友欢迎关注,下次更新不迷路👇。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/41662.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

热辣滚烫 凝“绳”聚力“力拔山河”中国拔河争霸赛圆满完赛

7月4日至5日,由中国拔河协会、山东省体育局、山东省总工会、山东省体育总会联合主办,山东省拔河协会承办,山东省体育中心协办,山东奥鼎体育文化传播有限公司运营的“力拔山河”中国拔河争霸赛在山东省体育中心羽毛球综合馆举行。 …

jmeter测试工具学习

1.双击jar包打开,发现那个bat打不开 2.新建plan之后编辑添加线程组 会加入500*5次请求 3.添加HTTP请求 添加字段 为了让http请求发送到不同的分片,要把userid随机化 4.添加监听器 5.聚合报告

浅谈C++中的防御性编程

目录 1.什么是防御性编程 2.防御性编程技巧 2.1.采用良好的编码风格 2.2.合理使用assert 2.3.检查函数参数 2.4.使用异常处理 2.5.避免裸指针 2.6.资源管理 2.7.最小化使用全局变量 2.8.封装和模块化 2.9.避免使用宏 2.10.初始化所有变量 2.11.使用范围枚举 2.12…

开发必备基础知识【Linux环境变量文件合集】

开发必备基础知识【Linux环境变量文件合集】 在Linux系统中,环境配置文件用于定制用户的Shell环境,包括定义环境变量、设置命令别名、定义启动脚本等。不同的Shell(如bash、zsh)有着各自对应的配置文件。 .bashrc:每新…

【HTML】-解决页面内容无法选择、复制问题

目录 1、网页内容无法选中 1.1、问题原因 1.2、解决脚本 1.2.1、开启控制台窗口 1.2.2、执行脚本命令 2、内容复制弹出阻止框 2.2、解决脚本 1、网页内容无法选中 1.1、问题原因 今天在访问某一网站平台,需要将内容进行选择、复制时发现不可使用。 在使用…

圆通寄15kg30kg一般多少钱?寄大件物品怎么寄最便宜?

作为一名即将毕业的大学生,搬家成了我和室友们共同的难题。尤其是在寄送大件物品时,如何省钱、如何打包、选择哪家快递公司等问题让我们头疼不已。今天,我就来分享一些寄大件物品的省钱技巧以及打包方法,希望对大家有所帮助。 一…

Ubuntu部署SpringBoot项目

文章目录 Ubuntu部署SpringBoot项目一、JDK1.1 下载1.2 解压JDK配置环境变量1.3 是否安装成功1.4 开机自启1.4.1 修改脚本1.4.2 设置开机自启 二、Redis2.1 下载2.2 解压Redis并安装2.3 开机自启2.3.1 修改脚本2.3.2 设置开机自启 三、Nginx3.1 安装Nginx依赖包3.1.1 prce-deve…

Python酷库之旅-第三方库Pandas(006)

目录 一、用法精讲 10、pandas.DataFrame.to_excel函数 10-1、语法 10-2、参数 10-3、功能 10-4、返回值 10-5、说明 10-6、用法 10-6-1、数据准备 10-6-2、代码示例 10-6-3、结果输出 11、pandas.ExcelFile类 11-1、语法 11-2、参数 11-3、功能 11-4、返回值 …

BUUCTF - Basic

文章目录 1. Linux Labs 【SSH连接漏洞】2. BUU LFI COURSE【文件包含漏洞】3. BUU BRUTE【暴力破解用户名密码】4. BUU SQL COURSE【SQL注入-当前数据库】5. Upload-Labs-Linux 1【文件上传漏洞】7. Buu Upload Course 1【文件上传包含漏洞】8. sqli-labs 1【SQL注入-服务器上…

MySQL常用高级特性

MySQL作为一种广泛使用的关系型数据库管理系统,除了基本的数据库功能外,还提供了许多高级特性来满足不同应用场景的需求。以下是一些MySQL的常用高级特性及其详细讲解: 1. 存储引擎 功能介绍 MySQL支持多种存储引擎,每种引擎在…

C++线程的使用

C11之前,C语言没有对并发编程提供语言级别的支持,这使得我们在编写可移植的并发程序时,存在诸多的不便。现在C11中增加了线程以及线程相关的类,很方便地支持了并发编程,使得编写的多线程程序的可移植性得到了很大的提高…

使用Java构建物联网应用的最佳实践

使用Java构建物联网应用的最佳实践 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 随着物联网(IoT)技术的快速发展,越来越…

【FFMPEG基础(一)】解码源码

学习分享 main函数decodetorgb32.h 文件decodetorgb32 .cpp文件 main函数 #include <QApplication> #include "decodetorgb32.h" int main(int argc, char *argv[]) {QApplication a(argc, argv);DecodeToRGB32 toRGB32;int restoRGB32.openVideo("../fi…

01 Web基础与HTTP协议

1.1 Web 基础 本章将介绍 Web 基础知识&#xff0c;包括域名的概念、DNS 原理、静态网页和动态网页的相关知识。 1.1.1.域名概述 1.域名的概念 ip地址不易记忆 2.早期使用host文件解析域名 主机名重复主机维护困难 3.DNS 分布式层次式 4.域名空间结构 根域顶级域 组…

InstantStyle-Plus:风格转移与内容保留在文本到图像的生成

在之前的文章中已经和大家介绍过小红书在风格保持方面的优秀工作InstantID和InstantStyle,感兴趣的小伙伴可以点击下面&#x1f447;链接阅读&#xff5e; 小红书InstantID来了, 一张照片几秒钟就能生成个性化图片, 无缝衔接Stable Diffusion&#xff09; InstantID作者新作&…

国外使用代理IP的安全风险

1. 数据泄露 当使用代理IP时&#xff0c;用户的真实IP地址被隐藏&#xff0c;但仍然存在数据泄露的风险。如果代理服务器没有进行恰当的安全措施&#xff0c;用户的个人信息和访问记录可能会被黑客窃取或监控。 2. 恶意软件 在使用代理IP时&#xff0c;用户可能会在代理服务器…

关于 Mac 系统 .DS_store 文件的起源

原文&#xff1a;Arno - 2006.10.01 &#xff08;前排提醒&#xff1a;可以在 .gitignore 中添加 .DS_Store&#xff0c;否则 git 仓库会存储这个和项目无关的文件。&#xff09; 如果你是 Mac 用户&#xff0c;曾经将文件从 Mac 传输到 Windows&#xff0c;那么可能对 .DS_S…

c++ word转换为pdf

在windows系统下&#xff0c;使用QAxObject效果是最好的 转60多兆的文件速度还是可以的&#xff0c;不建议使用多线程&#xff0c;因为多线程会多次调用转换函数&#xff0c;导致程序一直运行&#xff0c;只有全部转换完成后&#xff0c;程序才能继续向下运行&#xff0c;但是c…

SketchUp + Enscape+ HTC Focus3 VR

1. 硬件: 设备连接 2. 软件: 安装steam steamVR Vive Business streaming 3. 操作: 双方登录steam 账号,然后带上头盔,用手柄在HTC Focus3 安装 串流软件,选择串流软件,在Enscape中选择 VR 模式即可 4.最终效果: SketchUp Enscape HTC Focus 3 VR 实时预览_哔哩哔哩_bi…

云微客短视频矩阵全域营销,更高效的获客引流方式!

在抖音这样一个拥有海量用户和内容的短视频平台上&#xff0c;单一账号往往难以覆盖我们的客户群体&#xff0c;甚至于每天发布四五条视频&#xff0c;所引发的流量也是微乎其微的。在竞争如此激烈的市场环境中&#xff0c;商家企业无不想方设法追求更高效的获客引流方式&#…