Aug
16
今天又收到一封域名的续费通知了。昨天同学QQ上问我原来我买的两个五位数的.com域名到期了,问我是否续费。
登陆域名注册商处,查了一下域名的注册情况。目前还归属于名下的,还有上百个域名。
.com域名 17
.net域名 3 0 0
.cn域名 83 6 2
在域名这块,最早是因为.cn域名一个一块。才一口气注册了两百余个。结果,却是一个都没卖出去。全挂在手上了。
域名注册及续费也花了上千了。应该。没一个有收益的。实在不是一个合格的域名投资者。
准备将手上的域名全扔了。全心于工作上了~
Jul
4
随着做mysql数据库同步的服务器的增多,目前已有十余台服务器做了数据库同步。这些数据库同步节点的检查也变得日益重要。
为了方便特别写了以下脚本。轮循对所有mysql从机进行检查是否有同步。
参考:自动检查mysql运行状态 http://www.diybl.com/course/7_databases/mysql/Mysqljs/2008729/134277.html
检查MySQL的Slave是否正常 http://blog.chinaunix.net/u/29134/showart_1018377.html
我的代码如下:
#!/bin/sh
#
# Created by xieyy QQ:5090235
# To determine whether slave is running or not.
TATUS_LOGS="/var/log/mysql_status.log"
USERNAME=mysql_user
PASSWD=mysql_password
ADMIN="Email@email.com"
DATA=`date '+%Y%m%d%k%M'`
IP="192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4"
#将所有想监控的从机的IP地址都放到IP表里。以空格为分隔。
cd /usr/bin/
for i in $IP
do
HOSTNAME=$i
RESULT=`./mysql -u$USERNAME -p$PASSWD -h$HOSTNAME -e 'show status like "Slave_running"' -ss | awk '{print $2}'`
if [ "$RESULT" == 'ON' ]
then
echo -e "$HOSTNAME $DATA Slave is running!" >> $TATUS_LOGS
else
echo -e "$HOSTNAME $DATA Slave is not running!">> $TATUS_LOGS
fi
sleep 1
done
cd /root/bin
/bin/mail $ADMIN -s "Status Report For DNS Server mysqld_slave status!!!!" < $TATUS_LOGS
>$TATUS_LOGS
设置一下定时检查。等着收邮件即可了~
邮件结果如下:
192.168.0.1 200907042055 Slave is running!
192.168.0.2 200907042055 Slave is running!
192.168.0.3 200907042055 Slave is running!
192.168.0.4 200907042055 Slave is not running!
192.168.0.5 200907042055 Slave is running!
假设若没有mail 功能函数。可直接利用telnet发送。
终于解决了数据库同步的监控问题。再也不用手动去检查mysql数据库是否有同步了。目前检查一下了。共设制了近20IP,以这一项就可少去每天的手动检查。近40分钟了。若是每天需要检查的话。呵呵~
为了方便特别写了以下脚本。轮循对所有mysql从机进行检查是否有同步。
参考:自动检查mysql运行状态 http://www.diybl.com/course/7_databases/mysql/Mysqljs/2008729/134277.html
检查MySQL的Slave是否正常 http://blog.chinaunix.net/u/29134/showart_1018377.html
我的代码如下:
#!/bin/sh
#
# Created by xieyy QQ:5090235
# To determine whether slave is running or not.
TATUS_LOGS="/var/log/mysql_status.log"
USERNAME=mysql_user
PASSWD=mysql_password
ADMIN="Email@email.com"
DATA=`date '+%Y%m%d%k%M'`
IP="192.168.0.1 192.168.0.2 192.168.0.3 192.168.0.4"
#将所有想监控的从机的IP地址都放到IP表里。以空格为分隔。
cd /usr/bin/
for i in $IP
do
HOSTNAME=$i
RESULT=`./mysql -u$USERNAME -p$PASSWD -h$HOSTNAME -e 'show status like "Slave_running"' -ss | awk '{print $2}'`
if [ "$RESULT" == 'ON' ]
then
echo -e "$HOSTNAME $DATA Slave is running!" >> $TATUS_LOGS
else
echo -e "$HOSTNAME $DATA Slave is not running!">> $TATUS_LOGS
fi
sleep 1
done
cd /root/bin
/bin/mail $ADMIN -s "Status Report For DNS Server mysqld_slave status!!!!" < $TATUS_LOGS
>$TATUS_LOGS
设置一下定时检查。等着收邮件即可了~
邮件结果如下:
192.168.0.1 200907042055 Slave is running!
192.168.0.2 200907042055 Slave is running!
192.168.0.3 200907042055 Slave is running!
192.168.0.4 200907042055 Slave is not running!
192.168.0.5 200907042055 Slave is running!
假设若没有mail 功能函数。可直接利用telnet发送。
终于解决了数据库同步的监控问题。再也不用手动去检查mysql数据库是否有同步了。目前检查一下了。共设制了近20IP,以这一项就可少去每天的手动检查。近40分钟了。若是每天需要检查的话。呵呵~
Jun
25
PR值更新记录,准确点应该是昨天来记录的。但昨天忘了,今天补一下。
谢歪歪博客的PR值由2升为4了。
很奇怪的一个结果。
这次更新与上次的更新时间间隔是85天左右。上次的PR值更新据我的博客中《谢歪歪博客PR值更新20090402》 记录是4.2号
同学的PR值由5变为2其实应该说是有先兆的,其反馈近一个月来GG过来的流量少了。还于6.11号时,让我帮忙将其网站的访问日志过滤一下,分析了GG的蜘蛛爬行情况,其于昨天才反馈给我,GG的蜘蛛记录太少了。沟通了一下,发现其有买了部分高PR值的链接。而其又发现GG的网页快照中,点击其站点的快照,显示的是“本网页可能涉及不符合相关法律法规和政策的内容, 无法通过google.cn缓存访问, 请返回 google.cn 。 ”也许是因为这个原因被GG给清除了相关的收录页的。
而一般GG是不太可能主动查站,估计是有人举报的缘故。我猜想!
对我的谢歪歪博客而已,PR值更新只是自娱一下而已。站点没有流量,有PR也是没有什么用。GG在流量这块与百度的差别还是相当相当明显的。
而据这几天关于GG的新闻,对GG来说并不是什么好消息!李开复不知道在玩什么?
谢歪歪博客的PR值由2升为4了。
很奇怪的一个结果。
这次更新与上次的更新时间间隔是85天左右。上次的PR值更新据我的博客中《谢歪歪博客PR值更新20090402》 记录是4.2号
同学的PR值由5变为2其实应该说是有先兆的,其反馈近一个月来GG过来的流量少了。还于6.11号时,让我帮忙将其网站的访问日志过滤一下,分析了GG的蜘蛛爬行情况,其于昨天才反馈给我,GG的蜘蛛记录太少了。沟通了一下,发现其有买了部分高PR值的链接。而其又发现GG的网页快照中,点击其站点的快照,显示的是“本网页可能涉及不符合相关法律法规和政策的内容, 无法通过google.cn缓存访问, 请返回 google.cn 。 ”也许是因为这个原因被GG给清除了相关的收录页的。
而一般GG是不太可能主动查站,估计是有人举报的缘故。我猜想!
对我的谢歪歪博客而已,PR值更新只是自娱一下而已。站点没有流量,有PR也是没有什么用。GG在流量这块与百度的差别还是相当相当明显的。
而据这几天关于GG的新闻,对GG来说并不是什么好消息!李开复不知道在玩什么?
Jun
25
今天下午17:40左右的QQ断线及一个客户的广州的服务器报警。经路由跟踪发现是在电信骨干上跳不过去了。
同事说QQ连不上去的时候,我就与他说是电信骨干出问题了。他不信,说MSN还好好的~
晚上查看IT新闻时,发现QQ有发表声明,是电信运营商处的设备故障。同时一并看到google于过去24小时内不能正常访问的声明新闻。昨到使用GG的使用,发现打不开,我也一时不在意。以为是自己的笔记本电脑问题,没想到今天的新闻一下子印证了这两启算是较大的网络问题。
第一起QQ新闻,这里看到电信骨干节点的脆弱。当然,今晚只是广州一个节点而已,因QQ受众广,才被关注。出故障的时候,我做了路由测试,发现断点所在位置的那几个IP很熟悉。这些IP在对到国外的站点的路由测试中经常可以看到,路由过去的那跳,就在其中。
第二例google新闻。我没注意跟踪到。也就无以发表相关信息。
而晚上21:00左右的时候,用远程想连到公司的网络,却发现怎么都连不过去了。打了至少三个电话到值班网管才接通,听到一个很让我吐血的事情。公司断电。引发所有服务器关停。现在21:48了,还未见到恢复。
网络实在是脆弱,可我的工作,我的生活几乎与网络牵扯在一块了。实在不能想像,哪一天没有网络,我该怎么办了~
将人生寄托于网络,估计也是很飘渺的~ 也许是应该思考点啥的时候了。
以下是QQ的新闻:
http://tech.qq.com/a/20090625/000484.htm
关于运营商设备故障影响部分腾讯服务的通告 2009-06-25
尊敬的用户:
您好 !
6月25日17:46时左右,由于电信运营商出现设备故障,导致腾讯部分服务不能正常使用。腾讯正在积极配合运营商进行故障排除。由此给用户带来的不便,腾讯公司深表歉意,敬请广大用户谅解。
特此通告
谷歌中国就昨日网站故障一事发表声明
http://tech.qq.com/a/20090625/000484.htm
Jun
24
昨天写了一篇linux下Apache严重漏洞攻击代码公开的文章。今天TTplay回复我,为什么当时查看httpd的时候,不使用watch命令。
关于watch命令,之前使用的都不多,今晚特别去了解一下linux下的watch命令。
Usage: watch [-dhntv] [--differences[=cumulative]] [--help] [--interval=] [--no-title] [--version]
-d, --differences[=cumulative] highlight changes between updates
(cumulative means highlighting is cumulative)
-h, --help print a summary of the options
-n, --interval= seconds to wait between updates
-v, --version print the version number
-t, --no-title turns off showing the header
watch -- 监测命令的运行结果
watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。
在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。
-d, --differences[=cumulative] 高亮显示变动
-n, --interval= 周期(秒)
如:watch -n 1 -d netstat -ant
其它操作:
切换终端: Ctrl+x
退出watch:Ctrl+g
watch -n 1 -d 'pstree|grep http' 每隔一秒高亮显示http链接数的变化情况。 后面接的命令若带有管道符,需要加''将命令区域归整。
在查看攻击时,经常使用的方式有如下:
实时查看模拟攻击客户机建立起来的连接数,使用
watch 'netstat -an | grep:21 | \ grep<模拟攻击客户机的IP>| wc -l'
查看模拟攻击客户机被 DROP 的数据包数。
watch 'iptables -L -n -v | \grep<模拟攻击客户机的IP>'
谢谢TTPLAY~
关于watch命令,之前使用的都不多,今晚特别去了解一下linux下的watch命令。
Usage: watch [-dhntv] [--differences[=cumulative]] [--help] [--interval=
-d, --differences[=cumulative] highlight changes between updates
(cumulative means highlighting is cumulative)
-h, --help print a summary of the options
-n, --interval=
-v, --version print the version number
-t, --no-title turns off showing the header
watch -- 监测命令的运行结果
watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。
在Linux下,watch是周期性的执行下个程序,并全屏显示执行结果。
-d, --differences[=cumulative] 高亮显示变动
-n, --interval= 周期(秒)
如:watch -n 1 -d netstat -ant
其它操作:
切换终端: Ctrl+x
退出watch:Ctrl+g
watch -n 1 -d 'pstree|grep http' 每隔一秒高亮显示http链接数的变化情况。 后面接的命令若带有管道符,需要加''将命令区域归整。
在查看攻击时,经常使用的方式有如下:
实时查看模拟攻击客户机建立起来的连接数,使用
watch 'netstat -an | grep:21 | \ grep<模拟攻击客户机的IP>| wc -l'
查看模拟攻击客户机被 DROP 的数据包数。
watch 'iptables -L -n -v | \grep<模拟攻击客户机的IP>'
谢谢TTPLAY~







