1. 程式人生 > >服務器環境搭建腳本

服務器環境搭建腳本

url hhvm com es2017 apach 出現 sql 安裝 ges

yum -y install wget screen curl python #for CentOS/Redhat
# apt-get -y install wget screen curl python #for Debian/Ubuntu
wget http://aliyun-oss.linuxeye.com/oneinstack-full.tar.gz #阿裏雲經典網絡下載
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源碼,國內外均可下載
wget http://mirrors.linuxeye.com/oneinstack.tar.gz #不包含源碼,建議僅國外主機下載
tar xzf oneinstack-full.tar.gz
cd oneinstack #如果需要修改目錄(安裝、數據存儲、Nginx日誌),請修改options.conf文件
screen -S oneinstack #如果網路出現中斷,可以執行命令`screen -R oneinstack`重新連接安裝窗口
./install.sh #註:請勿sh install.sh或者bash install.sh這樣執行

技術分享圖片

如何添加附加組件?

技術分享圖片

如何管理服務?

Nginx/Tengine/OpenResty:

service nginx {start|stop|status|restart|reload|configtest}

MySQL/MariaDB/Percona:

service mysqld {start|stop|restart|reload|status}

PHP:

service php-fpm {start|stop|restart|reload|status}

HHVM:

service supervisord {start|stop|status|restart|reload}

註:hhvm進程交給supervisord管理,了解更多請訪問《Supervisor管理hhvm進程》
Apache:

service httpd {start|restart|stop}

Tomcat:

service tomcat {start|stop|status|restart}

Pure-Ftpd:

service pureftpd {start|stop|restart|status}

Redis:

service redis-server {start|stop|status|restart|reload}

Memcached:

service memcached {start|stop|status|restart|reload}

如何更新版本?

./upgrade.sh

技術分享圖片

如何卸載?

./uninstall.sh

技術分享圖片

服務器環境搭建腳本