根据以往的惯例军哥的LNMP在六一期间一键脚本再次正式升级更新。LNMP每年都会进行一次大的版本更新,平时只有在遇到有安全问题才会及时补丁,否则少有更新。
对比yeho大佬的OneinStack脚本,其制作发布时间在LNMP之后,但是作者升级更新和维护都很勤奋的,或许正是由于这样的态度在这两年的用户增长量也是比较大的。在可视化面板一键包WEB环境中,以上两种都占有一席之地,都是目前用户使用较多的。
以下做个简单对比LNMP与OneinStack一键包区别与选择建议
一、共同之处
从时间维度上比较,LNMP应该有很多年了,在我没开始接触VPS的时候就有看到LNMP存在。OneinStack正式面向普通大众用户的应该就是这两三年的事情。两者的脚本都是比较成熟的,功能上和软件版本都比较新,而且一旦有软件版本的升级和更新,都能较为快速的完善。
LNMP官方网站:https://lnmp.org/
OneinStack官方网站:https://oneinstack.com/
最初的时候LNMP主要做的是Nginx方面的驱动,其实也是可以安装LAMP以及LNMPA组合的,但是我们可能都习惯安装Nginx的时候用LNMP。
二、差异之处
从脚本功能的丰富程度上看,OneinStack应该是比LNMP丰富一些的,比如其可以自定义安装LNMP、LAMP、LNMPA、LNMT(Tomcat)、lnpp/lapp(PostgreSQL)、lnmh(HHVM)这样的环境支持。同时,Oneinstack提供较为全面的本地和第三方存储备份入口,其中包括提供本地备、远程(rsync)、阿里云OSS、腾讯云COS、又拍云和七牛云备份脚本。
这一点上面看,LNMP相对比较弱一些,当然我们可以通过手动的方式进行设置,但是自动化上并不如Oneinstack,希望军哥在后面版本中有增加(自动化实现)。不过从在脚本使用过程中解决问题的文档指导上,LNMP是比较有优势的,基本上需要解决的问题都可以从官方论坛或者用户分享的文档中找到解决办法,这个主要是LNMP较为有时间优势的原因。
三、选择建议
从两者脚本功能上看,都可以满足我们常规的建站用途需要。对于我们初学者使用VPS建站的,建议先从有面板的开始,如果直接从无面板的,那可能稍微有点门槛,但是也并不是特别难以解决。毕竟官方都提供命令行工具,且搭建网站无非就是添加和删除站点而已没有什么特别的。
我们普通用户在选择一键包WEB环境的时候,两者都可以尝试使用,开始的时候我们可以都用用,然后在后续的使用中习惯哪种就使用。反正目前两者更新都比较快,LNMP每年六一有一次大更新,而另外一个是默默的升级(有修改就升级)。
四、脚本安装方法
1、LNMP
screen -S lnmp wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
2、Oneinstack
yum -y install wget screen curl python #for CentOS/Redhat # apt-get -y install wget screen curl python #for Debian/Ubuntu wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz tar xzf oneinstack-full.tar.gz cd oneinstack screen -S oneinstack ./install.sh
安装都基本上几条命令就可以解决。