VPS初始设置

904666888
1月21日发布

SSH软件推荐Finalshell和WindTerm
新手最好用FinalShell ,熟悉了再用 WindTerm

1:DD一个原版系统

DD系统有可能造成VPS以后升级硬盘容量不显示

DD脚本

GitHub

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)
© 版权声明
THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论
所有页面的评论已关闭
易航博客