From cb675e10084e93a0e7a8987456750e59b4badaea Mon Sep 17 00:00:00 2001 From: AhFei Date: Mon, 19 Jun 2023 22:35:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20'RNinitial.sh'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit initial 已能满足功能,可以取缔 --- RNinitial.sh | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 RNinitial.sh diff --git a/RNinitial.sh b/RNinitial.sh deleted file mode 100644 index ef87a2e..0000000 --- a/RNinitial.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash -# initial the system - -PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin -export PATH - - -# step 0: prepare -github_project="docker/compose" -tag=$(wget -qO- -t1 -T2 "https://api.github.com/repos/${github_project}/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g') - - -# step 1: install -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 #执行 - -apt -y install sudo wget curl ufw screen vim git python3-pip -curl -fsSL https://get.docker.com | bash -s docker >${PWD}/step1 2>&1 -curl -L https://github.com/docker/compose/releases/download/${tag}/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose -echo "step 1: install has finished" - - -# step 2: localize -useradd -d /home/skf -m SkF%16_6 -usermod -s /bin/bash SkF%16_6 -usermod -aG sudo SkF%16_6 # 有些发行版 RN 的就没有sudo adm -usermod -aG adm SkF%16_6 -usermod -aG docker SkF%16_6 && newgrp docker -echo `groups SkF%16_6` - -timedatectl set-timezone Asia/Shanghai -echo `date` - -echo "step 2: localize has finished" - -# step 3: monitor - -mkdir -p /root/myserve/serverstatus && wget --no-check-certificate -qO /root/myserve/serverstatus/client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' -nohup python3 /root/myserve/serverstatus/client-linux.py SERVER=serverstatus.ahfei.blog USER=ahfei-rn PASSWORD=A23456.. >/dev/null 2>&1 & -echo "@reboot python3 /root/myserve/serverstatus/client-linux.py SERVER=serverstatus.ahfei.blog USER=ahfei-rn PASSWORD=A23456.. >/dev/null 2>&1" >> /var/spool/cron/crontabs/root - -echo "step 3: monitor has finished" \ No newline at end of file