小内存VPS上LNMP安装脚本(适用于Debian、Ubuntu)

该安装包由国外的David Pennington制作,用于小内存VPS上构建轻量级的LNMP服务器环境,

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源(如果是Ubuntu就不需要这一步)

./setup-debian.sh dotdeb

4、初始化Debian系统

./setup-debian.sh system

5、开始安装mysql(安装完成后,mysql管理员账户、密码存放于/root/.my.cnf文件中,cat命令打开此文件即可查看到相关信息,“cat /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站点,输入site 空格 yourdomain.com,不要写成其他的,否则可能会导致站点创建失败。(网站自动创建在"/var/www/"目录下)

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

9、创建mysql用户

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

此外还可以安装一些额外的模块

使用exim替代sendmail

./setup-debian.sh exim4

安装webmin管理面板

./setup-debian.sh webmin

安装vzfree(只适用于基于openvz架构的VPS主机,用于报告正确的内存使用情况,可查看母机的内存。之后运行vzfree即可)

./setup-debian.sh vzfree

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

./setup-debian.sh test

安装ps_mem(ps_mem是一个python脚本,用来报告每个应用程序的内存使用情况。之后运行“~/ps_mem.py”执行)

./setup-debian.sh 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

[via]

评论

Popular Posts

《活法》作者:[日]稻盛和夫 pdf下载

浩方对战平台优化版 V2.05 部分去除浩方广告和弹出窗口

麦当劳免费Wifi帐号密码及连接设置

MIFARE Classic Tool - 安卓NFC门禁卡修改工具

Microsoft 365安装包下载(Office桌面应用)

U盾安装及检测不到U盾问题的排查方法

Debian 12上使用Nginx代理TCP流量,并配置IPv6白名单访问控制

《挪威的森林》精彩篇章:永远记得我

纯PHP下 Mysql PDO 使用方法小记