Skip to content

Oracle cloud

Oracle 甲骨文云免费 VPS 注册及使用保姆级教程 - Bawodu

内容

永久免费

  • 两个 Oracle 自治数据库,随带 Oracle Application Express (APEX) 和 Oracle SQL Developer 等强大工具。
  • 2 个 AMD 计算虚拟机
  • 最多 4 个 Arm Ampere A1 计算实例
  • 块存储、对象存储和归档存储;负载平衡器和数据出口;监视和通知

可免费开通的 2 台常规的 AMD 服务器,还能开通最多 4 台 Arm 服务器,最多分配 24G 内存,如果只开通 1 台 ARM 机器的话,那就是 4 核, 24G 内存

创建实例

  • 修改镜像版本 -> 保存私有密钥 -> 卷类型默认
  • 高级选项设置 -> 粘贴脚本用于开启 ssh 和设置 root 密码
#!/bin/bash
echo root:123456789 |sudo chpasswd root
sudo sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/sshd_config;
sudo sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
sudo service sshd restart

Steps to launch NixOS

Generate a ssh keypair for root before execuating the script.

After nixos-infect

Access the host from terminal, since vscode-server is not supported by default.

ssh root@<ip> -i ~\.ssh\id_rsa_oracle_tokyo_nixos

Then edit the config file to enable the vscode-server

Security List

默认仅开通 22 端口 管理入站规则与出站规则,在其中添加 80 与 443 端口

之后关闭 iptables 或 firewalld

#停止firewall
systemctl stop firewalld.service
#禁止firewall开机启动
systemctl disable firewalld.service
#关闭iptables
service iptables stop
#去掉iptables开机启动
chkconfig iptables off

可选择开放所有端口

sudo iptables –P INPUT ACCEPT
sudo iptables –P OUTPUT ACCEPT
sudo iptables –P FORWARD ACCEPT
sudo iptables –F

or

sudo iptables --flush

issues

nix-env 导致服务器失联。

更换 IP

  • 实例详细信息 -> 附加的 VNIC -> 查看详细信息 -> 编辑
  • 选择没有公共 IP,将原来的 IP 解绑;
  • 然后再次编辑,选择临时公共 IP -> 更新

服务器规格

仅 Always Free 部分 最多创建 2 台实例,各自包含一条公网 IP

  • 1/8 OCPU 和 1 GB 内存
  • 20GB 存储空间
  • 每台实例带宽官方标注是 480mbps(实际测出来 50mbps)
  • 每月总出站流量是 10T(帐号所有项目共享,入站免费)
  • Oracle Linux 或 CentOS、Ubuntu Linux 系统镜像任选一种