亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

LEMP安裝腳本

2024-06-28 13:19:59
字體:
來源:轉載
供稿:網友
LEMP安裝腳本

#!/bin/bash#LEMP Serverumount /dev/cdrommount /dev/cdrom /mediaIOS="/etc/yum.repos.d/rhel-debuginfo.repo"if [ $? = 0 ];thensed -i '3d' $IOSsed -i '3i baseurl=file:///media/Server' $IOSsed -i '4d' $IOSsed -i '4i enabled=1' $IOSelseecho "Yum is no"sleep 3fiyum -y install pcre-devel zilb-develif [ $? = 0 ];thenecho "YUM 倉庫配置成功"sleep 3elseexitecho "YUM 倉庫配置錯誤"cat $IOSfiuseradd -M -s /sbin/nologin nginxmkdir /ruanjianbaocd /ruanjianbaorzsleep 3if [ $? = 0 ];thenecho "Nginx 軟件包已經上傳"elseecho "Nginx 軟件包沒有上傳"ficd /ruanjianbaotar zxf nginx-1.0.8.tar.gzcd nginx-1.0.8./configure --PRefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module ; make ; make installif [ $? = 0 ];thenecho "Nginx 正確配置編譯安裝"elseecho "Nginx錯誤配置編譯安裝"exitsleep 3fiulimit -n 65535echo "ulimit -n 65535" >> /etc/rc.d/rc.localln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ls -l /usr/local/sbin/nginxsleep 3cd ~nginx #啟動Nginxif [ $? = 0 ];thennetstat -anpt | grep "nginx" #查看Nginx服務是否開啟sleep 3elseecho "NO!,Nginx Server is down"fikillall -s HUP nginx #平滑重啟nginx(或者killall -1 nginx)killall -s QUIT nginx #正常停止nginx (或者killall -3 nginx)#killall -s USR1 nginx nginx日志分割的話可執行#killall -s USR2 NGINX nginx平滑升級可執行(在線升級)echo '#!/bin/bash# chkconfig: 2345 99 20# description: Nginx Server Control ScriptPROG="/usr/local/nginx/sbin/nginx"PIDF="/usr/local/nginx/logs/nginx.pid"case "$1" in start) $PROG ;; stop) kill -s QUIT $(cat $PIDF) ;; restart) $0 stop $0 start ;; reload) kill -s HUP $(cat $PIDF) ;; *) echo "Usage: $0 (start|stop|restart|reload)" exit 1esacexit 0' > /etc/init.d/nginxif [ $? = 0 ];thenecho "Nginx 執行程序,已經添加"chmod +x /etc/init.d/nginxchkconfig --add nginxchkconfig nginx onchkconfig nginx --listsleep 3elseexitsleep 3echo "Nginx 執行程序,添加失敗"fiNginx="/usr/local/nginx/conf/nginx.conf"sed -i 's/#user/user/' $Nginxsed -i '/nobody/ s/nobody/nginx nginx/' $Nginxsed -i '6d' $Nginx #開啟notice級別的日志,可根據自己的喜好來(日志界別分為debug/info/notice/warn/error/crit)sed -i '6i error_log logs/error.log notice;' $Nginx #此日志不一定在地6行,所以要cat /usr/local/nginx/conf/nginx.conf 里面的配置,如果不在此行請別執行這條腳本語言sed -i '13i use epoll;' $Nginx #定制nginx的工作模式,一般情況下都是用epoll高效sed -i '/worker_connectons/ s/1024/20000/' $Nginx #此段喲用于定義nginx每個進程的最大連接數,默認是1024,如果修改可根據服務器的CPU內核進行修改,列如CPU是4核的話那就1024*4,以此類推sed -i '/#log_format/ s/#// ' $Nginxsed -i '/$status $body_bytes_sent/ s/#// ' $Nginxsed -i '/$http_user_agent/ s/#// ' $Nginxsed -i '/#access_log/ s/#//' $Nginx #支持文件發送下載sed -i '/server_name/ s/localhost/www.cheshi.com/' $Nginx #定義web服務器的域名sed -i 's/koi8-r/utf-8/' $Nginx #定義字符集sed -i '/#charset/ s/#// ' $Nginxsed -i '48i location ~/status { ' $Nginx #訪問位置為/statussed -i '49i stub_status on; ' $Nginx #打開統計狀態sed -i '50i access_log off; ' $Nginx #關閉位置日志記錄sed -i '51i }' $Nginxif [ $? = 0 ];thenecho "Nginx 配置文件成功" service nginx restartsleep 3elsenginx -tservice nginx restartfiecho '****************************安裝MySQL*********************************'cd /ruanjianbao/rzif [ $? = 0 ];thenecho "Mysql 上傳成功"sleep 3elsesleep 3echo "Mysql 上傳失敗"ficd /ruanjianbaotar zxf mysql-5.1.55.tar.gzcd mysql-5.1.55./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=gbk,gb2312 ; make ; make installif [ $? = 0 ];thenecho "Mysql 正確配置編譯安裝"elseecho "Mysql 錯誤配置編譯安裝"sleep 3exitficd /ruanjianbao/mysql-5.1.55cp support-files/my-medium.cnf /etc/my.cnfcp support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldln -s /usr/local/mysql/bin/* /usr/local/bin/ln -s /usr/local/mysql/lib/mysql/* /usr/libln -s /usr/local/mysql/include/mysql/* /usr/include/useradd -M -u 27 -s /sbin/nologin mysqlcd /usr/local/mysql/bin/./mysql_install_db --user=mysqlif [ $? = 0 ];thensleep 3echo "Mysql 格式化成功"elseecho "Mysql 格式化失敗"sleep 3exitfichown -R root:mysql /usr/local/mysql/chown -R mysql /usr/local/mysql/var//etc/init.d/mysqld restartif [ $? = 0 ];thenecho "Mysql is up"sleep 3elseecho "Mysql is down"sleep 3exitfiecho '*****************************安裝php***************************'cd /ruanjianbao/rzif [ $? = 0 ];thenecho "Php 上傳成功"sleep 3elseexitsleep 3echo "Php 上傳失敗"ficd /ruanjianbao/tar zxf php-5.3.6.tar.gzcd php-5.3.6./configure --prefix=/usr/local/php5 --with-gd --with-zlib --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5 --enable-mbstring --enable-fpm ; make ; make installif [ $? =0 ];thenecho "Php 正確配置編譯安裝"sleep 3elseecho "Php 錯誤配置編譯安裝"exitsleep 3ficd /ruanjianbao/php-5.3.6cp php.ini-development /usr/local/php5/php.iniln -s /usr/local/php5/bin/* /usr/local/bin/ln -s /usr/local/php5/sbin/* /usr/local/sbin/echo '*************************************安裝ZendGuardLoader優化模塊**************************'cd /ruanjianbao/rzif [ $? = 0 ];thenecho "ZendGuardLoader 上傳成功"sleep 3elseecho "ZendGuardLoader 上傳失敗"sleep 3exitfitar zxf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gzcd ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/cp ZendGuardLoader.so /usr/local/php5/lib/php/echo 'zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.sozend_loader.enable=1' >> /usr/local/php5/php.inicd /usr/local/php5/etc/cp php-fpm.conf.default php-fpm.confPHP="php-fpm.conf"sed -i 's/;pid/pid/' $PHP #確認pid文件位置sed -i '/user = / s/nobody/nginx/' $PHP #程序用戶sed -i '/group = / s/nobody/nginx/' $PHP #程序組sed -i 's/;pm.start/pm.start/' $PHP #臨時開機的進程數sed -i 's/;pm.min/pm.min/' $PHP #確認空閑進程數sed -i 's/;pm.max_spare_server/pm.max_spare_server/' $PHP #最多空閑進程/usr/local/sbin/php-fpmnetstat -anpt | grep php-fpmsleep 3if [ $? = 0 ];thenecho "php配置文件OK"elseecho "php配置文件NO"sleep 3exitfiecho '#!/bin/bash# chkconfig: 2345 99 20# description: Nginx Server Control ScriptPROG="/usr/local/nginx/sbin/nginx"PIDF="/usr/local/nginx/logs/nginx.pid"PROG_FPM="/usr/local/sbin/php-fpm"PIDF_FPM="/usr/local/php5/var/run/php-fpm.pid"case "$1" in start) $PROG $PROG_FPM ;; stop) kill -s QUIT $(cat $PIDF) kill -s QUIT $(cat $PIDF_FPM) ;; restart) $0 stop $0 start ;; reload) kill -s HUP $(cat $PIDF) ;; *) echo "Usage: $0 (start|stop|restart|reload)" exit 1esacexit 0' > /etc/init.d/nginxmkdir -p /var/www/golegnginx='/usr/local/nginx/conf/nginx.conf'sed -i '/server_name/ s/www.cheshi.com/www.goleg.com/' $nginxsed -i '/root/ s#html#/var/www/goleg#' $nginx sed -i '48d' $nginxsed -i '49d' $nginxsed -i '50d' $nginxsed -i '51d' $nginxsed -i '/index/ s/index.html/index.html index.php/ ' $nginxsed -i '48i error_page 500 502 503 504 /50x.html;' $nginxsed -i '49i location = /50x.html { ' $nginxsed -i '50i root html;' $nginxsed -i '51i }' $nginxsed -i '52i location ~ /.php$ { ' $nginxsed -i '53i root /var/www/goleg; ' $nginx sed -i '54i fastcgi_pass 127.0.0.1:9000;' $nginxsed -i '55i fastcgi_index index.php;' $nginxsed -i '56i include fastcgi.conf;' $nginxsed -i '57i } ' $nginxsed -i '58i }' $nginxsed -i '59,$d' $nginxnginx -t slepp 5service nginx restartif [ $? = 0 ];thenecho "Nginx支持PHP配置成功"sleep 3elsecd echo "Nginx支持PHP配置失敗"sleep 3exitifmkdir -p /var/www/golegecho '************************添加網站模塊***************************'cd /ruanjianbao/rzif [ $? = 0 ];thenecho "模塊上傳成功"sleep 3elseecho "模塊上傳失敗"sleep 3exitficd /ruanjianbao/tar jxf SKYUC_3.2.2_Free_For_PHP5.3.tar.bz2mv SKYUC_3.2.2_Free_For_PHP5.3/wwwroot /var/www/goleg/skyucmysqladmin -uroot passWord lei1998echo 'CREATE DATABASE goleg;GRANT all ON goleg.* TO 'lei'@'localhost' IDENTIFIED BY '123'; ' > /root/mysqlmysql -uroot -plei1998 < /root/mysqlif [ $? = 0 ];thenecho "Mysql dtatbase,GRANT is ok"rm -rf /root/mysqlecho "Mysql dtatbase,GRANT is no"sleep 3exitficd /var/www/goleg/skyuc/chown -R nginx:nginx admincp/ data/ templates/ upload/if [ $? = 0 ];thenecho "LEMP Server is OK!"sleep 3elseecho "LEMP Server in ON!"sleep 3exitfi###修手動清除55p,和以下的所有字符 #2015.06.20


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一本色道久久88综合亚洲精品ⅰ| 精品福利免费观看| 国产99视频精品免视看7| 日韩欧美国产网站| 国产精品视频xxxx| 欧美激情亚洲国产| 成人国产精品久久久久久亚洲| 91精品久久久久久| 亚洲人成在线一二| 国产精品美女视频网站| 最近免费中文字幕视频2019| 日韩精品黄色网| 亚洲乱码av中文一区二区| 亚洲人成在线电影| 亚洲成人免费在线视频| 久久婷婷国产麻豆91天堂| 青草青草久热精品视频在线观看| 91免费看视频.| 久久av中文字幕| 77777亚洲午夜久久多人| 人妖精品videosex性欧美| 日韩av网站在线| 97国产真实伦对白精彩视频8| 日韩一区二区精品视频| 亚洲成人精品久久| 欧美另类极品videosbest最新版本| 91禁国产网站| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲电影免费观看高清完整版在线| 欧美性少妇18aaaa视频| 亚洲欧美福利视频| 久久久国产精彩视频美女艺术照福利| 亚洲精品欧美极品| 国产精品国产三级国产aⅴ9色| 亚洲a区在线视频| 91天堂在线观看| 精品丝袜一区二区三区| 亚洲黄色在线看| 亚洲成人精品视频在线观看| 欧美黄网免费在线观看| 午夜精品久久久久久久久久久久| 欧美壮男野外gaytube| 亚洲免费视频在线观看| 亚洲美女视频网站| 国产视频久久久久久久| 亚洲天堂色网站| 亚洲xxxx在线| 精品二区三区线观看| 精品久久久在线观看| 久久精品国产精品| 亚洲国产第一页| 自拍偷拍亚洲区| 久久久久久久久91| 日韩成人中文电影| 国产精品久久久久国产a级| 91麻豆国产语对白在线观看| 亚洲精品自拍第一页| 国产精品a久久久久久| 国产欧美欧洲在线观看| 日韩美女毛茸茸| 在线播放日韩欧美| 欧美亚洲一区在线| 欧美中文在线观看| 欧美日韩激情小视频| 亚洲一区亚洲二区亚洲三区| 色婷婷综合久久久久| 亚洲第一区中文99精品| 26uuu另类亚洲欧美日本老年| 久久午夜a级毛片| 国产最新精品视频| 久久视频免费观看| 91丝袜美腿美女视频网站| 国产日韩欧美日韩大片| 成人深夜直播免费观看| 久久天天躁狠狠躁夜夜爽蜜月| 精品久久久91| 国产精品久久久久久久9999| 国产69久久精品成人| 久久男人的天堂| 亚洲电影免费观看高清完整版| 国产一区av在线| 精品国产91乱高清在线观看| 久久久久久久久电影| 中文字幕国产精品久久| 国产拍精品一二三| 国产精品黄色av| 国产精品久久久久久久一区探花| 国产在线精品一区免费香蕉| 欧美日韩亚洲一区二区| 97香蕉久久夜色精品国产| 亚洲欧美日韩另类| 欧美大胆在线视频| 久久精品视频播放| 中文字幕精品影院| 欧美国产日韩一区二区| 亚洲图片欧美日产| 国产精品入口免费视频一| 国产精品2018| 日韩av电影手机在线观看| 国产精品永久免费| 国产精品18久久久久久麻辣| 国产精品丝袜久久久久久高清| 成人女保姆的销魂服务| 亚洲国产精品资源| 亚洲欧美成人在线| 成人写真福利网| 国产在线日韩在线| 亚洲第一av在线| 成人免费网站在线观看| 日韩在线中文字幕| 久久人人爽人人爽人人片av高清| 久久久国产视频| 日韩精品高清在线| 欧美亚洲国产日韩2020| 韩国福利视频一区| 中文字幕欧美在线| 亚洲无限乱码一二三四麻| 国产欧美日韩高清| 欧美一级电影在线| 日韩在线观看免费高清| 国产精品久久久久久久久| 欧美性猛交xxxx久久久| 久久精品99无色码中文字幕| 亚洲激情国产精品| 中文字幕免费国产精品| 日韩av影视在线| 亚洲男女性事视频| 久久精品国产69国产精品亚洲| 日本中文字幕不卡免费| 成人在线视频网站| 国产欧美精品va在线观看| 亚洲午夜精品久久久久久久久久久久| 欧美主播福利视频| 97超视频免费观看| 欧美乱大交xxxxx| 国产亚洲精品综合一区91| 色悠悠久久久久| 久久91超碰青草是什么| 国产精自产拍久久久久久蜜| 国产成人精品电影| 97人洗澡人人免费公开视频碰碰碰| 午夜精品久久久久久久99黑人| 国产精品999999| 精品丝袜一区二区三区| 中文字幕自拍vr一区二区三区| 国产在线观看精品| 国产福利精品av综合导导航| 国产国语videosex另类| 国产精品久久久久久av福利软件| 九九久久久久久久久激情| 欧美另类极品videosbestfree| 欧美大片欧美激情性色a∨久久| 福利视频导航一区| 欧美日韩爱爱视频| 色爱av美腿丝袜综合粉嫩av| 亚洲一区二区三区四区在线播放| 狠狠操狠狠色综合网| 欧美成人精品一区| 欧美情侣性视频| 在线观看欧美成人| 日韩乱码在线视频| 日本a级片电影一区二区| 亚洲日本成人女熟在线观看| 久久国产精品久久精品|