Microd代码库

这里将会不定期更新各种常用的或者有趣的代码,欢迎大家查阅使用...

VPS性能测试:系统信息、带宽测试、硬盘I/O测试、ping测试、回程路由测试(仅支持LinuxVPS或支持SSH的虚拟主机)

系统信息、带宽、I/O、ping测试、回程路由测试

wget https://cloud.deng-quan.com/VPS%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95/linuxtest.sh -N --no-check-certificate && bash linuxtest.sh

91yuntest,I/O、带宽、SpeedTest国内节点测试、下载测试、路由测试、回程路由测试、全国ping测试、国外ping测试、UnixBench跑分

wget -N --no-check-certificate https://cloud.deng-quan.com/VPS%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95/test.sh && bash test.sh -i "io,bandwidth,chinabw,download,traceroute,backtraceroute,allping,gotoping,benchtest"

上传下载带宽测试

wget https://cloud.deng-quan.com/VPS%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95/speedtest.py --no-check-certificate
python speedtest.py

硬盘 I/O 性能测试

dd bs=64k count=4k if=/dev/zero of=test #最没有参考价值,很多垃圾VPS都会用这个
dd bs=64k count=4k if=/dev/zero of=test; sync #不怎么严格
dd bs=64k count=4k if=/dev/zero of=test conv=fdatasync #国外标准,不怎么严格
dd bs=64k count=4k if=/dev/zero of=test oflag=dsync #国内标准,严格,有参考价值
#解释一下,第一条是最没有参考价值和最后一条可能会有 400 倍的差距,一些不良主机上就会用说主机的 I/O 多么多牛
#最后一条超过 10M 可以正常建站,超过 50M 就无敌拉。最有一条很严格,也是国内发烧最喜欢的了
#或者最简单的一个:
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
#执行命令以后,系统会自动创建一个268M的文件。
#一般来说10M左右对VPS的一般应用无影响。10M以上性能可观。10M以下表示硬盘压力有点大,1M以下……

#以上是普通HDD硬盘,下面是SSD硬盘测试:
yum install hdparm -y
fdisk -l
hdparm -T /dev/sda

回程路由追踪

wget http://cloud.deng-quan.com/VPS%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95/besttrace4linux.zipunzip besttrace4linux.zip
chmod +x besttrace
./besttrace -q 1 IP #这个IP换成-移动-218.205.152.14、联通-220.196.42.133、电信-121.11.69.135

Youtube速度测试

浏览https://www.youtube.com/watch?v=qO6-1u0wfPk右键点击详细统计信息查看播放速度

Linux下网络安装Debian/Ubuntu/CentOS/Windows纯净版一键脚本

仅适用于KVM,不适合OpenVZ, 默认root密码为 Vicer

安装依赖软件

#RedHat/CentOS:
yum update
yum install -y xz openssl gawk file

#Debian/Ubuntu:
apt-get update
apt-get install -y xz-utils openssl gawk file

下载脚本

wget --no-check-certificate https://cloud.deng-quan.com/DD%E7%B3%BB%E7%BB%9F%E8%84%9A%E6%9C%AC/InstallNET.sh
chmod -x InstallNET.sh

安装系统

安装Debian各版本

#安装Debian 7 x32
bash InstallNET.sh -d 7 -v 32 -a

#安装Debian 7 x64
bash InstallNET.sh -d 7 -v 64 -a

#安装Debian 8 x32
bash InstallNET.sh -d 8 -v 32 -a

#安装Debian 8 x64
bash InstallNET.sh -d 8 -v 64 -a

#安装Debian 9 x32
bash InstallNET.sh -d 9 -v 32 -a

#安装Debian 9 x64
bash InstallNET.sh -d 9 -v 64 -a

安装Ubuntu各版本

#安装Ubuntu 14.04 x32
bash InstallNET.sh -u trusty -v 32 -a

#安装Ubuntu 14.04 x64
bash InstallNET.sh -u trusty -v 64 -a

#安装Ubuntu 16.04 x32
bash InstallNET.sh -u xenial -v 32 -a

#安装Ubuntu 16.04 x64
bash InstallNET.sh -u xenial -v 64 -a

#安装Ubuntu 17.04 x32
bash InstallNET.sh -u zesty -v 32 -a

#安装Ubuntu 17.04 x64
bash InstallNET.sh -u zesty -v 64 -a

安装CentOS各版本

#安装CentOS 6.8 32位
bash InstallNET.sh -c 6.8 -v 32 -a

#安装CentOS 6.8 64位
bash InstallNET.sh -c 6.8 -v 64 -a

#安装CentOS 6.9 32位
bash InstallNET.sh -c 6.9 -v 32 -a

#安装CentOS 6.9 64位
bash InstallNET.sh -c 6.9 -v 64 -a

//Microd //Microd