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
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。