Blog 存档

thinkpad x220i简单试用

分类:乱七八糟评论:16条作者:老谢日期:2012-02-07阅读:29 围观

价格:5400 国行 带票
用途:妹纸学习、娱乐

cpu系列号: i3-2350M
内存大小: 2 GB
内存技术: DDR3
显示最大分辨率: 1366 x 768
显示屏尺寸: 12.5 英寸
显示屏类型: LED
显示芯片: 英特尔 HD 3000显示芯片
显卡描述: 集成显卡
显卡厂商: intel
硬盘容量: 320 GB
硬盘描述: SATA
材质: 镁合金+ABS材料
网络描述: ThinkPad BGN

继续阅读…

转载:SolusVM提供的API让我用烂手机wap功能管理VPS

分类:服务器技术评论:6条作者:老谢日期:2012-02-07阅读:13 围观

以下代码转自:http://dao.daimaku.com

老谢的烂手机终于也能简单的操作vps了,有个重启功能足矣,诺基亚继续坚挺着

继续阅读…

监控apache虚拟主机进程

分类:服务器技术评论:10条作者:老谢日期:2012-02-03阅读:20 围观

mod_status模块能输出如下内容:

  • 正在伺服请求的工作者(线程或进程)数量
  • 空闲的工作者数量
  • 每个工作者的状态:已完成的请求数、已发送的字节数。(*)
  • 总访问数和已发送的字节总数(*)
  • 服务器自启动/重启以来经过的时间,服务器已经运行的时间。
  • 平均每秒请求数,平均每秒发送的字节数,平均每个请求发送的字节数。(*)
  • 每个工作者的当前CPU使用百分率,以及Apache的当前总计CPU使用百分率。(*)
  • 当前正在被处理的主机和请求(*)

继续阅读…

iftop提示Unable to get IP address for interface

分类:服务器技术评论:9条作者:老谢日期:2012-01-25阅读:37 围观

为了更清楚的了解vps流量,于是乎安装了iftop,编译安装完了以后,执行iftop,提示如下

[root@vps iftop-0.17]# iftop
interface: tunl0
Unable to get IP address for interface: tunl0
ioctl(SIOCGIFADDR): Cannot assign requested address
MAC address is: 00:00:00:00:00:00
pcap_open_live(tunl0): bind: Network is down

提示的大意为获取不到网卡的ip,网上搜索一番,得知可能是名卡名的问题,要解决问题很简单,找到正确的网卡名就ok了!

执行ifconfig找到配置有vps外网ip的网卡名,如下图所示:

继续阅读…

CentOS PPTP配置FreeRADIUS+DaloRADIUS实现高级用户控制+流量控制

分类:服务器技术评论:10条作者:老谢日期:2012-01-24阅读:120 围观

前提条件

阅读本文前,您需要搭建好PPTP,如果仍为搭建,可以参考:http://www.xj123.info/2301.html

如果您需要配置DaloRADIUS,那么您还需要安装LAMP,可以参考:http://www.xj123.info/2223.html

PPP:Point-to-Point Protocol,点对点协议,是工作在数据链路层的连接协议。常见的ADSL连接时使用的PPPoE便是指的以太网上的点对点协议(Point-to-Point Protocol over Ethernet)。而我们创建连接VPN时也会通过PPP来进行,*nix操作系统上的pppd能够完成这一任务,其进行用户验证的默认方法便是chap-secrets文件。配置完FreeRADIUS后,我们需要把用户验证这一环节交给RADIUS服务器来完成。

RADIUS:Remote Authentication Dial In User Service,远程用户拨号验证服务,基于RFC2865和RFC2866。具体的工作原理挺复杂的,仔细阅读这两个RFC标准应该可以搞明白。简单的说,它是一个兼顾验证(authentication)、授权(authorization)及记账(accounting)三种服务的协议,即AAA协议。RADIUS运行在应用层,使用UDP进行传输,它被广泛用于ISP和企业用来控制Internet或内部网络、无线网络的访问。

FreeRADIUS:是一个实现RADIUS协议的软件,基于GPLv2开源。它是目前部署最广泛的开源RADIUS软件。

daloRADIUS:是一个FreeRADIUS的Web挂历程序,使用PHP编写。

继续阅读…

OpenVZ VPS配置PPTP VPN

分类:服务器技术评论:9条作者:老谢日期:2012-01-23阅读:67 围观

VPS环境:intovps 512M

软件环境:CentOS 5.X 32bit

操作前的准备操作

1
2
3
4
5
yum remove -y pptpd ppp
iptables --flush POSTROUTING --table nat
iptables --flush FORWARD
rm -rf /etc/pptpd.conf
rm -rf /etc/ppp

继续阅读…

网站压力测试工具webbench

分类:服务器技术评论:8条作者:老谢日期:2012-01-22阅读:23 围观

webbench最多可以模拟3万个并发连接去测试网站的负载能力,对于老谢博客,日ip都没有过百,压力测试其实意义不大,嘿嘿

编译安装

1
2
3
4
5
wget http://vps.xj123.info/usr/local/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
mkdir /usr/local/man
make && make install

使用方法:webbench -c 500 -t 30 http://vps.xj123.info/info.php

参数说明:-c表示并发数,-t表示时间(秒)

附一张老谢博客的测试,老谢的技术很弱,搭的服务器性能很差

[root@vps ~]# webbench -c 10 -t 30 http://www.xj123.info/index.php
Webbench – Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://www.xj123.info/index.php
10 clients, running 30 sec.

Speed=174 pages/min, 148795 bytes/sec.
Requests: 87 susceed, 0 failed.

为了更准确的结果,建议在另外一台vps安装webbench,因为该工具本身会占用一些资源

安装及配置eaccelerator-0.9.6.1加速PHP5.3.8

分类:服务器技术评论:3条作者:老谢日期:2012-01-21阅读:27 围观

获取安装eaccelerator-0.9.6.1

1
2
3
http://vps.xj123.info/usr/lamp/eaccelerator-0.9.6.1.zip
unzip eaccelerator-0.9.6.1.zip
cd eaccelerator-0.9.6.1

指定php所在路径

1
2
3
4
export PHP_PREFIX="/usr/local/php"
$PHP_PREFIX/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
make && make install

这时会将eaccelerator安装到php目录中,屏幕会显示eaccelerator.so所在路径,例如:

Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20060613/

记住这个路径!!

继续阅读…