Category Archives: 玩VPS

BurstNet一号VPS UnixBench测试结果

今天给客户购买的BurstNet 一号VPS,然后心血来潮的给它做了个UnixBench测试,测试结果如下: INDEX VALUES TEST                                        BASELINE     RESULT      INDEX Dhrystone 2 using register variables        376783.7  5063737.2      134.4 Double-Precision Whetstone                   [...]

使用UnixBench测试你的VPS

UnixBench是一款不错的Linux下的VPS性能测试软件,很多网站上对VPS都评测都采用这款软件,几乎是最基本的VPS测试。下面将说说如何使用UnixBench来测试你的VPS。 UnixBench 4.10 下载地址:http://soft.vpser.net/test/unixbench/unixbench-4.1.0-wht.tar.gz 下面是通过ssh安装和使用UnixBench来做测试。 [root@sayhosts ~]# wget http://soft.vpser.net/test/unixbench/unixbench-4.1.0-wht.tar.gz [root@sayhosts ~]# tar xzf unixbench-4.1.0-wht.tar.gz [root@sayhosts ~]# ls unixbench-4.1.0-wht-2  unixbench-4.1.0-wht.tar.gz [root@sayhosts ~]# cd unixbench-4.1.0-wht-2/ [root@sayhosts unixbench-4.1.0-wht-2]# make 如果出现下面错误 make: gcc: Command not found make: *** [pgms/arithoh] Error 127 出现下面错误可能是由于没有安装gcc,所以运行下面命令安装下gcc就可以了。 [root@sayhosts unixbench-4.1.0-wht-2]# yum install make gcc 如果遇到 Error: Please install /usr/bin/time. 错误提示 centos/fedora 下运行 [root@sayhosts unixbench-4.1.0-wht-2]# yum [...]

警惕2Host的低价促销

2HOST.COM近段时间的促销不断,前段时间推出了买一送一的Xen,近来又退出了超大流量的低价配置,如: OUR NEW XEN VPS SPECIAlS: A-Class Xen Plan 128MB RAM (Guaranteed!) 256MB SWAP 2,000MB RAID SAS 15K RPM 1,000GB Traffic (UPGRADED) 1 Gigabit Bandwidth connection 2 CPU Cores Dual Intel Quad-core Xeon 5500-series 1IP Address SolusVM Control Panel 24/7 Instant Setup! Only $3,66 Monthly Per VPS! If you prepay for a year; Only $2,99/m!—- B-Class Xen [...]

快速添加多个MySQL用户及数据库[转]

玩VPS的,都应该知道SSH的强大,现在不少虚拟主机也是有SSH权限给你。那么如何快速添加多个MySQL用户及数据库,通过控制面板的便捷操作,依然是得一步步操作,总感觉比较繁琐,进SSH,登录Mysql,添加数据库,给它添加对应的用户并给予权限,一条一条命令地敲更觉费劲。那么看看冰古童学介绍的快速添加大法吧,灰常的强大实用且省时省力。下面内容转自: http://bingu.net/660/create-multiple-mysql-users-and-databases/ 快速添加多个MySQL用户及数据库: 用vi新建一个文档: # vi addusers.txt 在其中输入: create database 数据库名称; grant all privileges on 数据库名称.* to 数据库用户名@localhost identified by ‘密码’; flush privileges; 多个用户及数据库,只要重复上面的代码就可以了,例如: create database 数据库名称1; grant all privileges on 数据库名称1.* to 数据库用户名1@localhost identified by ‘密码1′; flush privileges; create database 数据库名称2; grant all privileges on 数据库名称2.* to 数据库用户名2@localhost identified by ‘密码2′; flush privileges; create [...]

VPS优化之添加swap交换分区

在使用VPS时,为了省点米,我们通常使用swap交换分区来给VPS提高一下性能。下面将介绍如何给VPS添加swap交换分区的方法(注:只有Xen的VPS可以,OpenVZ不支持添加swap)。 1、进入一个目录 cd /var/ 2、获取256M的文件块: dd if=/dev/zero of=swapfile bs=1024 count=262144 3、创建swap文件 /sbin/mkswap swapfile 4、激活swap文件 /sbin/swapon swapfile 5、查看一下swap是否正确: /sbin/swapon -s 6、加到fstab文件中让系统引导时自动启动 vi /etc/fstab 在末尾增加以下内容: var/swapfile swap swap defaults 0 0 或者你也可以执行如下命令,这样会更方便 echo “/var/swapfile swap swap defaults 0 0″ >>/etc/fstab Tips:DD命令介绍: dd命令 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。 语法:dd [选项] if =输入文件(或设备名称)。 of =输出文件(或设备名称)。 ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。 skip = blocks 跳过读入缓冲区开头的ibs*blocks块。 [...]

LNMP一键安装包 0.4发布

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu  VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。 LNMP一键安装包 0.4版更新记录: 添加LNMP状态管理 添加PureFTPd状态管理 PHP增加suhosin 增加VsFTPd、PureFTPd安装及管理 增强Nginx虚拟主机添加功能,添加多域名、伪静态支持、日志是否启用的功能 升级Nginx到0.7.65、MySQL到5.1.44 LNMP一键安装包 0.4版下载地址: 下载版:http://soft.vpser.net/lnmp/lnmp0.4.tar.gz 完整版:http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz LNMP一键安装包 0.4版安装步骤: 1、下载LNMP一键安装包: 可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内VPS使用),如果使用下载版执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4.tar.gz,如果使用完整版,执行命令 wget -c http://soft.vpser.net/lnmp/lnmp0.4-full.tar.gz,执行上述命令后LNMP一键安装包就会被下载到VPS上。 2、解压LNMP一键安装包: 执行tar zxvf lnmp0.4.tar.gz 或者tar zxvf lnmp0.4-full.tar.gz 就会将LNMP一键安装包解压缩。 3、CentOS下安装步骤 下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/ 然后再执行./centos.sh ,输入要绑定的域名,回车,再输入要设置的MySQL root的密码,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。 4、Debian/Ubuntu下安装步骤 下载版执行命令 cd lnmp0.4/ ,完整版执行命令:cd lnmp0.4-full/ 然后32位系统执行./debian.sh,输入要绑定的域名,回车,再次输入VPS/服务器所在位置:asia、america、europe、oceania或africa,回车,再输入要设置的MySQLroot的密码,回车后,再次回车确认。程序会自动安装编译Nginx、PHP、MySQL、phpMyAdmin、Zend这几个软件。安装大约10分钟左右需要设置MySQL root用户的密码。 安装其他组件 1、安装eAccelerator,执行如下命令:./eaccelerator.sh 就会自动安装并重启web服务。 2、安装PureFTPd和管理面板,执行如下命令:./pureftpd.sh 就会自动安装PureFTPd,安装完PureFTPd,需要在浏览器执行http://你的域名或IP/ftp/install.php 安装PureFTPd用户管理。 虚拟主机管理 1、添加虚拟主机,执行如下命令:./vhost.sh根据提示输入要绑定的域名,回车,如果需要添加更多的域名,输入y,再输入要另外绑定的域名,多个域名可以用空格隔开。再输入域名绑定的目录(绝对目录,如/home/wwwroot/lnmp,如果不填默认是/home/wwwroot/绑定的域名),再选择是否添加伪静态规则,默认已经有了Discuz、WordPress、Sablog、emlog、dabr,可直接输入以上名称即可,如果需要添加自定义伪静态规则,直接输入一个想要的名字,程序会自动创建伪静态文件,直接在/usr/local/nginx/conf/你自定义的伪静态名字.conf里面添加伪静态规则就行。接下来会提示是否需要启用日志功能,一般情况下不需要启动,直接输入n就行,如需启动,输入y,再输入要定义的日志文件名字,回车就会自动添加虚拟主机。 [...]

Kloxo/Lxadmin教程系列之——安装ZendOptimizer

在Kloxo下安装ZendOptimizer,当然第一步就是以root帐号和密码通过SSH登录到你的VPS上,然后再按照下面步骤来进行安装配置(下面加了颜色部分就是命令)。 一、进入相应目录 [root@sayhosts ~]#cd /usr/local/src 二、获取ZenOptimizer包 [root@sayhosts ~]#wget http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 三、解压 [root@sayhosts ~]#tar -xzvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 四、安装 [root@sayhosts ~]#./ZendOptimizer-3.3.3-linux-glibc23-i386/install.sh 五、配置 执行完上面步骤后,会出现蓝色的安装界面,如果是Apache就可以直接按enter键一直到执行完毕 安装完成,进入配置php.ini [root@sayhosts ~]# vi /etc/php.ini 如果进去在最下面有 [Zend] zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3 zend_optimizer.version=3.3.3 zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so 上面这段代码说明已经安装成功了 这个是系统php.ini的,还要把这段代码手工配置到你的域名下的php.ini里面 [root@sayhosts ~]# vi /home/httpd/你的域名/php.ini 在每个域名目录的php.ini里最后面粘贴上上面复制的那段zend的代码 退出vi 六、重启Apache [root@sayhosts ~]# service httpd restart [Zend] zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3 zend_optimizer.version=3.3.3 zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so 最后输入以下命令重启webserver即可生效 [root@sayhosts ~]#/etc/init.d/lighttpd restart

使用监控宝的SNMP监控

上一篇文章中我们介绍了使用监控宝来监控你的VPS,本文将介绍如何安装SNMP代理来使用监控宝的监控服务器功能。其实官方有非常详细的介绍如何安装SNMP,不过SayHost使用的是通过yum安装,而非官方那种源码安装,据说源码安装并不比yum安装效率高多少,但yum安装的话安装确实比源码安装方便,维护也简单。 一、安装net-snmp服务端包,net-snmp客户端包(非必须),iptables [root@sayhosts ~]# yum install -y net-snmp [root@sayhosts ~]# yum install -y net-snmp-utils [root@sayhosts ~]# yum install -y iptables  #默认vps没有安装,如果安装了kloxo就已经安装了iptables 二、配置net-snmp (使用更为安全的v3c) yum安装的配置文件为/etc/snmp/snmpd.conf ,里面一大堆东西,一份非常详细的文档,先移动再自己创建一个snmpd.conf [root@sayhosts ~]#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak [root@sayhosts ~]#vi /etc/snmp/snmpd.conf [root@sayhosts ~]#mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak[root@sayhosts ~]#vi /etc/snmp/snmpd.conf 输入 rouser jiankongbao auth 再创建/var/net-snmp/snmpd.conf Tips:如果没有运行过snmpd,这个文件是不存在的,所以需要手工创建 [root@sayhosts ~]#vi /var/net-snmp/snmpd.conf 果像我一样创建不了,可以先启动snmp,它就会创建这个文件,再停掉这个服务。具体操作是 [root@sayhosts ~]# service snmpd start [root@sayhosts ~]# service [...]

使用监控宝监控你的vps

自从SayHost搬到BurstNet的VPS上后,该VPS还是比较稳定的,除了我自己手动重启一次外,从开通到现在从未出现过宕机之类的。而作为一个WEB 服务器,对于服务器的状态监控是必不可少的,但 VPS 的资源是有限的,如果即要跑 Web 服务又要跑监控服务的话,势必会影响服务器的整体性能,所以利用第三方服务来监控服务器状态,这应该是一个合理的选择。 监控宝此前就听说过这个名字,也大概知道他所提供的服务。在经过两个星期的使用之后,对于监控宝犹有好感。它不同于 Google Analytics 这样的访问量统计服务,而是提供了更深层次的主机状态监控功能,以下装自官方的功能介绍: 支持各种部署形式的网站,包括虚拟主机、托管主机、租用主机、虚拟化主机(VPS)、云计算平台(Cloud Computing)等监控宝使用各种网络协议进行站点监控,包括HTTP、Ping、DNS、FTP、SMTP、POP、IMAP、TCP等。 监控宝使用SNMP协议监控服务器性能和容量,支持各种服务器,包括Linux、Windows、BSD、Mac、Solaris、AIX等。 监控宝已支持服务层监控,包括Apache、Lighttpd、Nginx、MySQL,即将推出Memcached、Varnish等。 从以上的介绍中我们可以看出,监控宝支持的监控内容是非常广的,基本可以满足大部分的监控需求,对于我们这样的小应用来说,监控宝完全满足现在的需求。 支持各种部署形式的网站,包括虚拟主机、托管主机、租用主机、虚拟化主机(VPS)、云计算平台(Cloud Computing)等监控宝使用各种网络协议进行站点监控,包括HTTP、Ping、DNS、FTP、SMTP、POP、IMAP、TCP等。监控宝使用SNMP协议监控服务器性能和容量,支持各种服务器,包括Linux、Windows、BSD、Mac、Solaris、AIX等。监控宝已支持服务层监控,包括Apache、Lighttpd、Nginx、MySQL,即将推出Memcached、Varnish等。 从以上的介绍中我们可以看出,监控宝支持的监控内容是非常广的,基本可以满足大部分的监控需求,对于我们这样的小应用来说,监控宝完全满足现在的需求。 以下是部分功能截图: 监控宝同时还提供预警通知,但服务器资源占用超过预警线时通知你或者服务器宕机时通知你等等的预警警告,通知方式可以通过电子邮件、IM(如Google Talk等)、短信等,当然,短信通知是需要收费的。但也可以通过曲线方式获得免费的短信通知,就是使用电子邮件通知,但邮箱使用139的邮箱,且开通来邮件短信提醒,这样就可以达到免费的目的。 为什么选择监控宝? 简单易用 监控宝希望这一切都可以更加简单愉快 数据分析 丰富的数据报表,多维度的性能分析 无需本地部署 监控宝不会在你的服务器上安装任何专用程序 减少运维开支 节省本地部署运维系统的大量费用 及时的故障报警 灵活定制各种报警规则,让你运筹帷幄于千里之外 优化支持 监控宝将性能优化服务作为长期目标 如果想了解更多监控宝的介绍,可以点击这里进入官方:http://blog.jiankongbao.com/?p=133

在BurstNET的VPS上安装OpenVPN

安装之前,请先确认VPS已经开启tun/tap支持,并且加载了iptables支持NAT。BurstNet的VPS默认是不支持的,无法正常使用OpenVPN。 Tips:如何确认是否开启了tun/tap? cat /dev/net/tun 如果返回信息为:cat: /dev/net/tun: File descriptor in bad state. 说明已经开启。 在VPS控制面板vePortal上有开启和关闭tun/tab的按钮,可以从后台开关。也可以直接给客服发个Ticket告诉他你要用OpenVPN,让他开启tun/tap就行了。邮件内容可以如下: I want to run openvpn, need tun/tap support.Can you help me enable tun/tap? 确认开启了tun/tap后,就可以安装OpenVPN了。 Tips:推荐用yum安装,对于直接下载源码并自己编译安装的似乎比较复杂,简单的事情为什么要复杂化呢。当时用yum安装需要一个前提,因为OpenVPN不在CentOS默认的库里,直接运行yum install openvpn会失败,要先安装RPMForge,RPMForge是一个Linux社区的软件仓库,包含了支持CentOS或者Redhat的4000多个软件。软件是通过RPM包的形式提供,支持yum安装管理工具。 1、安装RPMForge: 下载rpmforge-release i386: http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm x86_64: http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm 导入KEY rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 安装 rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm 测试 yum check-update 2、安装OpenVPN: 也许你的系统之前没有安装openssl相关组件,先安装下 yum install openssl openssl-devel -y 然后再安装openvpn [...]