按月存档: 2012/01

iftop提示Unable to get IP address for interface

分类:运维技术日期:2012-01-25 - 12:48:53评论:9条作者:老谢

为了更清楚的了解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实现高级用户控制+流量控制

分类:运维技术日期:2012-01-24 - 13:44:44评论:93条作者:老谢

前提条件

阅读本文前,您需要搭建好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

分类:运维技术日期:2012-01-23 - 0:00:38评论:12条作者:老谢

VPS环境:intovps 512M

软件环境:CentOS 5.X 32bit

操作前的准备操作

yum remove -y pptpd ppp
iptables --flush POSTROUTING --table nat
iptables --flush FORWARD
rm -rf /etc/pptpd.conf
rm -rf /etc/ppp

继续阅读…

网站压力测试工具webbench

分类:运维技术日期:2012-01-22 - 0:00:30评论:8条作者:老谢

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

编译安装

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

分类:运维技术日期:2012-01-21 - 0:00:54评论:5条作者:老谢

获取安装eaccelerator-0.9.6.1

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所在路径

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/

记住这个路径!!

继续阅读…

虚拟主机搬家到VPS(附操作步骤)

分类:运维技术日期:2012-01-19 - 12:20:07评论:33条作者:老谢

老谢决定搬到VPS了!!购买了V大OKVPS!!!性能非常棒!!并且速度也很快,线路是冷门线路,比较适合老谢这样的小博客老老实实长期呆在里面,如果大家需要购买vps,强烈推荐okvps,传送门在此!! -> okvps传送门

老谢购买的vps配置如下

可用内存:512M

高速硬盘:20G

IPV4:1个

端口:10Mb/S

流量:500G/月

这样的配置对于老谢博客这样的小网站,绰绰有余了!并且价格非常低,只要¥60/月

心动不如行动,欲购从速!!okvps,真的ok!!!

继续阅读…

Centos5.X Apache添加虚拟主机

分类:运维技术日期:2012-01-19 - 10:00:19评论:3条作者:老谢

添加虚拟主机,不仅安全,而且管理起来更方便,虽然老谢的vps只有一个老谢博客站点,但是说不准以后哪天就会添加一个网站,到时候再改就稍显麻烦,让我们一开始就养成好习惯,跟老谢一起创建虚拟主机吧!

编辑apache的配置文件,启用虚拟主机

vi /usr/local/apache/conf/httpd.conf

找到

Include conf/extra/httpd-vhosts.conf

把开头的#注释符号去掉,这样就打开了虚拟主机功能,保存退出

继续阅读…

VPS手动编译安装配置LAMP(apache+mysql+php)

分类:运维技术日期:2012-01-18 - 19:53:18评论:24条作者:老谢

VPS手动编译安装配置LAMP(apache+mysql+php)

老谢博客终于准备搬到vps了,买了vps以后,总要配置环境才能跑wp吧?本文就以tarball手动编译安装的方式来介绍lamp环境的安装配置,如果觉得麻烦,可以考虑安装图形化面板或者一键包,不过这样的话,似乎木有折腾的成就感了 Orz..

在阅读本文前,建议阅读VPS环境配置预备篇

继续阅读…

VPS环境配置预备篇

分类:运维技术日期:2012-01-18 - 11:26:02评论:11条作者:老谢

VPS买到手了,在配置环境前要做哪些操作呢?老谢说一下自己的习惯,希望对和老谢一样的菜鸟有帮助

更新系统内核和rpm包

#安装yum-fastestmirror插件
yum -y install yum-fastestmirror
#更新内核以及rpm包
yum -y update

修改系统语言为中文

vi /etc/sysconfig/i18n

按住i键进入插入模式,修改完以后,按住esc,然后:wq保存后退出

将内容改成:

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

修改系统ssh端口号

vi /etc/ssh/sshd_config

找到#port 22,把前面的#去掉,然后新起一行,填写port 26411(端口号你可以自己修改),然后保存,重启ssh服务

PS:现在22端口和26411端口都可以访问ssh服务,这样做是为了避免新填写的26411端口不可用,造成无法访问ssh,这样就可以改回22登录ssh

service sshd restart

好了,尝试用你的新端口登录,如果新端口登录无问题,那么可以再次用vi编辑sshd_config,把port 22这一句给删掉后,保存,然后重启ssh服务,这样就只能使用26411端口登录ssh了

2011支付宝电子账单

分类:吐槽日期:2012-01-16 - 12:14:05评论:33条作者:老谢

在@漠北博客看到了2011的支付宝电子账单,不知道支付宝弄出了这个功能,老谢立即也去查了自己2011的账单,结果内牛满面啊..

2012该好好理财了…这里仅仅是网上的消费,还不包括现实中跟朋友吃饭聚餐或者买其他东西的消费

也没买多少大件..钱就不知不觉挥霍掉了这么多….引用漠北大哥的一句话:还要攒钱娶媳妇啊,男人表示压力很大!!!

整理下2011入手的电子产品吧

Icon Utrack Pro声卡一块

500G 日立2.5硬盘

DDR2-800金士顿内存一根-台式机 2G

DDR3-1066金士顿内存一根-笔记本 4G

itouch 3 64G

Thinkpad T410

整理下发现也没入手多少东西,钱就木了…再次内牛满面…

2011支付宝电子账单