网站死链检查工具Xenu

推荐一款好用的网站死链检查工具Xenu,在网站优化工程中检测网站死链是必不可少的工作,搜索引擎好比是网站请到家里的客人,网站上的链接是通向房间的门,如果搜索引擎发现门打不开就会转身而去,自然对你的网站不会留下什么好印象。

网站运行时间一长,无论是内链和外链都会有大量失效链接,也就是传说中的死链。要避免死链产生除了不要随意改变自己网站的URL结构,还应在外链上注意尽量不要引用一些小站的链接。

利用Xenu对网站进行死链检查可以帮助你快速定位死链,在排除死链的过程中,应先排除属于内链的死链,相对外链死链,内部死链SEO影响较大。死链检查工具Xenu安装使用都非常简单,就不多介绍了。

死链检查工具Xenu 下载地址 http://home.snafu.de/tilman/xenulink.html

mysql-bin.000001占用主机空间的解决方法

Mysql运行一段时间后会在主机名录 /usr/local/mysql/var 下生成大小不等的日志文件,文件命名大概是mysql-bin.000001~mysql-bin.000xxx 按顺序排列,是mysql的日志文件,可以用来恢复mysql数据库。随时间推移他们会占用大量主机空间,一般我们会用数据库备份文件直接恢复mysql,这些日志文件的意义不大。mysql-bin.000001占用大量主机空间的解决方法很简单,只需要用mysql删除mysql-bin.000001 日志文件即可。

1.首先看看日志文件占用了多大空间,如果日志很长时间没有清理会占数GB

[root@fendou.info var]# du -h –max-depth=1 /usr/local/mysql/

2.登陆mysql

[root@fendou.info var]# /usr/local/mysql/bin/mysql -u root -p

3.在mysql中清除日志

mysql> reset master;

再次查看var空间会发现增大不少,mysql-bin.000001~mysql-bin.000xxx文件也自动消失。如果不想每次都手动清理,也可以直接修改配置文件让mysql不保存日志。

[root@fendou.info var]# find / -name my.cnf

my.cnf 是mysql配置文件,将log-bin=mysql-bin 这条注释掉即可

# Replication Master Server (default)
# binary logging is required for replication
#log-bin=mysql-bin

重启mysql后生效

Linux 建立只能转发的最小权限SSH帐号

一直在用自己的VPS给朋友做SSH转发,一般方法建立的linux系统帐号的shell是/bin/bash 虽然权限不高,但登陆系统后可以执行一些常用命令,查看一些配置文件,有一定的安全隐患。解决这个问题最稳妥的方式是将这些SSH转发用账户的权限最小化,最理想状态是SSH用户根本不能登陆系统只能做转发。

如何在 Linux建立只能SSH转发却不能登陆系统的账户可以参考下面的方法 继续阅读“Linux 建立只能转发的最小权限SSH帐号”

Cubieboard Linaro 搭建超节能监控平台

Cubieboard是一款ARM架构的开发板, 1GHz 的 All Winner A10 Cortex A8 CPU、Mali-400 GPU、1GB RAM、4GB 存储。比Raspberry Pi的配置高出一倍。Cubieboard和Raspberry Pi都可以运行Android和Linux操作系统。最大的特点就是性能高功率小,最适合跑一些长时间运行的程序。

在入手Cubieboard之前看到Raspberry的34个超酷应用,所以想尝试用Cubieboard来实现。目前Cubieboard的资料相对Raspberry少很多,毕竟是新出的单板,但Cubieboard的性能占绝对优势。Linaro 下安装Smplayer放720P很流畅(1080P没测试)。

先来看看Raspberry PI的34个超酷应用:

有些应用场景实在疯狂,也不是一个人能完成的。家里养了三只陆龟,平时上班没时间观察,于是打算用Cubieboard制作一个监控平台,目标就是能够在任何能上网的环境观察家里三只陆龟的状况。 继续阅读“Cubieboard Linaro 搭建超节能监控平台”

宽带加速神器-Tomato DualWAN 路由器

最近家里添了一台Tomato DualWAN 无线路由器,本打算做无线中继用,登陆Web控制界面后发现功能实在太强大了,能想到的功能全有。而且双天线信号比原来TP强很多,直接淘汰TP,用Tomato DualWAN作为主无线路由器。

说明一下Tomato DualWAN并不是路由器品牌,而是路由器的固件,就想MIUI一样。MIUI是小米手机的操作系统,Tomato DualWAN是其硬件兼容路由器的固件系统,市面有很多品牌路由器可以刷成Tomato DualWAN。Tomato DualWAN的主要功能有:

双WAN模式支持带宽叠加或智能路由
具有双WAN功能,可选择带宽叠加模式实现带宽倍增或使用智能路由模式自动选择匹配线路访问目的网站。当用户的互联网线路支持同时2次拨号功能时,只需将一条互联网线路接入WR-510V的WAN口即可实现一线双拨,为用户节省一台交换机。

USB扩展功能
具备USB接口,当插入相应的USB设备后,WR-510V可扩展出对应的功能。如插入USB接口的打印机后就变成一台打印机服务器。插入3G上网卡后就变成3G路由器。插入移动硬盘后可变成一台CIFS服务器(网上邻居)及FTP服务器。

QoS合理分配局域网电脑带宽
提供多种QoS模式,可以根据内网IP地址分配每台电脑上行和下行带宽。也可以根据网络应用自动分配带宽及调整数据包优先级,某个用户使用迅雷或BT时不会影响到其他用户正常的网络使用。 继续阅读“宽带加速神器-Tomato DualWAN 路由器”

异或Poison Ivy 服务端 Shellcode VBS 工具

Poison Ivy配置服务端可以生成不同格式的Shellcode,对Shellcode进行异或加密可以使生成的服务端逃过一些国产杀毒软件的查杀。下面的工具可以将Poison Ivy生成的二进制Shellcode(.bin文件)转换成可直接编译的.cpp文件。实验环境为XP + VC++6.0。 继续阅读“异或Poison Ivy 服务端 Shellcode VBS 工具”

天堂的门坏了

天堂门坏了,上帝招标重修。
印度人说:3千块弄好,理由是材料费1千,人工费1千,我自己赚1千;
德国人说:要6千,材料费2千,人工2千,自己赚2千;
最后中国人淡定地说:这个要9千元,3千给你,3千我的,3千给那个印度人干。上帝拍案:中标!

后来地狱的门也坏了,招标时吸取教训,制定控制价3000。
德国人看了一眼走了,印度人报价3000。
中国人给了评标的小鬼500,报价3000,中标。
德国人印度人都纳闷:看他怎么干?
再后来,中国人花了500材料500人工,修了一半宣布停工。
拖了半年,地狱追加投资3000,完工!

再后来天堂连接地狱的电梯坏了,也要重修。
经过前面两次教训后,控制定价3000而且要一次性修好。
德国人又来,看了一下走了,印度人报价3000。
中国人也报价3000而且还称完工后有茅台送,中标。
拿到钱后中国人开工。材料500人工500。完工后。
上帝叫人验收。验收员(事先收了中国人红包500)说不合格,要重建。
于是追加资金9000重建!

再后来,人间的大门也坏了,投胎的上不来。
经过前几次的教训之后,严格定价3000,监理,审计现场跟踪!并且免费保修1亿年。
德国人吓跑了,印度人报价3000,
中国人来了,无偿修好,免费保修2亿年,但要5万年的管理权,上帝同意了。
于是中国人修好了后在门口设了个收费站,投胎每人每次500,双向收费上不封顶。
多给钱的投胎到美国,给500的投到欧洲,逃费的一律投到中国。

BackLinks是最容易卖出链接的联盟

上个月尝试了一下BackLinks链接联盟,没几天就卖出一个链接,奋斗博客PR是5一个链接的价格是5美元,比谷歌Adsense要靠谱多了,从奋斗博客建立到现在Adsense的账面上只有110美元。于是从网上搜集了各种链接联盟全部注册,一个月下来发现BackLinks是最容易卖出链接的联盟。到目前已经卖出9个,8个首页1个文章页,本月初从BackLinks收款36.75美元(PayPal扣了点儿手续费)

其他联盟目前还没动静,所有联盟中BackLinks的单价最低,但是最容易卖出链接。网上看到有说卖链接会影响PR,这点我也不确定,还有待观察。这几天也留意了友情链接的几个朋友,发现他们中有在卖中文链接的,打听下是alivv的,但链接锚文本实在恶心都是什么“病啊”、“症的”,太不和谐了!

在这里强烈推荐BackLinks,遇到什么问题可以在此留言交流!

谷歌服务器IP地址SmartHost版

SmartHosts是一个托管在谷歌代码上的项目,您可以轻松利用本项目使用到一份稳定的Hosts文件。这份Hosts文件可以帮助您顺利打开一些主流的国外网站,有效防止DNS污染

目前提供谷歌服务器IP地址、Facebook、Dropbox、Flickr、Wikipedia、YouTube等服务器IP地址。

注意:并不是添加了Host文件就能访问被屏蔽的网站,Host文件的作用只是告诉你的电脑这些服务器域名对应的IP地址是什么! 继续阅读“谷歌服务器IP地址SmartHost版”

VMware ESXi5.0 U1杀进程关闭虚拟机

这两天总是遇到奇怪的问题,前天一台ESXi4.1环境的虚拟机关机无响应,最后用VMware ESXi 强制关闭虚拟机命令解决了,今天ESXi5.0环境又遇到相同问题,但ESXi5.0中的vm-support居然没有-x -X参数,真是不理解VMware。

后来找到了杀进程的方式关闭虚拟机,毕竟ESXi的地层命令和Linux的相同。首先找到虚拟机所在的主机,开启SSH,直接远程登录到主机上面然后输入命令ps | grep <虚拟机名称> 可以不用输全,只要能识别要强制关闭的那台虚拟机即可,然后你会看到多个进程,比如这台虚拟机有4颗CPU,你就会看到有4个CPU相关的进程,当然还有其他设备的进程。忘了截图了,大概显示的内容如下:

123 100 cpu0 vmname.vmx
124 100 cpu1 vmname.vmx
125 100 cpu2 vmname.vmx
126 100 cpu3 vmname.vmx

这样就可以确定命名为vmname的虚拟机进程ID为100,那么输入命令kill -9 ID 就可立刻关闭ESXi上的虚拟机了。有个奇怪的现象,我操作的时候这台虚拟机直接飘到了其他主机下面,可能是HA机制,测试开机系统启动正常。