现在位置 >首页 > shell
rss
评论关闭
在云服务器上安装sql server 2012时出现“启用windows功能netfx3时出错”的问题:netfx3指的是.net framework 3.5,sql server 2012数据库系统的运行需要依靠.net framework 3.5,但是windows server2012默认情况下是并没有安装.net framework 3.5的,所以要成功安装sql server2012就必须先在操作系统上安装.net framework 3.5。在服务器管理器上直接添加.net framework 3.5功能时报错,未找到源文件。然后在网上看到,是需要插入安装盘,然后指定对应的备用源路径。在阿里云论坛上看到了一个powershell脚本,copy...
阅读全文

1℃
2012年07月24日 shell ⁄ 被围观 7,302 次+
最近查看mysql数据库服务器日志,老发现有表损坏的错误日志,比如:120724 7:30:48 [error] /data/soft/mysql/libexec/mysqld: table './blog/wp_links' is marked as crashed and last (automatic?) repair failed 手动修复了表后正常了,没过几天又发现出现错误。于是就写了个脚本来自动修复。是根据一定时间检测一次日志,如果有这样的错误记录时,就对出错的表进行修复来达到自动修复的目的,为了防止日志中错误记录的重复执行,每次检测完日志后特将日志文件清空。此类脚本的方法其实有很多,只不过这是其中...
阅读全文
评论关闭
2012年07月16日 shell ⁄ 被围观 8,750 次+
很久没有更新博客了,最近变懒了!由于暂时有个小需求,就是windows平台下监测一台主机的连接性,所以就随手写了个批处理记录下。有空在继续更新,写点其他的东西! 代码如下: @echooff :begin ping192.168.1.22>nul1>nul2>nul&&gotook||gotoerr k @echook! gotobegin :err @echoerr! gotobegin 复制代码粘贴到记录本中,保存为后缀名为.bat的文件,运行即可,自动循环运行。可以根据需要自行修改!
阅读全文
评论关闭
2012年04月27日 shell ⁄ 被围观 16,272 次+
我们可以利用flashfxp的队列文件来实现flashfxp对站点固定目录自动备份。原理很简单,当flashfxp在传送队列时,会自动建立一个队列文件*.fqf文件,队列传送完成时会自动删除此文件。那么我们可以手动添加要备份的队列并保存到其他目录,这样就可以实现每次都可以自动载入我们保存的队列了,加上windows的计划任务就轻松实现了flashfxp在windows下的自动备份功能。具体操作如下: 1、首先打开flashfxp进行登录,然后选择本地将要下载到本地的目录(重要:在添加队列之前一定要选择,要不然保存的队列会保存默认的下...
阅读全文
2℃
2012年03月13日 shell ⁄ 被围观 8,152 次+
昨天写了linux下的shell脚本防ssh/vsftpd等暴力破解,平时所用的最多的也就是freebsd,今天在补一个freebsd下的,废话不多说,贴脚本如下: #!/bin/sh scanip=`grep"failed"/var/log/auth.log|awk'{print$(nf-3)}'|sort|uniq-c|awk'{print$1"="$2;}'` foriin$scanip do number=`echo$i|awk-f='{print$1}'` scanip=`echo$i|awk-f='{print$2}'` echo"$number($scanip)" if[$number-gt10]&&[-z"`/sbin/ipfwshow|grep$sca...
阅读全文
1℃
2012年03月12日 shell ⁄ 被围观 13,264 次+
上次随便写了一篇《查看哪些ip破解你ssh密码以及次数》有些对linux不是太熟悉的朋友要求写一个脚本来实现这一功能,下面我们就来简单的写一个,统计访问失败的ip和次数。根据这些可以通过防火墙规则来限制这些ip再次暴破,脚本如下: #!/bin/sh scanip=`grep"failed"/var/log/secure|awk'{print$(nf-3)}'|sort|uniq-c|awk'{print$1"="$2;}'` foriin$scanip do number=`echo$i|awk-f='{print$1}'` scanip=`echo$i|awk-f='{print$2}'` echo"$number...
阅读全文
评论关闭
2012年02月24日 shell ⁄ 被围观 7,811 次+
由于之前的一个系统要使用队列服务(httpsqs),所以写了一个php脚本定期处理队列数据写入数据库,而这个php脚本是挂在后台循环运行的。一直运行的很好,不知道最近怎么回事,老是不定时的挂掉自动退出,目前原因不明。于是就写了一个shell脚本暂时来监视这个进程,发现进程不在时重新启动这个php脚本,并记录日志,方便查看。代码如下: #!/bin/sh whiletrue do ifpsaux|grep-vgrep|grepgetsqs.php>/dev/null2>&1 then echo"getsqs.phpisrunproperly!...
阅读全文
5℃
2012年02月21日 shell ⁄ 被围观 17,705 次+
在互联网中,总有一些无聊的人,每天不断的猜解别人服务器的密码!作为linux服务器的管理员,我们应该了解哪些ip经常不断地扫描我们的ssh端口以尝试暴力破解,下面我们用一条命令简单列出哪些ip破解你ssh密码以及次数。 cat/var/log/secure | awk'/failed/{print$(nf-3)}' | sort | uniq-c | awk'{print$2"="$1;}' 上面图片就是扫描本站ssh密码的ip以及扫描次数! 这里还是建议大家修改一下服务器的远程连接端口,以免被真的扫描到你的密码影响服务器的安全!有条件的话可以只允许固定的ip可以连接ssh远...
阅读全文
4℃
2012年02月02日 shell ⁄ 被围观 7,538 次+
由于经常在freebsd下管理ftp用户,比如添加、修改、删除之类的,操作也就那几步,但是经常操作就显得麻烦了,所以就写了这么一个简单的管理脚本。不妥之处望批评指教,操作很简单 添加用户:./add_ftp_user.sh -a username:password user_ftp_path 修改用户:./add_ftp_user.sh -e username:password user_ftp_path 删除用户:./add_ftp_user.sh -d username freebsd下源码安装vsftpd配置虚拟用户,可参考:freebsd下源码安装vsftpd配置虚拟用户 使用此脚本需要修改perl脚本如下: #!/usr/bin/perl-w #fil...
阅读全文
1℃
2012年01月17日 shell ⁄ 被围观 7,488 次+
利用shell命令操作memcached 数据存储(假设key为test,value为12345) printf"settest005\r\n12345\r\n"|nc127.0.0.112000 stored 数据取回(假设key为test) printf"gettest\r\n"|nc127.0.0.112000 value test 0 5 12345 end 数值增加1(假设key为test,并且value为正整数) printf"incrtest1\r\n"|nc127.0.0.112000 12346 数值减少3(假设key为test,并且value为正整数) printf"decrtest3\r\n"|nc127.0.0.112000 12343 数据删除(假设key为test) ...
阅读全文