06 2020 档案
摘要:1. 元字符 ".":匹配除换行符之外的任意字符 "^":匹配行或者字符串的起始位置 "$":匹配行或字符串的结尾 "\s":匹配任意的空白字符(包括制表符,空格,换行等) "\b":常用于匹配单词边界,如匹配”What‘s your name?“的your就要写成"\byour\b" "\d":匹
阅读全文
摘要:1. 备份和恢复的类型 (1) 物理备份与逻辑备份 物理备份 物理备份是把MySQL数据库软件的数据存储目录复制并且保存到安全的存储位置,以防数据库出现启动故障后能够快速恢复,一般把数据库存储的目录进行压缩备份存储,生成*.tar.gz文件。如果数据库存储的目录不小心被删除了,这时就可以把备份的数据
阅读全文
摘要:Linux简单Shell脚本监控MySQL、Apache Web和磁盘空间 1. 目的或任务 当MySQL数据库、Apache Web服务器停止运行时,重新启动运行,并发送邮件通知; 当服务器磁盘的空间占用率大于90%发送邮件警告 2. 思路 对于上述目的或任务,可以自定义一个脚本文件,让系统定时执
阅读全文
摘要:Fail2ban fail2ban扫描日志文件并且可以识别禁用某些多次尝试登录的IP,通过更新系统的防火墙规则来实现拒绝该IP连接,也可以配置禁用的时间。fail2ban提供了一些常用软件默认的日志过滤规则,方便用户使用,当然也可以自己进行配置filter,预定于提供过滤规则的软件有sshd、a
阅读全文
摘要:Logrotate logrotate是一个被设计来简化系统管理日志文件的工具,在系统运行时,如果产生大量的日志文件,可以使用该工具进行管理,如/var/log/*文件夹是存储系统和应用日志的目录,如果某些日志文件没有设置归档,可能会一直存储变大导致服务器磁盘空间不足。logrotate是开源的
阅读全文