解决阿里云ECS服务器,windows server 2012不能安装.NET Fromework 3.5已关闭评论
在云服务器上安装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...
.net, .NET Framework 3.5, PowerShell, Window Server 2012阅读全文
1℃
最近查看mysql数据库服务器日志,老发现有表损坏的错误日志,比如:120724 7:30:48 [ERROR] /data/soft/mysql/libexec/mysqld: Table './blog/wp_links' is marked as crashed and last (automatic?) repair failed 手动修复了表后正常了,没过几天又发现出现错误。于是就写了个脚本来自动修复。是根据一定时间检测一次日志,如果有这样的错误记录时,就对出错的表进行修复来达到自动修复的目的,为了防止日志中错误记录的重复执行,每次检测完日志后特将日志文件清空。此类脚本的方法其实有很多,只不过这是其中...
mysql, repair, table阅读全文
windows批处理监测ping连通性已关闭评论
轻松实现flashfxp自动备份 [原创]已关闭评论
我们可以利用flashfxp的队列文件来实现flashfxp对站点固定目录自动备份。原理很简单,当flashfxp在传送队列时,会自动建立一个队列文件*.fqf文件,队列传送完成时会自动删除此文件。那么我们可以手动添加要备份的队列并保存到其他目录,这样就可以实现每次都可以自动载入我们保存的队列了,加上windows的计划任务就轻松实现了flashfxp在windows下的自动备份功能。具体操作如下:
1、首先打开flashfxp进行登录,然后选择本地将要下载到本地的目录(重要:在添加队列之前一定要选择,要不然保存的队列会保存默认的下...
autobak, DoS, flashfxp, ftp, 自动备份阅读全文
2℃
昨天写了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;}'`
for i in $SCANIP
do
NUMBER=`echo $i | awk -F= '{print $1}'`
SCANIP=`echo $i | awk -F= '{print $2}'`
echo "$NUMBER($SCANIP)"
if [ $NUMBER -gt 10 ] && [ -z "`/sbin/ipfw show | grep $SCA...
freebsd, linux, shell, ssh, vsftpd阅读全文
1℃
上次随便写了一篇《查看哪些ip破解你ssh密码以及次数》有些对linux不是太熟悉的朋友要求写一个脚本来实现这一功能,下面我们就来简单的写一个,统计访问失败的IP和次数。根据这些可以通过防火墙规则来限制这些IP再次暴破,脚本如下:
#!/bin/sh
SCANIP=`grep "Failed" /var/log/secure | awk '{print $(NF-3)}' | sort | uniq -c | awk '{print $1"="$2;}'`
for i in $SCANIP
do
NUMBER=`echo $i | awk -F= '{print $1}'`
SCANIP=`echo $i | awk -F= '{print $2}'`
echo "$NUMBER...
linux, scan, ssh阅读全文
FreeBSD下shell监控一个进程是否存在 [原创]已关闭评论
由于之前的一个系统要使用队列服务(httpsqs),所以写了一个php脚本定期处理队列数据写入数据库,而这个php脚本是挂在后台循环运行的。一直运行的很好,不知道最近怎么回事,老是不定时的挂掉自动退出,目前原因不明。于是就写了一个shell脚本暂时来监视这个进程,发现进程不在时重新启动这个php脚本,并记录日志,方便查看。代码如下:
#!/bin/sh
while true
do
if ps aux | grep -v grep | grep getsqs.php >/dev/null 2>&1
then
echo "getsqs.php is run properly!...
freebsd, httpsqs, shell阅读全文
5℃
在互联网中,总有一些无聊的人,每天不断的猜解别人服务器的密码!作为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远...
ip, linux, ssh阅读全文
4℃
由于经常在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...
shell, vsftpd阅读全文
1℃
利用shell命令操作Memcached
数据存储(假设key为test,value为12345)
printf "set test 0 0 5\r\n12345\r\n" | nc 127.0.0.1 12000
STORED
数据取回(假设key为test)
printf "get test\r\n" | nc 127.0.0.1 12000
VALUE test 0 5
12345
END
数值增加1(假设key为test,并且value为正整数)
printf "incr test 1\r\n" | nc 127.0.0.1 12000
12346
数值减少3(假设key为test,并且value为正整数)
printf "decr test 3\r\n" | nc 127.0.0.1 12000
12343
数据删除(假设key为test)
...
memcached, shell阅读全文