java自行车 one,oneinstack: OneinStack - A PHP/JAVA Deployment Tool

This script is written using the shell, in order to quickly deploy LEMP/LAMP/LNMP/LNMPA/LTMP(Linux, Nginx/Tengine, MySQL in a production environment/MariaDB/Percona, PHP, JAVA), applicable to CentOS 57(including redhat), Debian 68, Ubuntu 12.04~15.04 of 32 and 64.

Script properties:

Continually updated

Source compiler installation, most stable source is the latest version, and download from the official site

Some security optimization

Providing a plurality of database versions (MySQL-5.6, MySQL-5.5, MariaDB-10.0, MariaDB-5.5, Percona-5.6, Percona-5.5)

Providing multiple PHP versions (php-5.3, php-5.4, php-5.5, php-5.6, php-7/phpng(RC))

Provide Nginx, Tengine

Providing a plurality of Tomcat version (Tomcat-8, Tomcat-7)

Providing a plurality of JDK version (JDK-1.6, JDK-1.7, JDK-1.8)

Providing a plurality of Apache version (Apache-2.4, Apache-2.2)

According to their needs to install PHP Cache Accelerator provides ZendOPcache, xcache, apcu, eAccelerator. And php encryption and decryption tool ionCube, ZendGuardLoader

Installation Pureftpd, phpMyAdmin according to their needs

Install memcached, redis according to their needs

Tcmalloc can use according to their needs or jemalloc optimize MySQL, Nginx

Providing add a virtual host script

Provide Nginx/Tengine, MySQL/MariaDB/Percona, PHP, Redis, phpMyAdmin upgrade script

Provide local backup and remote backup (rsync between servers) script

Provided under HHVM install CentOS 6,7

How to use

If your server system: CentOS/Redhat (Do not enter "//" and "// subsequent sentence)

yum -y installwget screen // forCentOS / Redhat

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz // Contains the sourcecode

tarxzf oneinstack-full.tar.gz

cdoneinstack // If you need to modify the directory (installation, data storage, Nginx logs), modify options.conf file

screen -S oneinstack // If network interruption, you can execute the command `screen -r oneinstack` reconnect installwindow

./install.sh // Do not sh install.sh or bash install.sh such execution

If your server system: Debian/Ubuntu (Do not enter "//" and "// subsequent sentence)

apt-get -y installwget screen // forDebian / Ubuntu

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz // Contains the sourcecode

tarxzf oneinstack-full.tar.gz

cdoneinstack // If you need to modify the directory (installation, data storage, Nginx logs), modify options.conf file

screen -S oneinstack // If network interruption, you can execute the command `screen -r oneinstack` reconnect installwindow

./install.sh // Do not sh install.sh or bash install.sh such execution

How to add a virtual host

cd ~/oneinstack // Must enter the directory execution under oneinstack

./vhost.sh // Do not sh vhost.sh or bash vhost.sh such execution

How to delete a virtual host

cd ~/oneinstack

./vhost.sh del

How to add FTP virtual user

cd ~/oneinstack

./pureftpd_vhost.sh

How to backup

cd ~/oneinstack

./backup_setup.sh // Backup parameters

./backup.sh // Perform the backup immediately

crontab -l // Can be added to scheduled tasks, such as automatic backups every day 1:00

0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &

How to manage service

Nginx/Tengine:

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}

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}

How to upgrade

./upgrade.sh

How to uninstall

./uninstall.sh

Installation

For feedback, questions, and to follow the progress of the project (Chinese):

OneinStack

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值