批量重命名,把关键词放在前面,动作词放在后面
This commit is contained in:
		
							parent
							
								
									1edf66b260
								
							
						
					
					
						commit
						4cd12adc62
					
				
							
								
								
									
										11
									
								
								debian-install.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										11
									
								
								debian-install.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,11 @@ | ||||
| read -p "Enter root password (default to 'MoeClub.org') >> " ROOTPWD | ||||
| 
 | ||||
| read -p "Enter debian version to install (default to 11)>> " DEBIAN_VERSION | ||||
| if [ -z "${DEBIAN_VERSION}" ] | ||||
| then | ||||
|   DEBIAN_VERSION=11 | ||||
| fi | ||||
| 
 | ||||
| apt-get update | ||||
| apt-get install -y xz-utils openssl gawk file net-tools wget | ||||
| bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d $DEBIAN_VERSION -v 64 -a -firmware -p "$ROOTPWD" --mirror 'https://mirrors.huaweicloud.com/debian/' | ||||
							
								
								
									
										102
									
								
								expect-ssh2server.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										102
									
								
								expect-ssh2server.sh
									
									
									
									
									
										Executable file
									
								
							| @ -0,0 +1,102 @@ | ||||
| local=killer-sDeb10-vMac.local | ||||
| us1=us-nj-1.faronear.net | ||||
| us2=us-nj-2.faronear.net | ||||
| de1=de-1.faronear.net | ||||
| de2=de-2.faronear.net | ||||
| de3=de-3-arm.faronear.net | ||||
| de4=de-4-arm.faronear.net | ||||
| sh=cn-sh.faronear.net | ||||
| wx=cn-wx.farinear.cn | ||||
| 
 | ||||
| if [ $1 ] | ||||
| then | ||||
|   TARGET=$1 | ||||
| else | ||||
|   echo Connect to | ||||
|   echo "  local : $local" | ||||
|   echo "  us1 : $us1" | ||||
|   echo "  us2 : $us2" | ||||
|   echo "  de1 : $de1" | ||||
|   echo "  de2 : $de2" | ||||
|   echo "  de3 : $de3" | ||||
|   echo "  de4 : $de4" | ||||
|   echo "  sh  : $sh" | ||||
|   echo "  wx  : $wx" | ||||
|   echo "  other : specify host/user/pwd" | ||||
|   echo | ||||
|   read -p "Enter target (default to other)>> " TARGET | ||||
|   if [ ! $TARGET ] | ||||
|   then | ||||
|     TARGET=other | ||||
|   fi | ||||
| fi | ||||
| 
 | ||||
| if [ $TARGET = "local" ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $local adot $PWD_ADOT $PWD_ADOT | ||||
| elif [ $TARGET = 'us1' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $us1 adot $PWD_ADOT $PWD_ROOT | ||||
| elif [ $TARGET = 'us2' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $us2 adot $PWD_ADOT $PWD_ROOT | ||||
| elif [ $TARGET = 'de1' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $de1 adot $PWD_ADOT $PWD_ROOT | ||||
| elif [ $TARGET = 'de2' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $de2 adot $PWD_ADOT $PWD_ROOT | ||||
| elif [ $TARGET = 'de3' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $de3 adot $PWD_ADOT $PWD_ROOT | ||||
| elif [ $TARGET = 'de4' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $de4 adot $PWD_ADOT $PWD_ROOT | ||||
| elif [ $TARGET = 'sh' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $sh adot $PWD_ADOT $PWD_ROOT | ||||
| elif [ $TARGET = 'wx' ] | ||||
| then | ||||
|   read -p "Enter adot password (ROAD) >>" PWD_ADOT | ||||
|   read -p "Enter root password (YU) >>" PWD_ROOT | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $wx adot $PWD_ADOT $PWD_ROOT | ||||
| else | ||||
|   echo  Other target is selected. Please specify details of the target: | ||||
|   while [ ! $HOST ] | ||||
|   do | ||||
|   read -p "host = " HOST | ||||
|   done | ||||
| 
 | ||||
|   while [ ! $USER ] | ||||
|   do | ||||
|     read -p "user = " USER | ||||
|   done | ||||
|    | ||||
|   while [ ! $PWD_USER ] | ||||
|   do | ||||
|     read -p "user password = " PWD_USER | ||||
|   done | ||||
| 
 | ||||
|   while [ ! $PWD_SU ] | ||||
|   do | ||||
|     read -p "root password = " ROOT_SU | ||||
|   done | ||||
| 
 | ||||
|   expect ~/faronear/fon/sysconfig/expect-ssh.sh $HOST $USER $PWD_USER $PWD_SU | ||||
| fi | ||||
| @ -42,12 +42,8 @@ then | ||||
|     ln -s $SourcePath/$homescript $HomePath | ||||
|   done | ||||
|   popd | ||||
|   if [ ! -d $HomePath/.ssh ] | ||||
|   then | ||||
|     echo "--- Creating $HomePath/.ssh ..." | ||||
|     mkdir $HomePath/.ssh | ||||
|     chmod 700 $HomePath/.ssh | ||||
|   fi | ||||
|   mkdir -p $HomePath/.ssh | ||||
|   chmod 700 $HomePath/.ssh | ||||
|   if [ -e $HomePath/.ssh/authorized_keys ] | ||||
|   then | ||||
|     echo "--- Removing $HomePath/.ssh/authorized_keys ..." | ||||
| @ -1,5 +0,0 @@ | ||||
| read -p "Enter root password or leave blank for default 'MoeClub.org' >> " ROOTPWD | ||||
| 
 | ||||
| apt-get update | ||||
| apt-get install -y xz-utils openssl gawk file net-tools wget | ||||
| bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a -firmware -p "$ROOTPWD" --mirror 'https://mirrors.huaweicloud.com/debian/' | ||||
| @ -90,6 +90,9 @@ then | ||||
| 	source ~/.bashrc_custom | ||||
| fi | ||||
| 
 | ||||
| # align for vscode-sshfs in MacOS and windows | ||||
| export USERPROFILE=$HOME | ||||
| 
 | ||||
| ################################################################################ | ||||
| # End Of File: "~/.bashrc" | ||||
| ################################################################################ | ||||
|  | ||||
| @ -32,6 +32,6 @@ popd | ||||
| 
 | ||||
| sudo apt install nginx -y | ||||
| rm /etc/nginx/sites-enabled/default | ||||
| cp /faronear/fon/sysconfig/nginx-seafile-http.conf /faronear/bin-seafile/ | ||||
| ln -s /faronear/bin-seafile/nginx-seafile-http.conf /etc/nginx/sites-enabled/ | ||||
| cp /faronear/fon/sysconfig/seafile-nginx-http.conf /faronear/bin-seafile/ | ||||
| ln -s /faronear/bin-seafile/seafile-nginx-http.conf /etc/nginx/sites-enabled/ | ||||
| service nginx restart | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user