SSH软件推荐Finalshell和WindTerm
新手最好用FinalShell ,熟悉了再用 WindTerm
1:DD一个原版系统
DD系统有可能造成VPS以后升级硬盘容量不显示
DD脚本
wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh
使用方法
bash InstallNET.sh -debian 12 --nomemcheck -mirror "http://mirrors.ustc.edu.cn/debian/" -pwd 'password'
默认密码 LeitboGi0ro
旧的DD脚本
#更新系统
#Debian/Ubuntu:
apt-get update
#RedHat/CentOS:
yum update
#安装依赖
#Debian/Ubuntu:
apt-get install -y xz-utils openssl gawk file
#RedHat/CentOS:
yum install -y xz openssl gawk file
##DD Linux脚本
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/installNET/master/Install.sh" && chmod +x Install.sh && ./Install.sh ls
#DD Windows+Linux脚本
wget --no-check-certificate -qO InstallNET.sh 'https://sunpma.com/other/oss/InstallNET.sh' && bash InstallNET.sh -dd '[Windows DD包直链地址]'
如果出现grub错误,可以尝试下面代码
mkdir /boot/grub2 && grub-mkconfig -o /boot/grub2/grub.cfg
2:系统设置
安装常用软件
apt update -y && apt upgrade -y && apt dist-upgrade -y
apt install wget curl sudo vim git -y
修改VPS时区
timedatectl set-timezone Asia/Shanghai
开启Debian11自带bbr
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control
3: docker
安装docker
wget -qO- get.docker.com | bash
systemctl enable docker
修改docker日志占用空间并开启ipv6
先获取本机IP6地址
ip -f inet6 addr show eth0 #eth0换成本机网卡
进行修改,替换成上面获取的ipv6地址
cat > /etc/docker/daemon.json <<EOF
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "fd00:dead:beef:c0::/80",
"experimental":true,
"ip6tables":true
}
EOF
或没有IPv6
cat > /etc/docker/daemon.json <<EOF
{
"log-driver":"json-file",
"log-opts": {"max-size":"20m", "max-file":"3"}
}
EOF
重启一下docker
systemctl restart docker
安装docker-compose
curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
安装docker管理平台
portainer-ce汉化版
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce
portaier默认地址是VPS的IP:9000
3:一些常用脚本
如果想测试VPS性能,可以使用性能测试脚本
curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
或
wget git.io/vpstest && bash vpstest
常用的工具箱脚本
搭建测速平台
docker run -d -p 9898:80 -it badapple9/speedtest-x
搭建完成后输入VPS的IP:9898就可以测速了
综合工具箱
wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
#综合工具箱带宝塔欢乐版
wget -N --no-check-certificate https://raw.githubusercontent.com/wxfyes/bt/master/kuaijie.sh && bash kuaijie.sh
#bench
wget -qO- bench.sh | bash
魔改XUI
bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)