简单对比LNMP与OneinStack一键包区别与选择建议

今年的六一儿童节,根据以往的惯例军哥的LNMP一键包再次正式更新。其实在前一段时候国外主机优惠已经对于他们的测试版本进行安装体验,其中更新的内容还是比较多的。LNMP每年会有一次大的更新版本,平时除非是有安全问题才会进行补丁,要不很少会有更新。

相比yeho同学的OneinStack脚本,其发展时间没有LNMP早,但是由于比较勤奋的升级更新和维护,且国外主机优惠有些时候提供的一些功能建议也较快的进行完善,也许正是这样的态度且在这两年的用户量也是比较大的。在可视化面板一键包WEB环境中,以上两种确实是目前用户使用较多的。

第一、两者共同之处

从时间上,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

就这么简单。