标签: Uncategorized

  • 玩转Oracle免费云主机

    ![甲骨文免费云主机.png](https://xiezitai.cn/media/222b4a649b4aa6e4.png)
    最近把Google邮箱Gmaile恢复了,找回了Oralce Cloud账号。之前注册完Oracle云主机账号,感觉网络不稳定。现在想想,跑java程序还是得有一个云主机。国内备案,说麻烦也不麻烦,但是域名比较多,国内一个一个备案,就不太想折腾。有免费的国外云主机,就先用着,国内再慢慢备案。

    # 组合
    国外ip在国内访问,访问效果很差。与cloudflare或者腾讯云的edgeOne组合在一起,源站放云主机,前面放一个CDN,有加速效果。cloudflare或者腾讯云的edgeOne都提供免费CDN服务,能用腾讯云,就尽量使用腾讯云,腾讯云国内节点要求域名备案。腾讯还提供国际节点。
    1. [cloudflare](https://www.cloudflare.com)
    2. [腾讯云EdgeOne](https://curl.qcloud.com/hchSvZX3)

    # oracle 免费云主机组合
    之前使用甲骨文云主机,没有搞明白怎么个免费法子,就建了一个“VM.Standard.E2.1.Micro”主机,现在才搞明白免费配额。
    >
    > VM.Standard.E2.1.Micro 2台 每个实际配置 1 OCPU ,1G内存
    > VM.Standard.A1.Flex 配额 2 OCPU , 12G内存,可以分配给一台主机或者两台主机
    >

    我打算配置3台云主机

    – M.Standard.E2.1.Micro 2个
    – VM.Standard.A1.Flex 1台

    # VM.Standard.A1.Flex问题
    > 可用性域 VM.Standard.A1.Flex 中配置 AD-1 的容量不足。请在其他可用性域中创建实例,或稍后重试。如果指定了容错域,请尝试在不指定容错域的情况下创建实例。如果这样不起作用,请稍后重试。了解有关主机容量的更多信息。

    ## 解决思路 用脚本抢名额
    [Oracle云主机脚本](https://github.com/zhongdaiqi/oci_auto)
    > 脚本中通知可以让ai修改为企业微信通知,或者让ai去掉通知。
    > 可以将脚本跑在M.Standard.E2.1.Micro云主机上

    ### 脚本收集

    “`bash
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt install python3-pip

    pip3 install –upgrade pip //因为ubuntu系统已经默认安装pip3,这边要更新一下!
    pip3 install requests //亲测过程,只使用命令:pip install requests
    pip3 install oci
    python3 oci_auto.py //该命令必须到当前文件夹下打开终端后输入!
    tail -f oci_auto.log
    “`

    # 我的主机创建与面板安装
    ## 主机配置
    – oracle linux 10
    – ipv4 自动分配ip
    – 使用密钥登陆,下载私钥、公钥
    – VM.Standard.E2.1.Micro
    ## 工具
    – putty 远程登陆linux服务器的ssh工具
    – puttygen 将私钥转成putty能使用的版本
    ## 命令行
    `sudo -i //切换到管理员权限`
    `yum update -y //更新`
    ## 安装可视化面板
    我觉得宝塔不错,进入[宝塔面板](https://www.bt.cn/u/eyrxi0),复制安装命令。

    # 云主机回收问题
    长期闲置会被官方收回,可以在云主机上跑一个keep busy脚本,适当使用云主机。