今天在LNMP一键安装包官网【lnmp.org】发现了这个“LNMP v1.5 无人值守安装教程”的细想了一下看感觉还是非常有用处的,特别是“无人值守”这个真心好赞的,于是马上就转载分享到自己的学习笔记里来了,有空要定制一个属于自己的LNMP v1.5 无人值守安装包脚本了。
无人值守安装是最近v1.5测试版新增的功能,可以预设好相关参数自动进行安装不需要按提示一个一个的选择适合批量安装部署,欢
迎测试并论坛反馈。
下载安装命令和以前基本一样,完整的无人值守安装命令如下(以LNMP模式,默认选项安装MySQL 5.5
、MySQL root
密码设置为lnmp.org
、启用InnoDB
、PHP 5.6
、不安装内存分配器为例):
wget http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="2" DB_Root_Password="lnmp.org" InstallInnodb="y" PHPSelect="5" SelectMalloc="1" ./install.sh lnmp
注意如果缺失参数的话还是会有要求选择缺失选项的提示。
无人值守安装所需的参数及说明
变量名 | 变量值含义 | |
LNMP_Auto | 启用无人值守自动安装 | |
DBSelect | 数据库版本序号 | |
DB_Root_Password | 数据库root密码(不可为空),不安装数据库时可不加该参数 | |
InstallInnodb | 是否安装Innodb引擎,y 或 n ,不安装数据库时可不加该参数 | |
PHPSelect | PHP版本序号 | |
SelectMalloc | 内存分配器版本序号 | |
ApacheSelect | Apache版本序号,仅LNMPA和LAMP模式需添加该参数 | |
ServerAdmin | 管理员邮箱,仅LNMPA和LAMP模式需添加该参数 |
各程序版本对应序号
MySQL版本 | 对应序号 | PHP版本 | 对应序号 | 内存分配器 | 对应序号 | Apache版本 | 对应序号 | ||||
MySQL 5.1 | 1 | PHP 5.2 | 1 | 不安装 | 1 | Apache 2.2 | 1 | ||||
MySQL 5.5 | 2 | PHP 5.3 | 2 | Jemalloc | 2 | Apache 2.4 | 2 | ||||
MySQL 5.6 | 3 | PHP 5.4 | 3 | TCMalloc | 3 | ||||||
MySQL 5.7 | 4 | PHP 5.5 | 4 | ||||||||
MariaDB 5.5 | 5 | PHP 5.6 | 5 | ||||||||
MariaDB 10.0 | 6 | PHP 7.0 | 6 | ||||||||
MariaDB 10.1 | 7 | PHP 7.1 | 7 | ||||||||
MariaDB 10.2 | 8 | PHP 7.2 | 8 | ||||||||
不安装数据库 | 0 |
另外再举几个其他例子
lamp模式不安装数据库、PHP 7.1、不安装内存分配器、Apache 2.4:
wget http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="0" PHPSelect="7" SelectMalloc="1" ApacheSelect="2" ServerAdmin="[email protected]" ./install.sh lamp
lnmpa模式安装MariaDB 5.5 密码设为www.vpser.net 并开启InnoDB、PHP 7.2、安装TCMalloc、Apache 2.4:
wget http://soft.vpser.net/lnmp/lnmp1.5beta.tar.gz -cO lnmp1.5beta.tar.gz && tar zxf lnmp1.5beta.tar.gz && cd lnmp1.5 && LNMP_Auto="y" DBSelect="5" DB_Root_Password="www.vpser.net" InstallInnodb="y" PHPSelect="8" SelectMalloc="3" ApacheSelect="2" ServerAdmin="[email protected]" ./install.sh lnmpa
本文是在LNMP一键安装包官网【lnmp.org】的文章【LNMP v1.5 无人值守安装教程】一文的基础上稍加修改、修饰而来的,特此声明哦!
10 条评论
还不如一步一步走了
呵呵,其实这个东西重要的是“无人值守”!
明月大佬,出个服务器装完lnmp以后要做的安全防护要点总结教程吧
这个呀,不好写,因为站点情况都不一样的!没有个标准,有时候安全方面的情况都不一样!主要就是围绕iptables来展开的其实!
就是这个感觉特难
以前用宝塔,点几下封封端口就完事了,不过还是lnmp好啊
呵呵,其实iptables也就是那几个参数而已!只要参数理解了用起来也不复杂的,我感觉对于服务器来说,主要就是开放端口的iptables设置了,只要不随意开放端口就不会有太大的安全隐患!
单表情还不符合规则
啥意思?不是很明白呀!
过来瞅瞅,支持下!⌇●﹏●⌇
多谢支持,欢迎常来哦!