更新 setup.sh

This commit is contained in:
2025-11-07 13:18:40 +00:00
parent ab99caeaec
commit f83525d6e9

View File

@@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
ARCH=$(uname -m) ARCH=$(uname -m)
echo "请选择要执行的脚本(可多选,用空格分隔):" echo "请选择要执行的脚本(可多选,用空格分隔):"
echo "1. 开启BBR" echo "1. 安装docker"
echo "2. 设置Swap大小" echo "2. 设置Swap大小"
echo "3. 配置常用alias缩写" echo "3. 配置常用alias缩写"
echo "4. apt安装常用软件" echo "4. apt安装常用软件"
@@ -9,16 +9,17 @@ echo "5. 配置防火墙"
echo "6. 安装公钥" echo "6. 安装公钥"
echo "7. 安装caddy" echo "7. 安装caddy"
echo "8. 安装conda" echo "8. 安装conda"
echo "9. 安装docker" echo "9. 安装rust"
read -p "输入你的选择: " choices read -p "输入你的选择: " choices
# 处理选择 # 处理选择
for choice in $choices; do for choice in $choices; do
case $choice in case $choice in
1) 1)
echo "执行开启BBR的脚本..." echo "安装docker"
echo -e "net.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=bbr" | tee -a /etc/sysctl.conf curl -fsSL https://get.docker.com -o get-docker.sh
sysctl -p sh get-docker.sh
rm ./get-docker.sh
;; ;;
2) 2)
echo "输入Swap内存大小(MB) [默认: 2048]: " echo "输入Swap内存大小(MB) [默认: 2048]: "
@@ -115,10 +116,8 @@ for choice in $choices; do
echo "source $CONDA_PATH/bin/activate" >> "$PROFILE" echo "source $CONDA_PATH/bin/activate" >> "$PROFILE"
;; ;;
9) 9)
echo "安装docker" echo "安装rust"
curl -fsSL https://get.docker.com -o get-docker.sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sh get-docker.sh
rm ./get-docker.sh
;; ;;
*) *)
echo "无效的选择: $choice" echo "无效的选择: $choice"