zixiba

zixiba

甲骨文DD重装系统、失联救砖、保活、vmess教程

几个情况需要重装系统#

1. 我的 VPS 装了一堆东西,很乱,想还原

2. 我的 VPS 之前东西和现在要装的东西冲突了。无法进行安装了

3. 我的 VPS 被人侵入当矿机了,机器满负荷运载

4. 想尝试 bbr 其他版本,ARM 目前还是会失联

5. 更纯净更稳定

更新软件包,保证安装顺利进行#

查看当前系统版本cat /etc/issue

更新软件包

apt-get update

apt-get install -y xz-utils openssl gawk file

DD 新系统#

dd 系统即重装系统:如下表示将系统重置为 ubuntu18.04 系统,账号 / 密码:root/12345
注意事项:dd 过程一定要耐心等待,不要胡乱操作比如去后台重启,容易失联。耐心等待 10-30 分钟。

bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -u 18.04 -v 64 -a -firmware -p 12345

说明:

-d: Debian 系统 版本可选:【7、8、9、10,11】
-u: Ubuntu 系统 版本可选:【14.04、16.04、18.04、20.04】
-p: 密码

更改 root 用户对应的密码(不更改可以跳过次步)#

如果想更改 root 用户对应的密码,可以输入以下命令,输入时密码不显示,感觉像是没输进去,正常盲打即可!输入两次!

passwd

装 BBR#

这个系统装 BBR 前先运行下面的这个命令

apt update -y && apt install -y curl && apt install -y socat && apt install wget -y

然后再运行 BBR PLUS 四合一脚本

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

运行命令后 BBR 脚本会自动打卡,推荐安装 BBR PLUS 选择:2
然后重启后执行./tcp.sh然后选择:7 启动 BBRPlus 加速
最后执行./tcp.sh然后选择:10 然后重启 VPS 即可。

失联救砖#

这边假设你没有看到上面的注意事项,dd 失联了,当然也有可能是其他原因引起。就是无法通过 ssh 链接你的服务器了。就需要救砖了。
救砖原理为:服务器数据存储在甲骨文的磁盘里,也就是那个默认 50G 的盘里。这个盘可以分离,挂载,重置数据。可以理解为你的 U 盘,可以拔出来,换台电脑重置一下系统,再插回去。

1、创建备用实例#

同账号找一个新的实例;如果没有则创建一个免费的 amd

image

ssh 连接,然后执行 sudo -i 进入 root;

image

2、分离失联实例硬盘#

停止失联实例:注意是停止不是终止,一会还得挂载回来
分离引导卷

image

3、挂载失联实例引导卷 -> 备用实例#

备用实例 -> 附加的块存储

image

选择刚刚分离的失联引导卷,类型 ISCSI,访问 读写

image

ISCSI 需要在主机上执行挂载分离命令,此处先复制链接命令,过会分离用分离命令

image

image

打开备用实例 ssh,输入复制的连接命令

image

4、dd 附加盘#

注:此系统为原作者简化 dabian 系统,主要为了快速恢复失联;等待失联恢复后如需要其他系统,可使用一中脚本重新 dd

1. 下载镜像:#

#arm救机包
cd /root && wget https://app.isos.cc/dabian.sdb.gz

2.dd 系统:gzip -dc /root/dabian.sdb.gz | dd of=/dev/sdb#

image

3. 新打开一个 ssh 窗口#

sudo -i
watch -n 5 pkill -USR1 ^dd$

然后重新回到此窗口,将发现 dd 正在进行中,一直等待到进度完成,此 dd 需要复制 3.2G 数据。

image

5、dd 结束,分离备用实例附加盘 -> 挂载为失联实例引导盘#

1. 分离附加盘,3-3 步骤的分离命令执行一下,控制台分离#

image

image

2. 回到失联实例 - 引导卷,再给附加回去#

image

3. 开机,使用 账号 / 密码:root/10086.fit 登录实例。#

甲骨文其他的系统都可以进,就是 ubuntu20 进不去#

ubutu 安装宝塔前先要关闭防火墙或清空防火墙规则


sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -F
sudo apt-get purge netfilter-persistent
reboot

//或者可以删除规则后重启:
rm -rf /etc/iptables/rules.v4
rm -rf /etc/iptables/rules.v6
reboot

可以用下面命令加一下对应的规则放行端口

iptables -A INPUT -p tcp --dport 需放行端口 -j ACCEPT
iptables -A OUTPUT -p tcp --sport 需放行端口 -j ACCEPT

保活脚本#

bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh)

vmess 一键脚本#

apt update && apt install -y expect wget && wget -N git.io/233v334.sh && wget -N https://github.com/crazypeace/v2ray/raw/master/afk.exp && bash 233v334.sh

V2Ray 基于 Nginx 的 vmess+ws+tls 一键安装脚本

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/V2Ray_ws-tls_bash_onekey/master/install.sh" && chmod +x install.sh && bash install.sh
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。