CentOS 5.5安装Pure-ftpd(无MySQL)

最近想更换一个FTP软件,看到Pure-FTPd不错,对客户端编码支持比较好,尤其是现在我同事大多使用WINDOWS,如果使用VSFTPD,上传上去的文档之类的全部是乱码,而且Pure-Ftpd还可以很方便的打开TLS认证,于是乎先卸载了原本安装的VSFTPD软件,先yum search pure,发现有Pure-FTPD,嘿嘿,直接YUM安装即可。

安装pure-ftpd

yum install pure-ftpd

继续阅读CentOS 5.5安装Pure-ftpd(无MySQL)

GAE搭建博客中域名绑定设置

我也不想长篇大论讲如何申请pp.ru或者org.ru的域名,以为网上很多热心人已经有很多图文教程了。参考成功注册俄罗斯域名pp.ru等,由于每小时仅有4个,所以靠点运气。除此之外,主意在申请的时候填写的DNS server。第一次使用everydns.net,没有通过。后来在使用Zoneedit.com.才正常通过。

先到Zoneedit.com 注册一个呗,具体可以参考:Zoneedit免费老牌DNS代理 或者使用 Godaddy免费域名解析。当你使用Zoneedit.com提供的两个DNS Server:例如我的是: ns9.zoneedit.com 和 ns13.zoneedit.com。当然你需要在申请域名的时候在nserver这一栏天上以上两个server。就可以通过了。如果已经提交了域名申请,想更换dns server,可以给ru-dns@ripn.net发纯文本的电子邮件:同样你可以再在成功注册俄罗斯域名pp.ru等 找到具体方法。

好了,那么假设你已经申请好了域名,比如我的www.leyond.org.ru,一般是收到有delegated的一封邮件之后。现在要做的是在GAE中绑定这个域名。这个可以参考:Google GAE 绑定自己的域名 或者 Google App Engine绑定域名详解(图文版), 绑定的时候需要注册一个Goole企业套件(都有点晕了,好多步骤!),参考: Google 企业套件申请攻略 (其实我觉得最有用的就是域名验证那部分。)申请好了之后,会要求开始验证你的域名。这里我采用更改CNAME记录来验证。可以参考:创建CNAME记录 ,以我的为例
继续阅读GAE搭建博客中域名绑定设置

Ubuntu 9.04 Nginx+php+mysql

由于Ubuntu 9.04已经包含了nginx,所以根本不要编译,安装超简单!

修改/etc/apt/sources.list文件内容为国内镜像,然后运行:

apt-get update apt-get install nginx

即可完成安装。启动nginx:

/etc/init.d/nginx start

然后就可以访问http://localhost/了,一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。
继续阅读Ubuntu 9.04 Nginx+php+mysql

Howto use Pubkey Authtication under CentOS5

This’s a article show you howto use pubkey authtication under CentOS. Ok, let’s continue.

First, we need enable Pubkey Authtication.

vi /etc/ssh/sshd_config

uncomment and modify these lines below:

PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no

继续阅读Howto use Pubkey Authtication under CentOS5

CentOS 5.5下ntop 3.4 pre3安装配置笔记

昨天发现有网络丢失包的情况,老男孩给了一个建议,使用ntop可以实时观察,统计,分析流量。那么ntop是个什么东东?Ntop是一个网络使用状况监测软件,在互动模式下,ntop会将网络的使用状况显示在使用者的终端机画面上。在Web模式中,ntop会像Web Server一样产生出内含网络使用状况的网页传回到使用者的浏览器上。它不仅可以列出节点的网络流量数据统计,也可以根据高层协议进性流量统计分析,比如P2P,HTTP,SSH,FTP等,还提供了插件功能,可以使用第三方插件,3.4Pre3默认情况下已包括NetFlow,cPacket,icmpWatch,rrdplugin,sFlow五个插件。

了解了NTOP是什么软件之后,那么我们就可以开始干活了。我这里需要使用ntop的服务器是一台跑iptables+tc的网关服务器。

有两种方式安装ntop,一种是通过编译安装的形式,另一种是使用rpmfusion库直接yum安装。首先,我们介绍第一种方法。
继续阅读CentOS 5.5下ntop 3.4 pre3安装配置笔记

Linux下ARP绑定

一.ARP协议简介

当主机上的需要发送一个数据到一个目的IP时,设备驱动程序并不能理解这个IP地址. 系统需要将IP地址转换为网络地址,再传递给设备驱动程序发送出去. ARP(地址解析协议)就是这样的一种网络协议.用于将高层协议地址(IP地址)转换为物理网络地址.linux内核中保存有一个ARP表,里面保存有IP地址和MAC地址的对应关系.使用arp命令可以查看主机的ARP表.

# arp -a
 m1 (192.168.0.1) at 00:E0:4C:FF:D7:31 [ether] on eth0

二.ARP协议相关工具

1.arptables

a) arptables简介

继续阅读Linux下ARP绑定

CentOS5下iptables+tc流量控制心得

上周一个客户的网关服务器出现故障,于是乎重新安装了操作系统,我选择了CentOS,也许有人会问为什么不用RouterOS,做流量控制很容易,都有现成的脚本可用,干嘛要那么费事?其实,我的想法是Linux下面的流量控制,我没有接触过,期望借此机会,能够学习一下,以便未来使用。抱着这样的目标,才有了真正的学习知识的动力。

因为Centos是RH的一个分支,所以获得的技术支持比较健全和稳定,再者很多人推荐,在服务器上安装使用很方便。国内的源也比较多,比如网易搜狐都有。

操作系统的安装我就再不废话了,网上有很多教程。系统安装完成后,iptables就是已经在运行了,tc(traffic control)也有了,cbq脚本也有,具体目录:

/sbin/tc
/sbin/cbq

在做之前,我曾在网上搜集过资料,但是很多都是抄来抄去的资料,没有多少价值。正确的步骤应该是,首先添加cbq需要的配置文件,然后compile配置文件,生成tc规则语句并且加载到接口上,之后启动cbq start进行流量控制。
继续阅读CentOS5下iptables+tc流量控制心得