- A+
所属分类:shell脚本
应朋友要求(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下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
#!/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 |
一键安装:
1 2 |
wget http://img.iyunw.cn/cnanet_3.sh&&bash cnanet_3.sh |
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫