标签归档:DNAMPV

DNAMPV一键安装包

DNAMPV一键安装包
下载地址:
wget http://soft.99288.net.cn/web/dnampv.sh
命令清单:
bash dnampv.sh snmpd #端口161,用户JianKong, 密码pwosiris
配置文件清单:
/etc/snmp/snmpd.conf

这个脚本的特点
1、更灵活。其一,您可以选择源,按照VPS地理位置更新源位置。保证15分钟左右可以安装完毕;其二,您可以一键安装常见的博客程序,也可以建立一个空 的虚拟主机(动态静态都可),建立主机的时候增加了FTP账户的设置,方便随后上传您的网站程序文件;其三,一键调整apache进程,根据您的vps配 置灵活设置,在保证稳定的前提下,最大限度的发挥服务器的性能;其四,一键调整Varnish缓存大小,充分发挥VPS性能;您可以选择安装eaccelerator(php加速器),增强php性能(至少256m以上内存才建议装);其五,Varnish,apache,mysql,php等软件,您都可以通过单独的命令自由选择安装或者不安装。
2、更方便。脚本可一键安装wordpress,typecho,phpmyadmin等常见网站程序,也可以只开一个空的静态或者动 态虚拟主机,方便您直接上传网站程序。还有一键更改ssh登陆端口,一键修改apache最大进程,一键修改缓存大小等命令,方便您进行根据自己的程序和 vps配置进程调整。脚本安装一般只需要15分钟左右,比编译安装要节省不少时间,性能完全一样。
3、更强大。debian+varnish缓存+apache后端+mysql数据库+php架构本身是性能强大的基本保证。本脚本一键命令更是多达27条,方便您根据自己的需求弹性调整。
4、更安全。所有程序均是通过debian官方源安装,您可以选择中国或者美国源安装。debian本身就是以安全稳定资源消耗小闻 名,stable的软件更是经过非常严格的测试,所以不用担心本一键包有任何后门和私货。另外,通过本脚本安装全部环境,对外端口只开放ssh端口和80 端口,apache后端的端口对外不开放。ssh端口也可以根据您的命令,非常方便的调整,避免被黑客暴力破解。
下载地址:
http://soft.99288.net.cn/web/dvamp.sh
命令清单:
bash dvamo.sh systemcn # 优化系统,删除不需要组件,dropbear替代sshd[中国服务器用]
bash dvamo.sh systemus # 优化系统,删除不需要组件,dropbear替代sshd[美国服务器用]
bash dvamo.sh exim4 # 更轻量级邮件系统
bash dvamo.sh mysql # 安装mysql
bash dvamo.sh varnish # 安装nginx,默认一个进程,可调整
bash dvamo.sh php # 安装php,包含php5-gd,可使用验证码
bash dvamo.sh apache #安装apache2,包含基本模块,默认最大进程数为3,可调整
bash dvamo.sh cn # 中国使用,安装上面所有,软件是debian官方stable源(squeeze),版本较旧
bash dvamo.sh us # 与上一条命令任选一,源使用美国的。
bash dvamo.sh wordpress yourdomain # 一键安装wordpress中文版。数据库自动配置好。
bash dvamo.sh dhost yourdomain # 一键安装动态虚拟主机,方便直接上传网站程序。
bash dvamo.sh typecho yourdomain # 安装typecho,提供数据库名,密码等自主添加完成安装
bash dvamo.sh phpmyadmin yourdomain # 一键安装phpmyadmin 数据库管理软件
bash dvamo.sh httpproxy port #生成一个http代理,port是端口号,大于1000小于65535
bash dvamo.sh ssh 用户名 密码 #生成仅供ssh代理上网,不能登录shell进行vps操作的帐号
bash dvamo.sh addapache 3 8 #调整apache进程数,3是启动时的进程数,8为允许最大进程数,请根据vps配置更改
bash dvamo.sh addvarnish 384 #调整varnish的内存缓存最大值为384M
bash dvamo.sh novarnish #使用硬盘缓存1G,不使用内存。
bash dvamo.sh sshport 22022 #更改ssh端口号22022,建议更改10000以上端口。重启后生效。
bash dvamo.sh ioncube # 安装ioncube
bash dvamo.sh vsftpd #安装vsftpd
软件清单:
varnish 2.1.3
PHP 5.3.3-7
Apache 2.2.16
Dropbear 0.52
Mysql 5.1.49-3
ioncube 5.3
vsftpd 2.3.2
/etc/varnish/varnish.vcl #varnish配置文件,可以设置缓存规则
/etc/default/varnish #varnish启动配置文件,可以设置缓存大小、缓存方式、监听端口
/etc/apache2/apache2.conf #apache配置文件,可根据vps配置更改进程数最大限度利用
/etc/php5/apache2/php.ini #php配置文件,若安装eAccelerator,配置信息亦在此
~/.my.cnf #mysqlroot密码保存文件
/etc/apache2/conf.d/ #apache下各个具体网站配置文件所在文件夹
/etc/vsftpd.conf #vsftpd配置文件
Log文件:
/var/log/nginx #nginx的log文件所在文件夹,所有网站都在一个文件中
/var/log/apache2 #apache的log文件所在文件夹,所有网站都在一个文件中
如何根据vps配置,调整apache进程
每个apache大约需要18m的内存(安装后25m),您 装好整个系统和软件后,你可以通过free -m 命令查看剩余多少闲置内存,然后将剩余内存m数除以18m,来确定最大进程数,起始进程数可以和最大进程数一样大,这样apache进程将一直保持为最大 进程数,若不一样,apache将自动终止闲置进程。
如果您的vps内存为512m,apache最大进程数设置为10为宜。
bash dvamo.sh addapache 10 10
如何根据vps配置,调整varnish缓存大小
您 装好整个系统和软件后,你可以通过free -m 命令查看剩余多少闲置内存,然后将剩余内存m数+18m,来确定varnish可用内存,如果您的vps内存为512m,varnish设置为384M最佳。
bash dvamo.sh addvarnish 384
如果你的内存过少,可以禁止使用内存。
bash dvamo.sh novarnish
如何查看mysql密码:
root密码在此文件:
cat ~/.my.cnf
相应数据库用户名和密码保存在/root/下相应同域名的txt文件中.