[root@qls /service/scripts/day11]
# cat lnmp.sh
#!/bin/bash
#引用函式
[ -f /etc/init.d/functions ]
&&source /etc/init.d/functions
#選單cat<<
eof#########################
0. check network
1. install nginx
2. install php
3. install mariadb
4. deploy wordpress
5. exit
#########################
eof#定義函式
start(
)服務啟動成功!" /bin/true
else
action "$服務啟動失敗!" /bin/false
fi;;
n|n|no|no)
echo
"你可以手動啟動$服務!";;
*)echo
"你輸入的不符合要求!請重新輸入!"
esac
}whether_install()&
>/dev/null
local return=
$?if
[$return -eq 0 ]
;then
action "$服務已經安裝!並正在執行中....." /bin/true
elif
[$return -eq 3 ]
;then
action "$服務已經安裝!但是沒有啟動!" /bin/false
start
else
echo
return 66
fi}install_nginx(
)install_php(
)
install_mariadb(
)deploy_wordpress(
)while
true
doread -p "請輸入你要安裝的服務:" num
case
$num
in 0)
echo
"開始測試網路情況!"
"下面開始安裝部署nginx服務!"
install_nginx
;; 2)
echo
"下面開始安裝部署php服務!"
install_php
;; 3)
echo
"下面開始安裝部署mariadb服務!"
install_mariadb
;; 4)
echo
"下面開始安裝部署wordpress!"
deploy_wordpress
;; 5)
echo
"指令碼程式退出!"
exit;;
*)echo
"你輸入的不符合要求!請重新輸入!"
continue
esac
done
lnmp一鍵安裝 wordpress
最近因要到公司去實習,做運維。最近leader叫我搭建lnmp環境並安裝上wordpress部落格系統。本人臨近畢業,也不是計算機專業出身,以前根本沒有聽說過什麼lnmp模式。對於基礎的linux也沒有學完。對於這樣乙個菜鳥,面試的時候也只打算網軟體開發,或嵌入式開發方向走。也不知道咋地走上運維這條...
ceph 一鍵部署
首先先讚乙個,ceph很強大。部署很方便。寫了乙個半自動化部署指令碼,第一次寫高手飄過。過些時間來做成完全一鍵部署。我的測試環境 mon msd 我是安裝到一台伺服器上面,資料節點安裝了4臺伺服器 使用說明 1 mon msd osd 都需要執行 config ceph.sh install hos...
zabbix一鍵部署
bin bash 關閉防火牆,關閉selinux systemctl stop firewalld setenforce 0 配置yum源 rpm ivh if e etc yum.repos.d zabbix.repo then echo 已存在 安裝zabbix元件 yum y install ...