LNMP狀態(tài)管理命令和升級(jí)Nginx、MySQL/MariaDB、PHP說(shuō)明
Author:飄易 Source:飄易
Categories:Linux技術(shù) PostTime:2015-4-4 14:13:23
正 文:
LNmp狀態(tài)管理命令:
LNmp狀態(tài)管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx狀態(tài)管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL狀態(tài)管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached狀態(tài)管理:/etc/init.d/memcached {start|stop|restart}
PHP-FPM狀態(tài)管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd狀態(tài)管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd狀態(tài)管理: /etc/init.d/proftpd {start|stop|restart|reload}
如重啟LNmp,輸入命令:/root/lnmp restart 即可,單獨(dú)重啟mysql:/etc/init.d/mysql restart
LNmpA狀?管理命令:
LNmpA狀態(tài)管理: /root/lnmpa {start|stop|reload|restart|kill|status}
Nginx狀態(tài)管理:/etc/init.d/nginx {start|stop|reload|restart}
MySQL狀態(tài)管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached狀態(tài)管理:/etc/init.d/memcached {start|stop|restart}
PureFTPd狀態(tài)管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
ProFTPd狀態(tài)管理: /etc/init.d/proftpd {start|stop|restart|reload}
Apache狀態(tài)管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}
如果目前運(yùn)行環(huán)境沒(méi)什么問(wèn)題,不建議直接運(yùn)行新版進(jìn)行覆蓋,覆蓋升級(jí)可能會(huì)存在問(wèn)題,也可能會(huì)導(dǎo)致數(shù)據(jù)丟失。如想用新版可以備份數(shù)據(jù)后./uninstall.sh 后重新下載新版安裝,或直接rebuild重裝系統(tǒng)后安裝新版,前提都是備份數(shù)據(jù)??!
在LNmp目前LNmp v1.1中已經(jīng)包含了Nginx、MySQL/MariaDB?PHP的升級(jí)腳本,可以幫助搭建對(duì)環(huán)境中的?序進(jìn)行升級(jí)。(注意:以下操作均需要在lnmp壓縮包解壓后的目錄里運(yùn)行)
一、Nginx升級(jí)腳本
本腳本可以用來(lái)升級(jí)Nginx至任意版本,訪問(wèn) http://www.tjdsmy.cn/en/download.html 可查找nginx的最新版本號(hào)和以往舊版本號(hào)。如:1.6.0
執(zhí)行:./upgrade_nginx.sh 按提示輸入版本號(hào)后回車(chē),再次回車(chē)確認(rèn)即可開(kāi)始升級(jí)Nginx。
二、MySQL升級(jí)腳本
本腳本可用來(lái)升級(jí)MySQL至大部分版本,MySQL升級(jí)腳本會(huì)在升級(jí)前進(jìn)行所有數(shù)據(jù)庫(kù)的備份,但強(qiáng)烈依然建議用戶升級(jí)前自行備份一次!!
執(zhí)行:./upgrade_mysql.sh 需要先輸入MySQL root密碼進(jìn)行驗(yàn)證,驗(yàn)證不通過(guò)將無(wú)法進(jìn)行升級(jí),驗(yàn)證通過(guò)后可以到http://www.tjdsmy.cn/downloads/mysql/ 獲取MySQL的版本號(hào),輸入后回車(chē)確認(rèn),如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 回車(chē)確認(rèn),再次回車(chē)確認(rèn)即可開(kāi)始升級(jí)。會(huì)在/root 目錄下生產(chǎn)mysql_upgrade**日期**.log的日志文件,供出錯(cuò)時(shí)排查。
三、MySQL升級(jí)至MariaDB腳本
MariaDB是MySQL的一個(gè)分支,?要由開(kāi)源社區(qū)在維護(hù)。MariaDB兼容MySQL,由MySQL創(chuàng)始人主導(dǎo)開(kāi)發(fā)。依然建議先自行備份!
執(zhí)行:./upgrade_mysql2mariadb.sh 需要先輸入MySQL root密碼進(jìn)行驗(yàn)證,驗(yàn)證不通過(guò)將無(wú)法進(jìn)行升級(jí),驗(yàn)證通過(guò)后可以到http://www.tjdsmy.cn/ 獲取MariaDB的版本號(hào),輸入后回車(chē)確認(rèn),如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 回車(chē)確認(rèn),再次回車(chē)確認(rèn)即可開(kāi)始升級(jí)。會(huì)在/root 目錄下生產(chǎn)mysql2mariadb_upgrade**日期**.log的日志文件,供出錯(cuò)時(shí)排查。
四、MariaDB升級(jí)腳本
依然建議先自行備份!
執(zhí)行:./upgrade_mariadb.sh 需要先輸入MariaDB root密碼進(jìn)行驗(yàn)證,驗(yàn)證不通過(guò)將無(wú)法進(jìn)行升級(jí),驗(yàn)證通過(guò)后可以到http://www.tjdsmy.cn/ 獲取MariaDB的版本號(hào),輸入后回車(chē)確認(rèn),如要啟用Innodb,輸入y,不確定的話也可以輸入輸入y 回車(chē)確認(rèn),再次回車(chē)確認(rèn)即可開(kāi)始升級(jí)。會(huì)在/root 目錄下生產(chǎn)mariadb_upgrade**日期**.log的日志文件,供出錯(cuò)時(shí)排查。
五、LNmp PHP升級(jí)腳本
升級(jí)PHP前,請(qǐng)確認(rèn)你的網(wǎng)站程序是否支持升級(jí)到的PHP版本,具體可以去你使用的PHP程序的官網(wǎng)查詢相關(guān)版本支持信息。
執(zhí)行:./upgrade_php.sh 到http://www.tjdsmy.cn/downloads.php 獲取版本號(hào),輸入版本號(hào),如5.3.28 回車(chē),再次回車(chē)確認(rèn)即可開(kāi)始升級(jí)。
六、LNmpA PHP升級(jí)腳本此腳本為L(zhǎng)NmpA專(zhuān)用,LNmp用戶請(qǐng)勿運(yùn)行!
升級(jí)PHP前,請(qǐng)確認(rèn)你的網(wǎng)站程序是否支持升級(jí)到的PHP版本,具體可以去你使用的PHP程序的官網(wǎng)查詢相關(guān)版本支持信息。
執(zhí)行:./upgrade_lnmpa_php.sh 到http://www.tjdsmy.cn/downloads.php 獲取版本號(hào),輸入版本號(hào),如5.3.28 回車(chē),再次回車(chē)確認(rèn)即可開(kāi)始升級(jí)。