文档章节

lowendscript:最省资源lnmp一键包

leisudeng
 leisudeng
发布于 2014/02/11 09:32
字数 1110
阅读 1859
收藏 7

lowendscript lnmp一键安装脚本是由外国兄弟David Pennington制作的,优点:最大化节省资源开销。相比军哥的lnmp一键安装包要简单、轻巧的多,磁盘空间占用也少。安装lowendscript lnmp一键包适用于Ubuntu、Debian系统,综合其他版本Linux系统来讲,Debian 32位系统下安装相对占用资源最少。

系统安装实测结果(此为官方发布,实测数据或更低,详见下面的演示图)

Ubuntu 10.04 64bit 内存占用98.1MB
Debian 5 64bit     内存占用59.6MB
Debian 5 32bit     内存占用43.2MB

相比较而言,还是32位Debian系统内存占用最低,所以,当你购买VPS主机后,记得选择安装32位的debian系统哦~~~当你抢购了某国外IDC的特价机的时候,装个lowendscript lnmp一键包,跑个wordpress或者其他的php程序还是木有问题的。

下面,我们就来看一下详细的安装过程。
1、下载lowendscript安装脚本 

wget --no-check-certificate https://raw.github.com/Xeoncross/lowendscript/master/setup-debian.sh

2、为setup-debian.sh设置可执行权限

chmod +x setup-debian.sh

3、添加dotdeb源

./setup-debian.sh dotdeb # 非必须,如果你安装的是Ubuntu系统 

4、设置ebian系统,会安装一些小工具。

./setup-debian.sh system

此命令会自动完成以下几个操作:

  1. update_timezone

  2. remove_unneeded

  3. update_upgrade

  4. install_dash     

  5. install_vim      安装vim编辑器

  6. install_nano     安装nano编辑器

  7. install_htop     比top好用的进程查看工具

  8. install_mc

  9. install_iotop    I/O监视工具

  10. install_iftop    网卡实时流量监测工具

  11. install_syslogd  系统日志

  12. apt_clean        清除软件包

5、开始安装mysql(安装完成后,mysql管理员账户、密码存放于/root/.my.cnf文件中,vi命令打开此文件即可查看到相关信息,“vi /root/.my.cnf”)

./setup-debian.sh mysql

6、开始安装nginx(nginx1.4+版本)

./setup-debian.sh nginx

7、开始安装PHP(自动安装配置php5.3+APC缓存;默认以php5-fpm方式运行、开启3个进程,重启php5-fpm进程执行"service php5-fpm restart"即可)

./setup-debian.sh php

8、创建nginx站点,和军哥LNMP一键包中的"./vhost.sh"类似,输入site 空格 yourdomain.com,不要写成其他的,否则可能会导致站点创建失败。注:网站自动创建在"/var/www/"目录下

./setup-debian.sh site [yourdomain.com]

9、创建mysql用户

./setup-debian.sh mysqluser [yourdomain.com]

     执行完毕后会在屏幕中显示创建好的mysql数据库、数据库用户名以及用户密码,用户密码是自动生成的;同时会在你网站目录中自动生成一个名为mysql.conf的备份文件,如果你忘记了用户名、密码,可以在mysql.conf中查看。

     到这里,Debian系统的nginx+mysql+php的环境就搭建好了,下面的设置为可选项,如果你用不到可以就不用操作了。

lowendscript集成了wordpress安装,搭建wordpress站点非常easy,只需要输入下面的命令即可。

./setup-debian.sh wordpress [yourdomain.com]

lowendscript附加的一些功能,大家根据自己需要进行相关安装配置

使用exim替代sendmail

./setup-debian.sh exim4

安装webmin管理面板

./setup-debian.sh webmin

安装vzfree;只适用于基于openvz架构的VPS主机,用于报告正确的内存使用情况,可查看母机的内存

./setup-debian.sh vzfree

vzfree演示截图

vzfree

运行磁盘IO及网络测试,dd+cachefly

./setup-debian.sh test

test演示图

bandwagon test演示

安装ps_mem(ps_mem是一个python脚本,用来报告每个应用程序的内存使用情况)

./setup-debian.sh ps_mem

安装完成后需运行“~/ps_mem.py”执行。

ps_mem演示图

ps_mem

sources.list文件更新,仅适用于Ubuntu系统,更新Ubuntu /etc/apt/sources.list

./setup-debian.sh apt

查看当前vps服务器的操作系统信息、版本和体系结构

./setup-debian.sh info

生成SSH-key,参数可选

./setup-debian.sh sshkey [optional argument_1]

某些OpenVZ的Ubuntu的模板固定区域设置

./setup-debian.sh locale

配置或重新配置MOTD

./setup-debian.sh motd

3proxy是俄罗斯人开发的轻量级http代理软件,如需详细了解请自行baidu、google,这里不做过多介绍。

./setup-debian.sh 3proxy 3128

./setup-debian.sh 3proxyauth username password

到这里lowendscript lnmp一键包介绍结束;其实单纯搭建nginx+mysql+php环境的话,从下载到安装也就几分钟即可完成。过程相当easy,省时省力......

注:本文可任意转载!
转载请署名本站url:http://leisudeng.com/Debian-Tutorials/Debian-Tutorials-171-1.html

最后,再次感谢David Pennington兄弟!

David Pennington

https://github.com/Xeoncross


本文转载自:http://leisudeng.com/Debian-Tutorials/Debian-Tutorials-171-1.html

共有 人打赏支持
leisudeng
粉丝 0
博文 3
码字总数 0
作品 0
海淀
网页/平面设计
私信 提问
一键安装包--DebianLNMP

DebianLNMP一键安装包Debian6/7系统下的Nginx/PHP5.3/MySQL最快最新 直接给出安装方法:最快安装、最新稳定版、最省资源! root@DebianLNMP-Jimmyli:~# wget http://sourceforge.net/project...

DebianLNMP
2012/11/18
3.5K
1
debian 128MB内存VPS 配置

冗长的前奏 花了15刀淘了一个128MB内存的VPS,算是人生中第一次海淘。 鉴于内存太小系统装 Debian 6 64-bit 琢磨着装个lnmp、wordpress。 呵呵,发现使用 lowendscript 精简系统、lnmp、wor...

toil
2013/05/20
0
17
wdCP v3正式版发布

经过近期的努力,wdCPv3正式版终于可以和大家见面了 v3功能预览 1 底层完全重新架构,更安全稳定,省资源更高效 2 安装更简单,快速与方便 3 功能更强大和易扩展,且完美支持API的调用 4 系统...

wdlinuxcn
2016/04/12
485
0
lanmp v2.0一键安装包发布(包括lamp,lnmp,lnamp)

lanmp一键安装包是wdlinux官网2010年开始推出的apache,nginx,php,mysql,zend,eAccelerator,vsftp应用环境的快速简易安装包,执行一个脚本,整个环境安就完成就可使用,方便易用,安全稳定,详...

wdlinuxcn
2011/11/19
3.4K
3
lanmp v2.3一键安装包发布(包括lamp,lnmp,lnamp安装)

lanmp一键安装包是wdlinux官网2010年开始推出的lamp,lnmp,lnamp(apache,nginx,php,mysql,zend,eAccelerator,pureftpd)应用环境的快速简易安装包,执行一个脚本,整个环境就安装完成就可使用,...

wdlinuxcn
2012/05/28
3K
8

没有更多内容

加载失败,请刷新页面

加载更多

Android安全防护防护———加密算法

摘要 这篇文章本来早就应该写了,但是由于项目一直开发新的需求,就拖后了。现在有时间了,必须得写了。现在Android应用程序对安全防范这方面要求越来越高了。特别是金融行业,如果金融app没...

北辰丨丶
27分钟前
1
0
MongoDB ObjectId详解及使用

MongoDB ObjectId详解及使用 2017年09月13日 14:25:18 universsky2015 阅读数:11802 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/universsky2015/article...

linjin200
31分钟前
2
0
Caffe在CentOS和Ubuntu上安装

1 CentOS上安装中需要配置第三方源 #sudo yum install epel-release 如果不安装第三方软件源,很多依赖包都不能通过yum安装 Makefile blas = open 2 Unbuntu PYTHON_INCLUDES=/usr/local/li...

shengjuntu
32分钟前
1
0
一线 IT 公司开发转管理,我是怎么从 0 到 1 的?

在某一线互联网公司的任职生涯马上就要结束了,回想起来,从 16 年校招加入,到今年年初离职,在这快三年的时间里,公司在飞速地发展和变化,我也从一个刚入职场的初级后台开发成长为带着十来...

编辑部的故事
33分钟前
1
0
Hibernate 自动建表默认编码格式改为UTF-8

Hibernate 自动建表时报编码错误: Caused by: java.sql.SQLException: Incorrect string value: '\...' for column 'cust_name' at row 1 一般情况我们使用的mysql方言为:org.hibernate.d......

gwl_
35分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部