刚把博客的下载搞了一下

2009年10月17日 甜蚂蚁 1 条评论

有的时候需要用到下载,以前的老文件我全部删除了,tooooooold,以后的下载应该会比较稳定了,用Download Monitor实现,简单的改了一下输出样式。
自从用了OneNote+Sharepoint以后,我就不怎么写博客了,都写在OneNote里面了,反正只有我自己看,都一样的

分类: 信息资讯 标签:

Debian下nginx的配置

2009年10月16日 甜蚂蚁 没有评论

首先apt-get install nginx
nginx默认的配置文件在/etc/nginx/nginx.conf
我给出一个配置实例,很容易就看懂了,如果需要加入其他的服务器,在里面直接照着复制即可

user www-data;

worker_processes 10;

#error_log logs/error.log;
#error_log logs/error.lognotice;
#error_log logs/error.loginfo;

#pid logs/nginx.pid;

#最大文件描述符
worker_rlimit_nofile 51200;

events
{
use epoll;

worker_connections 51200;
}

http
{
include mime.types;
default_type application/octet-stream;

keepalive_timeout 120;

tcp_nodelay on;

upstream back.gzxkc.com{
server 192.168.100.162:60051;
}

server
{
listen 80;
server_name back.gzxkc.com;

location /
{
proxy_pass http://back.gzxkc.com;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}

分类: xNix平台 标签:

用来检测服务器是否正常的autoit脚本

2009年10月10日 甜蚂蚁 没有评论

很久没有碰Autoit,因为有个服务器上面的某个应用经常会挂掉,对稳定性要求比较高,所以写了下面的内容,原理很简单,就是读取首页的文件大小,如果没有获取到就10秒以后再获取一次,获取到了就终止,没有获取到就开始ping zxtm的ip地址确认zxtm是否正常,如果正常就再次获取地址,仍然无法获取的话就自动重新启动IIS。
看上去很复杂,所以里面有很多的if嵌套,我自己都糊涂了,因为没画流程图,所以好像我把第二次检测时如果成功的警告窗口给漏掉了,囧,算了,能用就行了。
这个脚本在服务器无法访问并且zxtm正常的情况下测试通过,脚本可以自动重新启动IIS。
使用方法没有,因为不适合你,你要用的话得自己修改一下,还要把这个程序加到计划任务里面每个小时执行一次才有价值。

Local $nSize = InetGetSize(“http://www.du808.cn/Index.html”);
If $nSize <> 0 Then
Dim $kb = $nSize/1000;
MsgBox(0, “获取文件成功”, “文件大小为:”& $kb & ” KB”,3)
Else
MsgBox(0, “Shit”, “获取失败,10秒后重新检测服务器是否存活”,10)
MsgBox(0, “Start”, “开始第二次检测”,1)
Local $nSize2 = InetGetSize(“http://www.du808.cn/Index.html”);
If $nSize2 = 0 Then
MsgBox(0, “Shit Again”, “仍然失败,我操,3秒后开始检测ZXTM是否正常”,3)
$pvar = Ping(“222.184.9.109″,250)
If $pvar Then; also possible: If @error = 0 Then …
Msgbox(0,”ZXTM状态”,”ZXTM在线,响应时间为:” & $pvar & ” 看来ZXTM没挂,最后一次检测服务器”,3)
Local $nSize3 = InetGetSize(“http://www.du808.cn/Index.html”);
If $nSize3 = 0 Then
MsgBox(0, “Shit Again And Again”, “仍然失败,我操,重新启动IIS”,1)
Run(“iisreset”)
Else
Msgbox(0,”Good”,”现在获取到了,看来刚才是网络错误”,1)
EndIf
Else
Msgbox(0,”ZXTM状态”,”ZXTM不在线,没有启用邮件警告,等着nagios发出邮件通知”,1)
EndIf
EndIf
EndIf

测试IIS是否存活的Autoit脚本 大小:435.19 KB 下载次数:已下载 45 次
分类: Win平台 标签:

Debian下备份网站和数据库脚本的改进版

2009年10月8日 甜蚂蚁 没有评论

首先请您运行

apt-get install ftp

然后把下面的内容做成shell脚本,中间的路径等等自己看着办

#!/bin/sh
db_user=”root”
db_passwd=”passwd”
db_host=”localhost”
MYSQL=”/usr/bin/mysql”
MYSQLDUMP=”/usr/bin/mysqldump”
MKDIR=”/bin/mkdir”
RM=”/bin/rm”
MV=”/bin/mv”
GZIP=”/bin/gzip”
time=”$(date +”%y%m%d%H%M”)”
all_db=”$($MYSQL -u $db_user -h $db_host -p$db_passwd -Bse ’show databases’)”

for db in $all_db
do
$MYSQLDUMP -u $db_user -h $db_host -p$db_passwd $db | $GZIP -9 > “$time.$db.gz”

done
tar cvzf www.drlblog.com.www.`date +%y%m%d%H%M`.tar.gz /home/www/www.drlblog.com

ftp -inv < open 192.168.100.199
user sideblue toproc
binary
cd 192.168.100.66
mput *.gz
bye
!
rm -f *.gz

分类: xNix平台 标签:

将oa系统添加到IE受信任站点的vbs脚本

2009年9月22日 甜蚂蚁 没有评论

Set objFSO = CreateObject(“Scripting.FileSystemObject”)
Set WSHShell = CreateObject(“WScript.Shell”)
on Error resume next
WshShell.RegWrite “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range111\”,””
WshShell.RegWrite “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range111\http”,”2″,”REG_DWORD”
WshShell.RegWrite “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range111\:Range”,”oa.hazx.cn”
Wscript.Echo “Added http://oa.hazx.cn to Trusted sites Zone successfully.”

将上面的内容保存为vbs文件执行即可,测试过兼容win7/2008

分类: Win平台 标签:

搜狗拼音和谷歌拼音词库互转工具

2009年9月20日 甜蚂蚁 没有评论
分类: Win平台 标签:

整理服务器列表,打上标签

2009年9月15日 甜蚂蚁 没有评论

标签如图
C
看起来还不错,以后大致都用这个样子的。

分类: 服务器硬件 标签:

win2003/2008自动删除N天前文件的脚本

2009年9月14日 甜蚂蚁 没有评论

新建cmd脚本,内容为

@echo off
forfiles /p “E:\Backup” /d -30 /c “cmd /c echo Deleteing @file … && del /f @path”

其中的-30表示一个月以前的文件,forfiles这个命令xp是没有的,所以就不用试了

分类: Win平台 标签: