最近想更换一个FTP软件,看到Pure-FTPd不错,对客户端编码支持比较好,尤其是现在我同事大多使用WINDOWS,如果使用VSFTPD,上传上去的文档之类的全部是乱码,而且Pure-Ftpd还可以很方便的打开TLS认证,于是乎先卸载了原本安装的VSFTPD软件,先yum search pure
,发现有Pure-FTPD
,嘿嘿,直接YUM安装即可。
安装pure-ftpd
yum install pure-ftpd
最近想更换一个FTP软件,看到Pure-FTPd不错,对客户端编码支持比较好,尤其是现在我同事大多使用WINDOWS,如果使用VSFTPD,上传上去的文档之类的全部是乱码,而且Pure-Ftpd还可以很方便的打开TLS认证,于是乎先卸载了原本安装的VSFTPD软件,先yum search pure
,发现有Pure-FTPD
,嘿嘿,直接YUM安装即可。
yum install pure-ftpd
我也不想长篇大论讲如何申请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,所以根本不要编译,安装超简单!
修改/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
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
CentOS 5.5操作系统,在/var/log/message
中出现
Will not restore a file with more than one hard link (/etc/resolv.conf)
No such file or directory
的错误。
可以看出是/etc/resolv.conf
的硬连接,inode出错了,所以需要将其删除,重建硬连接即可。
其解决办法如下:
继续阅读重建硬连接(hard link)
昨天发现有网络丢失包的情况,老男孩给了一个建议,使用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安装配置笔记
当主机上的需要发送一个数据到一个目的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
Do you know that you can create your own socks5 proxy with just one command:
ssh -f -N -D 5050 "USERNAME"@SSHserver.com
-f -N option is just to run ssh in background, the important option is -D.
from FreeBSD SSH(1) man:
-D [bind_address:]port
上周一个客户的网关服务器出现故障,于是乎重新安装了操作系统,我选择了CentOS,也许有人会问为什么不用RouterOS,做流量控制很容易,都有现成的脚本可用,干嘛要那么费事?其实,我的想法是Linux下面的流量控制,我没有接触过,期望借此机会,能够学习一下,以便未来使用。抱着这样的目标,才有了真正的学习知识的动力。
因为Centos是RH的一个分支,所以获得的技术支持比较健全和稳定,再者很多人推荐,在服务器上安装使用很方便。国内的源也比较多,比如网易,搜狐都有。
操作系统的安装我就再不废话了,网上有很多教程。系统安装完成后,iptables就是已经在运行了,tc(traffic control)也有了,cbq脚本也有,具体目录:
/sbin/tc
/sbin/cbq
在做之前,我曾在网上搜集过资料,但是很多都是抄来抄去的资料,没有多少价值。正确的步骤应该是,首先添加cbq需要的配置文件,然后compile配置文件,生成tc规则语句并且加载到接口上,之后启动cbq start进行流量控制。
继续阅读CentOS5下iptables+tc流量控制心得