Oracle甲骨文服务器使用经验

2024 年 8 月 12 日 星期一(已编辑)
/ ,
76
这篇文章上次修改于 2024 年 8 月 12 日 星期一,可能部分内容已经不适用,如有疑问可询问作者。

Oracle甲骨文服务器使用经验

1.创建服务器限制

官方说明:

每个租户每月可免费获得前 3,000 个 OCPU 小时和 18,000 GB 小时,以使用 VM.Standard.A1.Flex 配置(相当于 4 个 OCPU 和 24 GB 内存)创建 Ampere A1 计算实例。每个租户还可以免费获得两个 VM.Standard.E2.1.Micro 实例。

下图是我创建的服务器,这是免费试用可创建服务器的最大上限:

image-20240812200753968

image-20240812200753968

2.创建服务器可选择的系统有限

官方仅提供了如下系统可以选择,主流的Debian系统一直不在官方镜像中,需要自己手动DD系统。

image-20240812201104128

image-20240812201104128

建议首次创建时选择Ubuntu22.04系统,然后使用脚本DD成Debian12系统。

2.1.DD系统脚本

参考链接:https://hostloc.com/thread-1159839-1-1.html

项目地址:https://github.com/leitbogioro/Tools

#下载脚本
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh

#运行脚本
#以Debian12为例
bash InstallNET.sh -debian

重装完成后默认密码为:LeitboGi0ro

请一定修改密码!请一定修改密码!请一定修改密码!

这是另一个DD脚本,有兴趣可以自己试试

https://wp.kuns.cc/sites/141.html

3.首次创建/重装系统一定要配置连接密钥

服务器全新配置时,请务必从配置页面下载密钥对或上传公钥,否则安装完成后将无法连接系统。建议使用ssh客户端生成并上传自己的公钥文件,方便安全。

4.控制台重装系统只能重装相同类型系统

比如说首次创建为Ubuntu系统,重置时也只能使用Ubuntu系统,版本不限制。降级/升级都可以,因为数据无法保留。

4.1重装系统教程

此部分内容参考了https://cnboy.org/2961的教程,非常感谢。

1.查找对应系统镜像

网站:https://docs.oracle.com/en-us/iaas/images/

我们以Ubuntu22.04为例,点击左侧选择大版本,在右侧点击进入小版本,一般选择最新版,注意ARM服务器要选择aarch64版本

image-20240812203157448

image-20240812203157448

2.复制服务器所在区域的OCID

注意除了系统版本对应,镜像区域也要对应。我是日本东京的账户区域,因此就要用这个镜像。

image-20240812203457205

image-20240812203457205

3.进入实例详情页-点击“更多操作”-“替换引导卷”

将OCID放入下图所示区域

image-20240812203739152

image-20240812203739152

4.填入自己生成的SSH公钥(重点,否则与服务器失联)

名称填写ssh_authorized_keys,值就是你的公钥

上方引导卷大小一般默认50

image-20240812203927504

image-20240812203927504

然后保存即可,你的系统就重置完成了。

接着等待若干分钟就可以使用新的SSH密钥连接到你的服务器!

5.Ubuntu防火墙配置

除了Oracle自己的防火墙,Ubuntu还有自己的防火墙,建议只使用Oracle防火墙管理而将Ubuntu防火墙关闭

关闭方法如下:

#进入root权限
sudo -i
#设置iptables防火墙并保存
iptables -D INPUT -j REJECT --reject-with icmp-host-prohibited
iptables -D FORWARD -j REJECT --reject-with icmp-host-prohibited
/etc/init.d/netfilter-persistent save
/etc/init.d/netfilter-persistent reload

如果想使用系统的防火墙请参考https://keesenz.com/2021/1627.html

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...