denyhost启动时错误提示和解决方法

DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。以下内容是出现的错误及解决办法。

阅读全部

Mysql热备份自动修复脚本(最新)

由于mysql本身有一个针对主从同步的跳过错误命令,该方法适用于主从库数据相差不大,或者要求数据可以不完全统一的情况,数据要求不严格的情况

#表示跳过一步错误,后面的数字可变
set global sql_slave_skip_counter =1;
阅读全部

多主备份日志清理脚本

因为是多台服务器进行主从同步,由于硬件等因素影响,每台服务器的执行速度不一样,所有清理日志需要以最慢的为准。

阅读全部

Mysql热备份自动修复脚本(优化)

由于之前只用了两台服务器做单独的主从备份,所以没有太多问题,最近新加了一台主服务器,mysql主主从热备份,出现了两个问题。结构: 主 <=> 主 -> 从

阅读全部

使用show binlog events查看binlog内容

SHOW BINLOG EVENTS [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count]

如果不指定'log_name',则显示第一个二进制日志。

LIMIT子句和SELECT语句具有相同的语法。

阅读全部

Linux下使用Denyhosts防止ssh暴力破解

DenyHosts是Python语言写的一个程序,它会分析sshd的日志文件(/var/log/secure),当发现重 复的攻击时就会记录IP到/etc/hosts.deny文件,从而达到自动屏IP的功能。

阅读全部

测试Mysql主从复制对临时表和内存表的支持

临时表

临时表是指使用create temprary table创建的表.临时表可以使用任何存储引擎,临时表只在单个连接中可见,当连接断开时,临时表也会消失.MySQL最初会将临时表创建在内存中,当数据变的太大后,就会转储到磁盘上.

内存表

内存表是指用memory引擎创建的表.表结构存在于磁盘,数据放在内存中.以哈希表的结构存储,重启之后数据会清空,内存表满后,会提示数据满错误.

阅读全部

/var/spool/postfix/maildrop大量文件占用磁盘空间

目录/var/spool/postfix/maildrop存在大量文件占用磁盘空间,这些文件是mail没有成功的邮件。由于linux在执行cron时,会将cron执行脚本中的output和warning信息,都会以邮件的形式发送cron 所有者, 由于服务器中关闭了postfix,导致邮件发送不成功,全部小文件堆积在了maildrop目录下面。如果sendmail或者postfix正常运 行,则会在/var/mail目录下也会堆积大量的邮件。

阅读全部

VPN 619错误解决

搭建好VPN,在WIN10连接时,报619错误,提示:不能建立到远程计算机的连接,因此用于此连接的断开已关闭。

阅读全部

-bash: mail: command not found解决

Mysql热备份自动修复脚本增加邮件通知功能,把日志发送到邮箱,以便及时了解状况,如未修复成功,可以马上进行处理。

阅读全部