小内存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

eXtplorer - 一个基于PHP和JavaScript的在线文件管理器

随身WiFi折腾指南: 解锁、刷机与DIY

mihomo各平台客户端下载(windows, android, macos)

常用的国内外延迟测速链接(generate_204)

Win10和Win11家庭版开启远程桌面功能RDP

坚持跑步到底有哪些改变?

十二国记 (2002)

优化PC端B站(Bilibili)免登录观看体验

Cromite - 极度注重隐私的Chromium浏览器