数据库备份和恢复

全量备份的两种方式: 1、innobackupex备份和恢复 #####备份 #!/bin/bash if ; then . ~/.bash_profile fi backup_dir=/data/mysql_backup/backup t1_now=$(date "+%Y-%m-%d %H:%M:%S") innobackupex --defaults
数据库备份和恢复

FTP用户脚本

FTP添加用户脚本 ftp开放端口21,若开启被动模式开放端口跟参数pasv_min_port和pasv_max_port相关,sftp开放端口为22端口 #!/bin/bash :<<EOFWW @brief: FTP用户添加 @author: ww @data: 2022-04-18 @usage: ./useradd.sh 测试用户目录:/mnt/ftp/test 生产用户目录:
FTP用户脚本

docker日志清理

docker日志清理 #!/bin/bash :<<EOFww @brief: ACK节点docker日志清理 @author: ww @data: 2022-05-19 @usage: ./dockerimageclear.sh EOFww #300000000约等于300M logname=`find /var/lib/docker/containers -name "*.log"
docker日志清理

docker镜像清理

镜像清理脚本 #!/bin/bash :<<EOFww @brief: ACK节点镜像清理 @author: ww @data: 2022-05-17 @usage: ./dockerimageclear.sh EOFww workdir=$(cd $(dirname $0); pwd) cd ${workdir} for i in $(docker images |awk '{pri
docker镜像清理

https证书过期检查

证书过期检测 #!/bin/bash # 定义要监控的域名列表 DOMAINS=("域名1" "域名2") # 定义Webhook URL WEBHOOK_URL="告警webhook地址" # 循环遍历域名列表 for domain in "${DOMAINS}"; do echo "Checking certificate for $domain..." # 使用 curl 命令获取证书
https证书过期检查