LNMP shell
生活随笔
收集整理的這篇文章主要介紹了
LNMP shell
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
--------------------------------------------------------------------
注:如果你對(duì)python感興趣,我這有個(gè)學(xué)習(xí)Python基地,里面有很多學(xué)習(xí)資料,感興趣的+Q群:895817687
--------------------------------------------------------------------#!/bin/bash
#set -x
#date: 2018-12-13
#Description: 一鍵安裝LNMP環(huán)境 or LAMP 環(huán)境
#Version: 0.4
#Author: simon
#定義命令搜索路徑
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
src_dir=/usr/src
nginx_dir=/usr/local/nginx
mysql_dir=/usr/local/mysql
php_dir=/usr/local/php
libmcrypt_dir=/usr/local/libmcypt
apache_dir=/usr/local/apache
#關(guān)閉SELiunx
echo "Disabled SELinux"
if [ -s /etc/selinux/config ]
then sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
fi/usr/sbin/setenforce 0
# Check if user is root
if [ "$UID" -ne 0 ]
then printf "Error: You must be root to run this script!\n" exit 1
fi #檢查需要的軟件包是否存在,如果沒(méi)有就下載。
download_src(){
cd $src_dir if [ -s libiconv-1.13.1.tar.gz ]
thenecho "libiconv-1.13.1.tar.gz found"
elseecho "libiconv-1.13.1.tar.gz not found. download new...."wget http://mozbuildtools.googlecode.com/files/libiconv-1.13.1.tar.gz
fiif [ -s mhash-0.9.9.9.tar.gz ]
thenecho "mhash-0.9.9.9.tar.gz found"
elseecho "mhash-0.9.9.9.tar.gz not found. download new....."wget http://acelnmp.googlecode.com/files/mhash-0.9.9.9.tar.gz
fiif [ -s mysql-5.5.25a.tar.gz ]
then echo "mysql-5.5.25a.tar.gz found"
else echo "mysql-5.5.25a.tar.gz not found. download new....." wget http://mysql.ntu.edu.tw/Downloads/MySQL-5.5/mysql-5.5.25a.tar.gz
fiif [ -s php-5.3.13.tar.gz ]
then echo "php-5.3.13.tar.gz found"
else echo "php-5.3.13.tar.gz not found. download new....." wget http://us1.php.net/distributions/php-5.3.13.tar.gz
fiif [ -s google-perftools-1.6.tar.gz ]
thenecho "google-perftools-1.6.tar.gz found"
elseecho "google-perftools-1.6.tar.gz not found. download new....."wget http://gperftools.googlecode.com/files/google-perftools-1.6.tar.gz
fiif [ -s cmake-2.8.4.tar.gz ]
then echo "cmake-2.8.4.tar.gz found......"
else echo "cmake-2.8.4.tar.gz not found. download new....." wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
fiif [ -s libmcrypt-2.5.7.tar.gz ]
then echo "libmcrypt-2.5.7.tar.gz found"
else echo "libmcrypt-2.5.7.tar.gz not found. download new..." wget http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/Production/libmcrypt-2.5.7.tar.gz
fiif [ -s memcache-2.2.5.tgz ]
then echo "memcache-2.2.5.tgz found"
else echo "memcache-2.2.5.tgz not found. download new......" wget http://vps.googlecode.com/files/memcache-2.2.5.tgz
fiif [ -s eaccelerator-0.9.5.3.tar.bz2 ]
then echo "eaccelerator-0.9.5.3.tar.bz2 found"
else echo "eaccelerator-0.9.5.3.tar.bz2 not found. download new.." wget http://autosetup1.googlecode.com/files/eaccelerator-0.9.5.3.tar.bz2
fiif [ -s ImageMagick.tar.gz ]
then echo "ImageMagick.tar.gz found"
else echo "ImageMagick.tar.gz not found. download nrw." wget http://www.imagemagick.org/download/ImageMagick.tar.gz
fiif [ -s imagick-2.3.0.tgz ]
then echo "imagick-2.3.0.tgz found"
else echo "imagick-2.3.0.tgz not found. download new" wget http://lnmpp.googlecode.com/files/imagick-2.3.0.tgz
fi
} #初始化服務(wù)器
init_server(){
for src in dialog ntp vim-enhanced vixie-cron gcc gcc-c++ gcc-g77 flex bison autoconf automake glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel libtool* zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel curl curl-devel pam-devel e2fsprogs-devel krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel net-snmp net-snmp-devel nss_ldap openldap-clients openldap-servers libtidy libtidy-devel wget libc-client libc-client-devel pcre pcre-devel
do yum -y install $src
done ln -s /usr/lib64/libc-client.so* /usr/lib/
ln -s /usr/lib64/libldap* /usr/lib
} #先檢測(cè)apache是否已經(jīng)安裝,如果已經(jīng)安裝就不在安裝,如果沒(méi)有安裝就安裝apache
cd $src_dir
inst_apache () {
if [ -d $apache_dir ]
then echo "Apache is installed" exit 1
else cd $src_direcho "Apache not install. install run..."if [ -s httpd-2.2.24.tar.gz ]thenecho "httpd-2.2.24.tar.gz found." elseecho "httpd-2.2.24.tar.gz not found. download new...." wget http://mirror.apache-kr.org/httpd/httpd-2.2.24.tar.gzfiif [ "$apache_mo" = "" ]thenecho "你沒(méi)有輸入編譯參數(shù),使用默認(rèn)的參數(shù)進(jìn)行編譯......."tar zxvf httpd-2.2.24.tar.gzcd $src_dir/httpd-2.2.24./configure --prefix=/usr/local/apache3 --enable-so --enable-rewrite --enable-mods-shared=most --with-mpm=workermake && make installcd ../elsetar zxvf httpd-2.2.24.tar.gzcd $src_dir/httpd-2.2.24$apache_momake && make installfifi
}#先檢測(cè)mysql是否已經(jīng)安裝,如果已經(jīng)安裝了就不再安裝,如果沒(méi)安裝就安裝mysql
inst_mysql(){
useradd -s /sbin/nologin -M mysql
tar zxvf cmake-2.8.4.tar.gz
cd $src_dir/cmake-2.8.4
./configure && make && make installif [ -d $mysql_dir ]
then echo "MySQL is installed"
elseif [ "$mysql_mo" = "" ]thenecho "你沒(méi)有輸入mysql編譯參數(shù),使用本腳本默認(rèn)參數(shù)進(jìn)行編譯......"echo "MySQL not install. install run..." cd $src_dir tar zxvf mysql-5.5.25a.tar.gz cd mysql-5.5.25a cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_SSL=yes -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=on gmake && make installelseecho "MySQL not install. install run..." cd $src_dirtar zxvf mysql-5.5.25a.tar.gzcd mysql-5.5.25a$mysqlfi
fi if [ -f /ect/my.cnf ]
thencd $src_dir/mysql-5.5.25aecho "MySQL config file my.cnf found. backup my.cnf to my.cnf.bak" mv /etc/my.cnf /etc/my.cnf.bak /bin/cp support-files/my-small.cnf /etc/my.cnf /bin/cp support-files/mysql.server /etc/rc.d/init.d/mysqld chmod 755 /etc/rc.d/init.d/mysqldchown mysql:mysql /usr/local/mysql -R
fi
/usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql --defaults-file=/etc/my.cnf
chown mysql:mysql /usr/local/mysql -R
} inst_libmcypt(){
if [ -d $libmcrypt_dir ]
then echo "libmcrypt is installed."
else cd $src_dir tar zxvf libmcrypt-2.5.7.tar.gz cd libmcrypt-2.5.7 ./configure --prefix=/usr/local/libmcypt && make && make install /sbin/ldconfigcd libltdl/./configure --enable-ltdl-installmakemake install
ficd $src_dir
tar zxf mhash-0.9.9.9.tar.gz
cd mhash-0.9.9.9/
./configure
make
make install
ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1
}
#先檢測(cè)PHP是否已經(jīng)編譯安裝,如果安裝了就不再進(jìn)行安裝,如果沒(méi)安裝就安裝PHP
inst_php_apache(){
cd $src_dir
tar zxf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1/
./configure --prefix=/usr/local
make
make install
cd $src_dir
if [ -d $php_dir ]
then echo "PHP is installed"
elseif [ "$php_mo" = "" ]thenecho "你沒(méi)有輸入編譯安裝參數(shù),使用本腳本默認(rèn)的參數(shù)進(jìn)行編譯安裝.........."echo "PHP not install. install run...." cd $src_dir tar zxvf php-5.3.13.tar.gz cd php-5.3.13 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/lib --with-mysql=/usr/local/mysql/bin/mysql_config --with-enable-sysvsem --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-zlib --with-bz2 --with-curl --with-libxml-dir=/usr --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --enable-gd-native-ttf --enable-gd-jis-conv --without-iconv --with-ldap --with-mcrypt=/usr/local/libmcypt --with-zlib-dir --with-snmp --enable-zip --with-curlwrappers --with-imap --with-kerberos --with-imap-ssl --with-freetype-dir --with-mysql=/usr/local/mysql make && make install cp php.ini-development /usr/local/php/lib/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.confelseecho "使用你輸入的參數(shù)進(jìn)行編譯安裝......."echo "PHP not install. install run...." cd $src_dirtar zxvf php-5.3.13.tar.gzcd php-5.3.13$php_mo make && make install cp php.ini-development /usr/local/php/lib/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conffi
fi
}
inst_php(){
cd $src_dir
tar zxf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1/
./configure --prefix=/usr/local/libiconv
make
make install
cd $src_dir
if [ -d $php_dir)
then echo "PHP is installed"
else if [ "$php_mo" = "" ]thenecho "你沒(méi)有輸入PHP安裝編譯參數(shù),將使用本腳本默認(rèn)參數(shù)進(jìn)行編譯......"sleep 5echo "請(qǐng)選擇安裝方式,1,安裝和Nginx結(jié)合使用的PHP,2,安裝和apache結(jié)合使用的PHP....."read -p "請(qǐng)輸入一個(gè)數(shù)字[1 | 2]: " php_numcase $php_num in1)echo "正在安裝和nginx結(jié)合使用的PHP.........." sleep 5echo "PHP not install. install run...." cd $src_dir tar zxvf php-5.3.13.tar.gz cd php-5.3.13 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/lib --with-mysql=/usr/local/mysql/bin/mysql_config --with-enable-sysvsem --enable-fpm --with-openssl --with-zlib --with-bz2 --with-curl --with-libxml-dir=/usr --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --enable-gd-native-ttf --enable-gd-jis-conv --with-iconv=/use/local/libiconv --with-ldap --with-mcrypt=/usr/local/libmcypt --with-zlib-dir --with-snmp --enable-zip --with-curlwrappers --with-imap --with-kerberos --with-imap-ssl --with-freetype-dir --with-mysql=/usr/local/mysqlmake && make install cp php.ini-development /usr/local/php/lib/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf;;2)echo "正在安裝和apache結(jié)合使用的PHP......."sleep 5./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/lib --with-mysql=/usr/local/mysql/bin/mysql_config --with-enable-sysvsem --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-zlib --with-bz2 --with-curl --with-libxml-dir=/usr --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --enable-gd-native-ttf --enable-gd-jis-conv --without-iconv --with-ldap --with-mcrypt=/usr/local/libmcypt --with-zlib-dir --with-snmp --enable-zip --with-curlwrappers --with-imap --with-kerberos --with-imap-ssl --with-freetype-dir --with-mysql=/usr/local/mysqlmake && make installcp php.ini-development /usr/local/php/lib/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf;;*)echo "請(qǐng)輸入一個(gè)數(shù)字[1 | 2]: "esacelseecho "你輸入了PHP編譯安裝參數(shù),使用你輸入的參數(shù)進(jìn)行編譯......."sleep 5echo "PHP not install. install run...." cd $src_dirtar zxvf php-5.3.13.tar.gzcd php-5.3.13$php_momake && make installcp php.ini-development /usr/local/php/lib/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conffi
fi
}inst_php_nginx () {
cd $src_dir
tar zxf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1/
./configure --prefix=/usr/local
make
make install
cd $src_dir
if [ -d $php_dir)
then echo "PHP is installed"
else if [ "$php_mo" = "" ]thenecho "你沒(méi)有輸入編譯安裝參數(shù),使用本腳本默認(rèn)的參數(shù)進(jìn)行安裝"echo "PHP not install. install run...." cd $src_dir tar zxvf php-5.3.13.tar.gz cd php-5.3.13 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/lib --with-mysql=/usr/local/mysql/bin/mysql_config --with-enable-sysvsem --enable-fpm --with-openssl --with-zlib --with-bz2 --with-curl --with-libxml-dir=/usr --with-gd --with-jpeg-dir --with-png-dir --with-zlib-dir --enable-gd-native-ttf --enable-gd-jis-conv --without-iconv --with-ldap --with-mcrypt=/usr/local/libmcypt --with-zlib-dir --with-snmp --enable-zip --with-curlwrappers --with-imap --with-kerberos --with-imap-ssl --with-freetype-dir --with-mysql=/usr/local/mysql make && make install cp php.ini-development /usr/local/php/lib/php.ini cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.confelseecho "你輸入了mysql編譯參數(shù),使用你輸入的參數(shù)進(jìn)行編譯........"echo "PHP not install. install run...." sleep 5cd php-5.3.13$php_momake && make installcp php.ini-development /usr/local/php/lib/php.inicp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conffifi
}
#安裝PHP擴(kuò)展
inst_php_ex(){
cd $src_dir
tar zxf memcache-2.2.5.tgz
cd memcache-2.2.5/
${php_dir}/bin/phpize
./configure --with-php-config=${php_dir}/bin/php-config
make
make install
cd ../ tar jxf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3
${php_dir}/bin/phpize
./configure --enable-eaccelerator=shared --with-eaccelerator-shared-memory --with-php-config=${php_dir}/bin/php-config
make
make install
cd $src_dir tar zxf ImageMagick.tar.gz
cd ImageMagick-6.8.1-9/
./configure
make
make install
cd ../tar zxf imagick-2.3.0.tgz
cd imagick-2.3.0/
${php_dir}/bin/phpize
./configure --with-php-config=${php_dir}/bin/php-config
make
make install
cd ..
echo "php extension installed successfully!"
}
#安裝nginx
inst_nginx(){
if [ -s nginx-1.3.10.tar.gz ]
then echo "nginx-1.3.10.tar.gz found."
else echo "nginx-1.3.10.tar.gz not found. download new...." wget http://www.nginx.org/download/nginx-1.3.10.tar.gz
ficd $src_dir
tar zxf google-perftools-1.6.tar.gz
cd google-perftools*
./configure
make
make install
cd $src_dirif [ -d $nginx_dir ]
then echo "Nginx is installed"
else if [ "$nginx_mo" = "" ]thenecho "你沒(méi)有輸入安裝參數(shù),使用本腳本默認(rèn)的參數(shù)進(jìn)行編譯安裝"cd $src_dir tar zxvf nginx-1.3.10.tar.gz cd nginx-1.3.10 ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module --with-http_stub_status_module make && make installelseecho "你輸入了安裝參數(shù),使用你輸入的參數(shù)進(jìn)行安裝......"cd $src_dirtar zxvf nginx-1.3.10.tar.gzcd nginx-1.3.10 $nginx_momake && make installfi
fi
}#生成一個(gè)PHP啟動(dòng)腳本,可以用service phpd start | restart | stop | show 進(jìn)行啟動(dòng)、重啟、關(guān)閉、查看運(yùn)行狀態(tài)
phpd(){
cat <<EOF >>phpd
#!/bin/bash
#Author: simon
#Date: 2018-12-13
#
#chkconfig: - 85 15
#processname: php
php=/usr/local/php/sbin/php-fpm
conf=/usr/local/php/etc/php-fpm.conf
case $1 in start) echo -n "Starting php" $php echo " done" ;; stop) echo -n "Stopping php" killall -9 php-fpm echo " done" ;; restart) $0 stop $0 start ;; show) ps -aux|grep php ;; *) echo -n "Usage: $0 {start|restart|reload|stop|test|show}" ;;
esac
EOF
if [ -f /usr/src/phpd ]
then/bin/cp /usr/src/phpd /etc/rc.d/init.d/phpdchmod +x /etc/rc.d/init.d/phpd
fi
}
#生成nginx啟動(dòng)腳本,可以用service nginxd start | restart | stop | reload | test | show 進(jìn)行重啟、關(guān)閉、啟動(dòng)>、測(cè)試配置文件、查看狀態(tài)和重新加載。
nginxd(){
cat <<EOF >>/usr/src/nginxd
#!/bin/bash
#Author: simon
#Date: 2018-12-13
#
#chkconfig: - 85 15
#description: Nginx is a World Wide Web server.
#processname: nginx
nginx=/usr/local/nginx/sbin/nginx
conf=/usr/local/nginx/conf/nginx.conf
case $1 in start) echo -n "Starting Nginx" $nginx -c $conf echo " done" ;; stop) echo -n "Stopping Nginx" killall -9 nginx echo " done" ;; test) $nginx -t -c $conf ;; reload) echo -n "Reloading Nginx" ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP echo " done" ;; restart) $0 stop $0 start ;; show) ps -aux|grep nginx ;; *) echo -n "Usage: $0 {start|restart|reload|stop|test|show}" ;;
esac
EOF
if [ -s /usr/src/nginxd ]
then/bin/cp /usr/src/nginxd /etc/rc.d/init.d/nginxdchmod +x /etc/rc.d/init.d/nginxd
fi
}
cat <<EOF
############################################1 install Nginx2 install PHP3 install MySQL4 install LNMP5 install Apache6 install LAMP
############################################
############################################
Select your web server(1 | 2 | 3 | 4 | 5 | 6)
EOFecho "Input a number: "
read num
case $num in 1) read -p "請(qǐng)輸入nginx的編譯參數(shù):" nginx_moecho "Nginx installing........... have a rest" init_server download_src inst_nginx ;; 2) read -p "請(qǐng)輸入PHP的安裝參數(shù)" php_moecho "PHP installing....... have a rest" download_src init_server inst_mysql inst_libmcypt inst_php inst_php_ex;; 3) read -p "請(qǐng)輸入mysql編譯安裝參數(shù): " mysql_moecho "MySQL installing...... have a rest" init_server download_src inst_mysql ;; 4) read -p "請(qǐng)輸入nginx的編譯參數(shù):" nginx_moread -p "請(qǐng)輸入PHP的安裝參數(shù)" php_moread -p "請(qǐng)輸入mysql編譯安裝參數(shù): " mysql_moecho "LNMP installing...... have a rest" download_src init_server inst_mysql inst_libmcypt inst_php inst_php_exinst_nginx ;; 5)read -p "請(qǐng)輸入apache編譯安裝參數(shù): " apache_moecho "apache installing....... nave a rest." download_src init_server inst_apache;;6)read -p "請(qǐng)輸入apache的安裝參數(shù): " apache_moread -p "請(qǐng)輸入mysql的安裝參數(shù): " mysql_moread -p "請(qǐng)輸入php的安裝參數(shù): " php_moecho "LAMP installing......... nave a rest."download_srcinit_serverinst_apacheinst_mysqlinst_libmcyptinst_php_apacheinst_php_ex;; *)echo "Input error" echo "Select your service(1 | 2 | 3 | 4| 5| 6)"
;;
esac#檢查安裝是否成功
case $num in 4) if [ -s /usr/local/nginx ] && [ -s /usr/local/php ] && [ -s /usr/local/mysql ] then echo "LNMP is install completed" echo "Nginx basedir: /usr/local/nginx" echo "PHP basedir: /usr/local/php" echo "MySQL basedir: /usr/local/mysql" echo "MySQL datadir: /usr/local/mysql/data" else echo "LNMP is install fail" fi ;; 3) if [ -s /usr/local/mysql ] then echo "Nginx is install completed" echo "MySQL basedir: /usr/local/mysql" echo "MySQL datadir: /usr/local/mysql/data" phpdnginxdelse echo "Nginx is install fail" fi ;; 2) if [ -s /usr/local/php ] then echo "PHP is install completed" echo "PHP basedir: /usr/local/php" phpdelse echo "PHP is install fail" fi ;; 1) if [ -s /usr/local/nginx ] then echo "Nginx is install completed" echo "Nginx basedir: /usr/local/nginx " nginxdelse echo "Nginx is install fail" fi ;; 5)if [ -s /usr/local/apache ]thenecho "Apache is installed completed."echo "Apache basedir: /usr/local/nginx."elseecho "Apache is install fail."fi;;6)if [ -s /usr/local/apache ] && [ -s /usr/local/php ] && [ -s /usr/local/mysql ]thenecho "LNMP is install completed" echo "Apache basedir: /usr/local/apache" echo "PHP basedir: /usr/local/php" echo "MySQL basedir: /usr/local/mysql" echo "MySQL datadir: /usr/local/mysql/data" elseecho "LNMP is install fail" fi;;
esac
總結(jié)
以上是生活随笔為你收集整理的LNMP shell的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CI持续集成系列之(九)代码发布脚本模板
- 下一篇: 使用parted给大于2T的磁盘分区