Oracle保号

前言

总所周知,Oracle的高配Arm很难开,开到了如果使用不当会被收回,以下是Oracle官方的回收政策

1
2
3
4
5
如果在 7 天内满足以下全部条件,Oracle 将认为虚拟机和裸机计算实例处于空闲状态,会回收实例。

CPU 利用率低于10%
网络利用率低于10%
内存利用率低于10%(仅适用于Arm)

如果七天内满足其中任意一条,则不会回收实例,只有全部满足以上三点才会回收实例

六大保号思路

  • 取消甲骨文官方自带的监控
    • root模式下执行snap remove oracle-cloud-agent即可删除oracle-cloud-agent
  • 满足cpu占用
    • 占用CPU:
      cd /root && wget -qO OneKeyFuck_OCPU.sh https://raw.githubusercontent.com/Mrmineduce21/Oracle_OneKey_Active/main/OneKeyFuck_OCPU.sh && chmod +x OneKeyFuck_OCPU.sh && bash OneKeyFuck_OCPU.sh
    • 卸载:
      pid=$(ps -ef | grep "bash" | grep '/bin/bash' | grep -v grep | awk '{print $2}') && kill -9 $pid
  • 满足内存占用
    • 安装科技lion的一键脚本:
      curl -sS -O https://raw.githubusercontent.com/kejilion/sh/main/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
      然后输入9进入后输入1安装活跃脚本即可
    • 卸载:输入k运行科技lion一键脚本,输入9进入后输入2卸载活跃脚本即可
  • 满足网络占用
    • 进行无人直播
  • 体现服务器重要性
    • 搭建博客
    • 搭建Alist
    • 搭建其他服务
  • 禁止行为
    • 挖矿
    • 安装刷机脚本,比如刷Arm的脚本,如R探长、oci-help等(用其他机器刷,不要使用甲骨文的机器来刷)
    • ddos攻击行为
    • 其他违规或非法行为

进行无人直播(YouTube为例)

  • 更新系统并安装相应的组件
    apt update -y && apt upgrade -y && apt install -y curl wget sudo socat htop ffmpeg iftop
  • 创建文件夹
    1
    2
    mkdir /youtube
    cd /youtube
  • 执行直播命令,开始无人直播
    nohup ffmpeg -stream_loop -1 -re -i /youtube/文件名 -c copy -f flv rtmp://a.rtmp.youtube.com/live2/直播码 > /dev/null 2>&1 &
    • 注意:①文件名是指你上传至/youtube里的视频名,需要带上拓展名,比如.mp4;②直接替换文件名直播码即可,要注意不要删去了空格
  • 查看进程:ps -ef | grep ffmpeg
  • 杀死进程:kill -9 ID号

无人直播守护进程

  • 前言:由于无人直播很容易因服务器网络波动而中断,比如晚高峰。所以需要守护进程来保证无人直播被中断后继续执行
  • 安装守护进程:supervisor:sudo apt install supervisor
  • 赋予超管权限:
    1
    2
    cd /etc/init.d/
    sudo chmod +x /etc/init.d/supervisor
  • 管理无人进程:
    1
    2
    3
    sudo service supervisor start                #启动
    sudo service supervisor stop #停止
    sudo service supervisor status #查看状态
  • 编写配置文件:vim /etc/supervisor/conf.d/youtubelive.conf
  • 配置文件内容:
    1
    2
    3
    4
    5
    6
    7
    [program:youtubelive]
    command=ffmpeg -stream_loop -1 -re -i /youtube/文件名 -c copy -f flv rtmp://a.rtmp.youtube.com/live2/直播码
    autostart=true
    autorestart=true
    startretries=3
    stderr_logfile=/var/log/ffmpeg.err.log
    stdout_logfile=/var/log/ffmpeg.out.log
  • 加载配置文件:
    1
    2
    sudo supervisorctl reread
    sudo supervisorctl update
  • 启动文件:
    1
    2
    3
    4
    supervisorctl start youtubelive
    supervisorctl stop youtubelive
    supervisorctl status youtubelive
    supervisorctl restart youtubelive
  • 查看直播状态:ps -ef | grep ffmpeg
  • 杀死进程:kill -9 ID号
  • 注意:由于YouTube会自动杀死满一个月的直播,所以有时候会出现服务器还显示直播在运行并且刷流量,但是YouTube不显示直播了。如果是只想刷流量保号的话可以不用管,如果想保留YouTube的直播只需要关闭守护进程再启动即可supervisorctl start youtubelive && supervisorctl stop youtubelive,或者直接重启即可supervisorctl restart youtubelive

部署博客网站

  • 建议先安装1panel(点击即可跳转至官方下载页)
  • 安装好OpenResty后,安装MySQL并部署(不要打开外网访问,这样更安全),再部署PHP8环境(拓展要保证有mysqli),然后安装Halo博客或者Wordpress博客
  • 安装好后,绑定Cloudflare并解析好ip,开启Cloudflare小黄云(即开启CDN防止源站ip泄露被DDOS),接着转到SSL/TLS的概述将加密模式改为完全严格并且切换至源服务器添加免费的15年证书,将私钥和公钥复制粘贴至1panel面板网站——证书——上传证书即可为网站添加证书,然后新建网站用解析了的域名,然后点击网站域名进入网站设置,然后切换到HTTPS后点击启用,HTTP选项选择访问HTTP自动跳转到HTTPS,SSL选项为选择已有证书,Acme账户为手动创建,证书就选择刚手动创建的证书,支持的协议版本加密算法保持默认即可,然后点击保存
  • 完成域名访问网站
    • 具体教程可自行寻找
  • 网站内容自行设置
  • 免费图床
    Telegraph-Image
  • markdown编写app
    Joplin

致谢

保号思路无人直播守护进程灵感来自于一位YouTuber——达尔文西,我略做删改和总结
达尔文西的博客
保号思路博客文章
无人直播博客文章
守护进程博客文章