当前位置: 首页 > news >正文

Linux Shell 脚本实战——备份、监控、告警

一、备份脚本

#!/bin/bash# backup.sh 数据库备份BACKUP_DIR="/backup/mysql"DATE=$(date+%Y%m%d_%H%M%S)DB_NAME="seckill_db"DB_USER="root"DB_PASS="123456"mkdir-p$BACKUP_DIR# 备份数据库mysqldump -u$DB_USER-p$DB_PASS$DB_NAME\>$BACKUP_DIR/${DB_NAME}_$DATE.sql# 压缩gzip$BACKUP_DIR/${DB_NAME}_$DATE.sql# 删除7天前的备份find$BACKUP_DIR-name"*.sql.gz"-mtime+7-execrm{}\;echo"备份完成:${DB_NAME}_$DATE.sql.gz"

二、监控脚本

#!/bin/bash# monitor.sh 磁盘/CPU/内存监控ALERT_THRESHOLD=80# 磁盘使用率告警阈值# 检查磁盘DISK_USAGE=$(df-h/|awk'NR==2{print $5}'|sed's/%//')if[$DISK_USAGE-gt$ALERT_THRESHOLD];thenecho"磁盘使用率$DISK_USAGE% 超过阈值$ALERT_THRESHOLD%"|mail-s"磁盘告警"admin@example.comfi# 检查进程if!pgrep-f"app.jar">/dev/null;thenecho"应用进程不存在,重启中..."nohupjava-jar/opt/app/app.jar>/opt/app/app.log2>&1&fi

三、日志清理脚本

#!/bin/bash# clean_log.sh 日志清理LOG_DIR="/var/log/seckill"# 清理7天前的日志find$LOG_DIR-name"*.log"-mtime+7-execrm-f{}\;# 清理超过100M的日志find$LOG_DIR-name"*.log"-size+100M-exectruncate-s0{}\;echo"日志清理完成"

💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!

http://www.jsqmd.com/news/1364280/

相关文章:

  • Python I/O进阶:格式化输出与高效文件处理技巧
  • 英伟达NeMo Guardrails 0.8.0实操:5步构建大模型安全护栏
  • 茶叶泡袋打印机技术解析与高效应用指南
  • SQL Server自动备份方案:Windows任务计划与迅雷结合
  • HDRP战争迷雾系统开发:从兼容性到性能优化的完整指南
  • MySQL时间戳存储机制与CRUD操作实践指南
  • GESP七级C++实战:俄罗斯方块开发与优化技巧
  • Oracle EBS财务闭环管理:解决制造业会计分录准确性难题
  • 斯坦福前沿AI系统讲座:大模型部署、微调与AI Agent工程实践指南
  • Visual Studio集成Google Test:GTA插件配置与高效C++单元测试实践
  • 新能源汽车极寒测试技术解析与工程实践
  • 2026旧房改造正规企业实力风云榜,零套路客户口碑优选 - 工业推荐榜
  • CentOS域名解析配置与故障排查实战指南
  • VMware Workstation Pro 17 安装与使用全指南:从虚拟化原理到实战配置
  • AI文献综述工具:从信息过载到高效写作
  • 深入解析Java动态代理与AOP在mini-spring中的应用
  • Spring AOP + CompletableFuture 解决数据库主从延迟导致的写后读旧数据问题
  • RK3576芯片与G8701网关在工业边缘计算中的应用解析
  • IntelliJ IDEA插件目录配置与优化指南
  • 鸿蒙跨端开发实战:核心技术解析与性能优化
  • 公有云部署UE/Unity实时云渲染平台:架构、选型与实战优化
  • 如何让2007-2015年老款Mac重获新生?OpenCore Legacy Patcher深度解析
  • ClickHouse列式存储与分布式查询优化实战
  • 论文插图设计:从数据可视化到视觉叙事
  • 2026婚姻律师服务哪家最靠谱 十大口碑律所照着选不踩坑 - 工业推荐榜
  • 使用ccglass透视AI编程助手:揭秘Claude Code与LLM API的交互全流程
  • 本地部署AI配音开源项目:从环境配置到API集成的完整实践指南
  • UE5动态加载本地图片到UI:C++异步解码与纹理管理实战
  • 大模型月更时代:从Grok 4.5内测看敏捷迭代与工程化挑战
  • AI编码助手如何影响团队协作?警惕局部正确性陷阱与团队失语症