应朋友要求(PY交易)帮忙随便糊弄写的升级版
注意:面板只能选择一种。多次安装可能导致系统崩溃
1.硬盘分区
2.安装WDCP(php5.6,mysql5.5 ,这个安装比较久)
3.安装宝塔(支持选择nginx,apache,php和mysql版本,安装时间久)
4.快速安装WDCP(php5.2,mysql5.1,安装过程比较快)
5.安装AMH 4.2
btw:
WDCP,宝塔面板都安装在/www AMH安装在/home下
shell
#!/bin/bash #美萍互联格式化硬盘分区 #2016-12-9 Tommy Lin DISK=/dev/sdb function CHICK_DISK(){ df -h |grep /dev/sdb1 >/dev/null if [ $? -eq 0 ];then echo 0; else echo 1; fi } function WDCP_INSTALL(){ wget http://dl.wdlinux.cn/files/lanmp_v3.1.tar.gz tar zxvf lanmp_v3.1.tar.gz sed -i 's#read -p "Please Input 1,2,3,4,5: " SERVER_ID#SERVER_ID=4#g' lanmp.sh sh lanmp.sh } function BT_INSTALL(){ yum -y install screen wget && screen -S bt wget -O install.sh http://125.88.182.172:5880/src/install.sh sed -i "s#read -p 'Please select download node (1-3 default:1): ' isUrl;#isUrl=1#g" install.sh sed -i 's#read -p "About to install /www , Start the installation?(y/n): " go;#go=y#g' install.sh sh install.sh } function PARTITON(){ echo "任务1:格式化分区" dd if=/dev/zero of=$DISK bs=512k count=1 sleep 3 if [ $? -eq 0 ];then echo "分区格式化完成" echo "任务2:开始分区" sleep 3 echo "n p 1 w"|fdisk $DISK partprobe mkfs.ext4 /dev/sdb1 mkdir -p /www echo "/dev/sdb1 /www ext4 defaults 0 0">>/etc/fstab mount -a df -h df -h|grep /dev/sdb1 if [ $? -ne 0 ];then echo "分区错误,请立即联系客服" exit 1 else echo "分区完成,操作了一次后不要再次运行分区" fi MEMOU else echo "格式化错误,请立即联系客服" exit 1 fi } function wdcp_su_install(){ wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh sh lanmp_wdcp_ins.sh } function AMH_INSTALL(){ echo "/dev/sdb1 /home ext4 defaults 0 0">>/etc/fstab mount -a df -h wget http://amh.sh/file/AMH/4.2/amh.sh && chmod 775 amh.sh sed -i "s#select selected in 'Install AMH 4.2' 'Uninstall AMH 4.2' 'Exit'; do break; done;#selected='Install AMH 4.2'#g" amh.sh sh amh.sh 2>&1 | tee amh.log } function MEMOU(){ echo " 注意:面板只能选择一种。多次安装可能导致系统崩溃 1.硬盘分区 2.安装WDCP(php5.6,mysql5.5 ,这个安装比较久) 3.安装宝塔(支持选择nginx,apache,php和mysql版本,安装时间久) 4.快速安装WDCP(php5.2,mysql5.1,安装过程比较快) 5.安装AMH 4.2 " read -p "请输入您的选择:" INPUT_CODE case $INPUT_CODE in 1) if [ `CHICK_DISK` -eq 1 ] ;then PARTITON else echo "分区存在,不能再次运行" MEMOU fi;; #PARTITON 2) if [ `CHICK_DISK` -eq 1 ] ;then echo "/dev/sdb1不存在,请先分区" MEMOU else WDCP_INSTALL fi;; 3) if [ `CHICK_DISK` -eq 1 ] ;then echo "/dev/sdb1不存在,请先分区" MEMOU else BT_INSTALL fi;; 4) if [ `CHICK_DISK` -eq 1 ] ;then echo "/dev/sdb1不存在,请先分区" MEMOU else wdcp_su_install fi;; 5) if [ `CHICK_DISK` -eq 1 ] ;then echo "/dev/sdb1不存在,请先分区" MEMOU else AMH_INSTALL fi;; *) echo "输入错误" MEMOU;; esac } MEMOU一键安装:
wget http://img.iyunw.cn/cnanet_3.sh&&bash cnanet_3.sh
评论区