
生产shell脚本
一些个人用的shell脚本,比较实用就贴出来了。
m_小飞
这家伙是真滴懒。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产mysqldump备份脚本
一、功能1. 记录日志功能;2. 传参的情况可以实现单库备份;3. 无传参实现全库备份;二、需要优化的点:1. 会警告命令行输入密码不安全,mysql 5.5以上的版本;2. mysqldump是冷备会造成数据不一致,备份时候可以指定锁全表备份;3. 在循环备份到最后一个库的时候可以加 --flush-logs 参数,日志滚动;三、注意的点:1. 备份尽量别用root,因为不安全,可以授权一个账号进行备份;四、脚本内容如下:#!/bin/bas...原创 2020-07-17 15:04:41 · 454 阅读 · 0 评论 -
运维实战:Xtrabackup备份脚本
运维实战:Xtrabackup备份脚本生产需求如果是星期天进行完全备份; 如果是周一执行第一次增量,参考 完全; 如果是周二到周六执行第1+N次增量,参考上一次增量;需要考虑的问题备份文件理应不能与数据文件放在同一块磁盘,备份之后可通过rsync至远端备份服务器; 什么时候是业务低谷期; 保留多长时间; 备份失败记录日志;脚本思路需要实现自动备份; 需要...原创 2019-11-14 17:28:16 · 454 阅读 · 0 评论 -
生产定时备份站点目录实例
思路:很多运维的小伙伴在工作中可能会遇到站点目录该怎么备份的问题,仔细思考了下思路是这样的,首先会想到很多归档工具,比如有tar、gzip、zip、cp、ln、rsync等等...但是在生产环境中并没有最好的备份工具,只有最合适的备份工具。可以通过站点的数据量决定,如果过大的话使用增量即可,如果数据量小的话随便那种都可以,根...原创 2019-08-31 15:34:24 · 272 阅读 · 0 评论 -
Nginx设置开机自启
对于这个问题,在CentOS 7下可以通过shell脚本添加到开机自启解决.1)将以下内容添加至 /etc/init.d/nginx ,赋予执行权限。#!/bin/bashPATH=/application/nginx #nginx安装路径DESC="nginx daemon"NAME=nginxDAEMON=$PATH/sbin/$NAMECONFIGFILE=$PATH/...原创 2018-05-13 00:05:47 · 454 阅读 · 0 评论