元旦假期帮朋友折腾VPS,安装了centOS和lnmp,网站部好了,而且定时任务也加上了,觉得应该做个压力测试,之前用过apache自带的ab,不过今天使用的是webbench做压力测试。备份下安装测试过程。
首先我们先来安装webbench吧, 为了测试准确,请将 webbench 安装在别的linux服务器上, 因为webbench 做压力测试时,自身也会消耗CPU和内存资源, 否则, 很可能把自己服务器搞挂掉。于是我切换到了ubuntu系统做webbench测试。
安装webbench
安装过程比较简单,如果你的机子之前安装过一些常用软件直接使用下面的命令就可以了:
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install
webbench安装报错
没有安装ctags
如果没有安装 ctags make 编译会报错:/bin/sh: ctags: command not found
这时当然是要安装ctags啦,于是:
apt-get install ctags
搞定
没有安装gcc
这时候可能会报错:
cc: Command not found
这时需要gcc:
apt-get install gcc
其他报错
如果出现下面的错误:
cannot create regular file `/usr/local/man/man1′: No such file or directory
继续阅读全文……
感慨下:做前端开发不少日子了,在前公司也使用过一段时间linux系统,对apache配置比较熟悉,可是对nginx配置还是不熟悉,毕竟自己是做前端开发的,大后端的事情还是比较排斥,以后多练习。前些日子vps到期了,换了空间,没配置好eAccelerator,本来想要朋友全权处理,可是他最近比较忙,只好自己处理了,现在将安装eAccelerator过程记录下,以后留用。
vps是centOS系统,php为nginx+fastcgi,nginx安装目录/usr/local/nginx,php安装目录/usr/local/php,开始在linux安装PHP加速器eAccelerator吧!
预编译安装eAccelerator
安装前准备
安装之前使用需要安装make和phpize,如果安装过,跳过此步骤。运行下面的命令
yum install make php5-dev
//ubuntu下用apt-get
安装eAccelerator
然后开始下载eAccelerator,配置安装编译:
wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2
tar xjf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1
/usr/bin/phpize
./configure -enable-eaccelerator=shared -with-php-config=/usr/bin/php-config
make
make install
这时会将eaccelerator安装到php目录中,屏幕会显示eaccelerator.so所在路径,例如:
继续阅读全文……
为了开发项目的方便,要实现Ubuntu跟windows文件共享,需要在Ubuntu下搭建samba服务器,下面来说说Ubuntu下安装、配置Samba的详细步骤~
Ubuntu下安装Samba
可以使用新立得来搜索Samba安装~没有请更新软件源,或者使用如下命令来安装Samba
sudo apt-get install samba
sudo apt-get install smbfs
建立Samba共享文件夹
假如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改啊)
新建share文件夹,终端命令如下:
mkdir /home/用户名/share
设置该文件夹的权限使其让所有用户可读可写可运行,终端命令如下:
chmod 777 /home/用户名/share
配置Samba服务器
编辑smb.conf允许网络用户访问,终端代码如下:
sudo gedit /etc/samba/smb.conf
搜寻这一行文字代码“security = user”,修改为:
security = user
username map = /etc/samba/smbusers
继续阅读全文……