• LNMP 一键安装脚本


    这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpaLinuxNginx/Tengine/OpenRestyMySQL/MariaDB/PerconaPHP),适用于CentOS 5~7(包括redhat)、Debian 68Ubuntu 121632位和64位。
    脚本特性



    ·         持续不断更新

    ·         源码编译安装,大多数源码是最新stable版,并从官方网址下载

    ·         一些安全优化

    ·         提供多个数据库版本(MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.1, MariaDB-10.0, MariaDB-5.5, Percona-5.6, Percona-5.5)

    ·         提供多个PHP版本(php-7, php-5.6, php-5.5,php-5.4,php-5.3)

    ·         提供NginxTengineOpenResty

    ·         提供多个Apache版本(Apache-2.4Apache-2.2

    ·         根据自己需求安装PHP缓存加速器,提供ZendOPcachexcacheapcueAccelerator。及php加解密工具ionCubeZendGuardLoader

    ·         根据自己需求安装PureftpdphpMyAdmin

    ·         根据自己需求安装memcachedredis

    ·         根据自己需求可使用tcmalloc或者jemalloc优化MySQLNginx

    ·         提供添加、删除虚拟主机脚本

    ·         提供Nginx/TengineMySQL/MariaDB/PerconaPHPRedisphpMyAdmin升级脚本

    ·         提供本地备份和远程备份(服务器之间rsync)脚本

    ·         提供CentOS 67HHVM安装

      Github地址:https://github.com/lj2007331/lnmp
      带JAVA版本请访问:http://oneinstack.com/
      提交问题请访问:http://oneinstack.com/qa/
    安装步骤



    1.       yum -y install wget screen python#for CentOS/Redhat

    2.       #apt-get -y install wget screen python# for Debian/Ubuntu

    3.       wget http://aliyun-oss.linuxeye.com/lnmp-full.tar.gz #阿里云内网下载

    4.       wget http://mirrors.linuxeye.com/lnmp-full.tar.gz # 包含源码,国内外均可下载

    5.       wget http://mirrors.linuxeye.com/lnmp.tar.gz # 不包含源码,建议仅国外主机下载

    6.       tar xzf lnmp-full.tar.gz

    7.       #tar xzf lnmp.tar.gz

    8.       cd lnmp # 如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件

    9.       screen -S lnmp # 如果网路出现中断,可以执行命令`screen -r lnmp`重新连接安装窗口

    10.    ./install.sh # 请勿sh install.sh或者bash install.sh这样执行


    如何添加虚拟主机?



    1.       ./vhost.sh


    如何删除虚拟主机?



    1.       ./vhost.sh del


    如何管理ftp账号?



    1.       ./pureftpd_vhost.sh


    数据备份



    1.       cd ~/lnmp # 必须进入lnmp目录下执行

    2.       ./backup_setup.sh # 备份参数设置

    3.       ./backup.sh # 立即执行备份

    4.       crontab -e # 可添加到计划任务,如每天凌晨1点自动备份

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

      备份参数设置如下图:


    如何管理服务?
      Nginx/Tengine:



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

      MySQL/MariaDB/Percona:



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

      PHP:



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

      Apache:



    1.       service httpd {start|restart|stop}

      HHVM:



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

      注:hhvm进程交给supervisord管理,了解更多请访问《Supervisor管理hhvm进程》
      Pure-Ftpd:



    1.       service pureftpd {start|stop|restart|status}

      Redis:



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

      Memcached:



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

    如何更新版本?



    1.       ./upgrade.sh

      跨大版本升级(如php):http://oneinstack.com/question/oneinstack-downgrade-if-php-version/
    如何卸载?



    1.       ./uninstall.sh


    如何重装?



    1.       ./uninstall.sh # 请先备份数据好数据后再卸载,丢失数据概不负责

    2.       ./install.sh # 再次安装

     

    这个脚本是使用shell编写,为了快速在生产环境上部署lnmp/lamp/lnmpaLinuxNginx/Tengine/OpenRestyMySQL/MariaDB/PerconaPHP),适用于CentOS 5~7(包括redhat)、Debian 68Ubuntu 121632位和64位。
    脚本特性



    ·         持续不断更新

    ·         源码编译安装,大多数源码是最新stable版,并从官方网址下载

    ·         一些安全优化

    ·         提供多个数据库版本(MySQL-5.7, MySQL-5.6, MySQL-5.5, MariaDB-10.1, MariaDB-10.0, MariaDB-5.5, Percona-5.6, Percona-5.5)

    ·         提供多个PHP版本(php-7, php-5.6, php-5.5,php-5.4,php-5.3)

    ·         提供NginxTengineOpenResty

    ·         提供多个Apache版本(Apache-2.4Apache-2.2

    ·         根据自己需求安装PHP缓存加速器,提供ZendOPcachexcacheapcueAccelerator。及php加解密工具ionCubeZendGuardLoader

    ·         根据自己需求安装PureftpdphpMyAdmin

    ·         根据自己需求安装memcachedredis

    ·         根据自己需求可使用tcmalloc或者jemalloc优化MySQLNginx

    ·         提供添加、删除虚拟主机脚本

    ·         提供Nginx/TengineMySQL/MariaDB/PerconaPHPRedisphpMyAdmin升级脚本

    ·         提供本地备份和远程备份(服务器之间rsync)脚本

    ·         提供CentOS 67HHVM安装

      Github地址:https://github.com/lj2007331/lnmp
      带JAVA版本请访问:http://oneinstack.com/
      提交问题请访问:http://oneinstack.com/qa/
    安装步骤



    1.       yum -y install wget screen python#for CentOS/Redhat

    2.       #apt-get -y install wget screen python# for Debian/Ubuntu

    3.       wget http://aliyun-oss.linuxeye.com/lnmp-full.tar.gz #阿里云内网下载

    4.       wget http://mirrors.linuxeye.com/lnmp-full.tar.gz # 包含源码,国内外均可下载

    5.       wget http://mirrors.linuxeye.com/lnmp.tar.gz # 不包含源码,建议仅国外主机下载

    6.       tar xzf lnmp-full.tar.gz

    7.       #tar xzf lnmp.tar.gz

    8.       cd lnmp # 如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件

    9.       screen -S lnmp # 如果网路出现中断,可以执行命令`screen -r lnmp`重新连接安装窗口

    10.    ./install.sh # 请勿sh install.sh或者bash install.sh这样执行

    https://www.iyunv.com/data/attachment/forum/201806/27/021857b8t1t77z13rko7bw.png


    如何添加虚拟主机?



    1.       ./vhost.sh

    https://www.iyunv.com/data/attachment/forum/201806/27/021858fvlt913h9zj33j7j.png


    如何删除虚拟主机?



    1.       ./vhost.sh del


    如何管理ftp账号?



    1.       ./pureftpd_vhost.sh


    数据备份



    1.       cd ~/lnmp # 必须进入lnmp目录下执行

    2.       ./backup_setup.sh # 备份参数设置

    3.       ./backup.sh # 立即执行备份

    4.       crontab -e # 可添加到计划任务,如每天凌晨1点自动备份

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

      备份参数设置如下图:


    如何管理服务?
      Nginx/Tengine:



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

      MySQL/MariaDB/Percona:



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

      PHP:



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

      Apache:



    1.       service httpd {start|restart|stop}

      HHVM:



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

      注:hhvm进程交给supervisord管理,了解更多请访问《Supervisor管理hhvm进程》
      Pure-Ftpd:



    1.       service pureftpd {start|stop|restart|status}

      Redis:



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

      Memcached:



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

    如何更新版本?



    1.       ./upgrade.sh

      跨大版本升级(如php):http://oneinstack.com/question/oneinstack-downgrade-if-php-version/
    如何卸载?



    1.       ./uninstall.sh


    如何重装?



    1.       ./uninstall.sh # 请先备份数据好数据后再卸载,丢失数据概不负责

    2.       ./install.sh # 再次安装

     

  • 相关阅读:
    提升树在回归方法中的应用
    前向分布算法
    提升树
    AdaBoost算法学习笔记
    统计学习方法-提升方法
    序列最小最优化算法
    mysql-profiling详解
    mysql,简单介绍一下索引
    MySQL Explain详解
    spring的事务传播行为
  • 原文地址:https://www.cnblogs.com/iantest/p/14040541.html
Copyright © 2020-2023  润新知