diff --git a/scripts/install/ubuntu.sh b/scripts/install/ubuntu.sh index d85be228b..81da22d31 100644 --- a/scripts/install/ubuntu.sh +++ b/scripts/install/ubuntu.sh @@ -11,7 +11,7 @@ mkdir -p /www/backup/database mkdir -p /www/backup/site -apt install -y wget curl vixie-cron lsof +apt install -y wget curl vixie-cron lsof iptables if [ ! -f /root/.acme.sh ];then curl https://get.acme.sh | sh @@ -35,7 +35,46 @@ if [ -f /etc/init.d/iptables ];then fi fi + +if [ "${isVersion}" == '' ];then + if [ ! -f "/etc/init.d/iptables" ];then + yum install firewalld -y + systemctl enable firewalld + systemctl start firewalld + + firewall-cmd --permanent --zone=public --add-port=22/tcp + firewall-cmd --permanent --zone=public --add-port=80/tcp + firewall-cmd --permanent --zone=public --add-port=443/tcp + firewall-cmd --permanent --zone=public --add-port=888/tcp + firewall-cmd --permanent --zone=public --add-port=7200/tcp + firewall-cmd --permanent --zone=public --add-port=3306/tcp + firewall-cmd --permanent --zone=public --add-port=30000-40000/tcp + firewall-cmd --reload + fi +fi + + #安装时不开启 service iptables stop + +apt install -y libevent libevent-devel mysql-devel libjpeg* libpng* gd* zip unzip libmcrypt libmcrypt-devel + +if [ ! -d /www/server/mdserver-web ];then + wget -O /tmp/master.zip https://codeload.github.com/midoks/mdserver-web/zip/master + cd /tmp && unzip /tmp/master.zip + mv /tmp/mdserver-web-master /www/server/mdserver-web + rm -rf /tmp/master.zip + rm -rf /tmp/mdserver-web-master +fi + +apt groupinstall "Development Tools" +paces="wget python-devel python-imaging libicu-devel zip unzip bzip2-devel gcc libxml2 libxml2-dev libxslt* libjpeg-devel libpng-devel libwebp libwebp-devel lsof pcre pcre-devel vixie-cron crontabs" +apt install $paces +apt lsof net-tools.x86_64 +apt install ncurses-devel mysql-dev locate cmake +apt install python-devel.x86_64 +apt install MySQL-python +apt install epel-release +apt install python36-devel echo "ubuntu dev ..." \ No newline at end of file