小内存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]
评论