Debian系统自动重装脚本

151 阅读2分钟

提示

我写的 Debian 系统自动重装脚本,目前仅支持 X86 64Bit 平台,并且源系统需为 Debian 或者 Ubuntu,脚本首先 DHCP获取 IP,不行的情况下会设定静态 IPV4,此时 IPV6会丢。

# 交互式脚本,目前支持主机名、SSH端口、Root密码和BBR设定。
apt update
apt install curl wget net-tools -y
bash <(curl -sL https://github.com/bihell/debian-dd/raw/main/debian-dd)

服务器测试

IP 体检

bash <(curl -Ls IP.Check.Place)

执行演示:

路由追踪

curl nxtrace.org/nt |bash

DD 磁盘读写测试

注意

目前你所接触到综合测试脚本,磁盘读写基本都是娱乐性的。如果确实想好好的测试磁盘的 IO 性能,可以使用我写的 FIO 脚本。
不过话说回来,小鸡测试 IO 多数时候也只是顺带而已,所以我们直接用 DD 吧,不依赖任何脚本。

# 生成 5G 文件,顺序
dd if=/dev/zero of=5GB_file bs=1M count=5120

# 生成 5G 文件,随机
dd if=/dev/urandom of=5GB_file bs=1M count=5120

单线程下载测试

注意

既然上面生成了文件,那我们就用现代系统都带的 Python3 开个HTTP 服务直接下载他们测试速度。
部分操作系统或者浏览器会针对同内容文件做下载优化(例如上面顺序生成的文件其实内容是一样的),如果你的下载数据远超预计,那么考虑用随机生成的文件下载吧!

# 启动简易 http 服务
python3 -m http.server

# 客户端
# 直接用浏览器下载或其他工具下载
wget http://你服务器的IP:8000/5GB_file

融合怪

如果只要测试 IP 体检,运行脚本之后选4再选2。运行完整脚本会消耗流量,请注意退款政策,别到时候流量超了无法退款

# 使用命令
curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

执行演示:

VPS 溢价计算器

请点击传送门

IP 检测

提示

可直接访问我的 IP 检测站点ip.bigdata.icu,轻松检查你的 IP,IP 地理位置,检查DNS泄漏,检查 WebRTC 连接,速度测试,ping 测试,MTR测试,检查网站可用性等等。感谢Jason Ng & Seven Yu开源

其他 IP 检测工具

服务器监控-哪吒

开源、轻量、易用的服务器监控、运维工具

提示

哪吒监控的详细使用视频和文档已撰写完毕,请点击传送门查看。
如果您正在使用TrueNAS,想把哪吒监控安装到APP里面,可以查看我的《TrueNAS Scale终极教程》