侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

美苹互联VPS主机格式化磁盘及选择安装面板(第二版)

Administrator
2016-12-20 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

应朋友要求(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


0

评论区