最新要闻
- 【天天报资讯】装机成本降了! 微星A620M-E主板到手799元:锐龙7 7800X3D绝配
- 关注:国宝熊猫回家记:丫丫要回来了
- 四川一麦田成网红打卡地:遭游客踩踏
- 4799元 AOC新款27英寸电竞显示器上架:360Hz高刷、1ms响应
- 环球热议:没用的知识增加了!一图了解劳斯莱斯全部车型:最贵1.8亿
- 【天天速看料】王者荣耀镜取什么名字(王者镜的名字好听)
- 贵了2块钱 海底捞回应火锅小料涨价:门店自主定价
- 天天短讯!撤档一年半后 《超能一家人》定档7月21日:沈腾爆笑喜剧大片
- 时讯:科大讯飞刘聪:中国造大模型或在某些领域超越ChatGPT
- 今热点:郑州这些户籍室“周末无休”,周六日也能办理业务→
- 高校凌晨发录取通知要求半小时回复引热议 专家:不合理 好比半夜鸡叫
- 一口鲜气!春光0糖椰汁狂促:优惠30元到手仅需19.9
- 热资讯!定制纪念礼品瓷盘
- 今日快讯:哪吒纯电GT跑车遭贬低 CEO回应:就喜欢看不惯又干不掉我的样子
- 快资讯丨歪风盛行:日本将严惩暗拍空姐行为 违者将判处5年以下监禁或26万
- 999元起 中兴远航40上架:紫光展锐T760、10W快充
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
CentOS7-实现全网备份脚本
(资料图片仅供参考)
一、应用场景
备份公司的重要的文件或者日志文件,系统配置文件等
二、脚本思路
1、本地打包备份2、同步服务推送至备份服务器3、同步成功发送邮件提醒管理员4、编写计划任务5、本地备份文件保留时间,服务器备份文件保留时间
三、项目实施
1、服端配置rsync服务
步骤一:安装rsync服务
[root@node01 ~]# yum install rsync.x86_64 -y
步骤二:修改配置文件
uid= rsyncgid= rsyncusechroot = nomaxconnections = 200timeout= 300pidfile = /var/run/rsyncd.pidlockfile = /var/run/rsync.locklogfile = /var/log/rsyncd.log[data]comment= It"s my test data!path= /data/ignoreerrorsreadonly = falselist= falsehostsallow = 192.168.11.0/24hostsdeny = 0.0.0.0/32authusers = rsync_backupsecretsfile = /etc/rsyncd.passwd
步骤三:准备用户授权
[root@node01 ~]# mkdir /data[root@node01 ~]# useradd rsync -s /sbin/nologin -M[root@node01 ~]# chown -R rsync.rsync /data/
步骤四:配置用于同步的密码文件
[root@node01 ~]# echo "rsync_backup:123456" >> /etc/rsyncd.passwd[root@node01 ~]# cat /etc/rsyncd.passwdrsync_backup:123456[root@node01 ~]# chmod 600 /etc/rsyncd.passwd[root@node01 ~]# ll /etc/rsyncd.passwd-rw------- 1 root root 20 Apr 8 18:30 /etc/rsyncd.passwd
步骤五:启动服务并设置为开机自启动
[root@node01 ~]# systemctl enable --now rsyncd
2、客户端配置rsync服务
步骤一:安装rsync服务
[root@node01 ~]# yum install rsync -y
步骤二:写入密码文件
[root@node02 ~]# echo "123456" >> /etc/rsyncd.passwd[root@node02 ~]# cat /etc/rsyncd.passwd123456[root@node02 ~]# chmod 600 /etc/rsyncd.passwd
3、编写脚本
示例代码:
[root@node01 ~]# cat web_bak.sh #!/bin/bash#define var# 取IP地址,这里用的VMware做的,网卡会和服务器网卡不一样IP=`ifconfig ens32 | awk -F "[ :]+" "NR==2 {print $3}"`# 接收当前系统时间Today=$(date +%F)# 定义备份路径Path=/backup/$IP# 配置文件 定时任务服务 开机自启动 防火墙iptablesCOFING_data="var/spool/cron/root etc/rc.local etc/sysconfig/iptablesServer/Scripts/"# web服务器数据WEB_data=var/www/html# 日志WEB_log=var/log/httpd# 备份后的名称BAK_CONFIG_NAME=config.$Today.tar.gzBAK_WEB_DATA_NAME=web_data.$Today.tar.gzBAK_WEB_LOG_NAME=web_log.$Today.tar.gz# 备份服务器地址BAK_Server=192.168.11.111Flag_file=flag.$Today.txt#backup[ -d $Path ] || mkdir -p $Pathcd / && \tar czf $Path/${BAK_CONFIG_NAME} ${COFING_data} && \tar czf $Path/${BAK_WEB_DATA_NAME} ${WEB_data} && \tar czf /$Path/${BAK_WEB_LOG_NAME} ${WEB_log}#check backup && make Flag_fileif [ $? == 0 ]thenfind $Path -type f -name "*$Today.tar.gz" | xargs md5sum >> $Path/${Flag_file}elseecho "backup Failure" >> $Path/${Flag_file}exit 1fi#to backup serverrsync -az /backup/ rsync_backup@${BAK_Server}::backup --passwordfile=/etc/rsyncd.passwd#del local backup file,Keep a week datafind $Path -type f -name "*.tar.gz" -mtime +7 | xargs rm -f
4、服务器端检查邮件告警脚本在服务端完成
[root@node01 ~]# cat check_web.sh#!/bin/bash#define varToday=$(date +%F)Flag_file=/backup/192.168.11.111/flag.$Today.txtMail_file=/opt/mail_bak_${Today}.txt#check flagif [ ! -f ${Flag_file} ]then echo "backup is error,pls view back server" > ${Mail_file}else find /backup -type f -name "flag.$(date +%F)*" | xargs md5sum -c | grep FAILED > ${Mail_file}fi#check Mail_fileif [ -s ${Mail_file} ]then mail -s "$(date +%F-%T) back" admin_chan@163.com <${Mail_file}else echo "backup is success!"fi#del remote bak file,30 days keep datafind /backup -type f -name "*.tar.gz" -mtime +30 | xargs rm -f
关键词:
-
java -- 异常处理、Collection、Iterator迭代器、泛型
异常处理Java异常处理的五个关键字:try、catch、finally、throw、throws抛出异常throw在编写程序时,我...
来源: java -- 异常处理、Collection、Iterator迭代器、泛型
CentOS7-实现全网备份脚本
【天天报资讯】装机成本降了! 微星A620M-E主板到手799元:锐龙7 7800X3D绝配
关注:国宝熊猫回家记:丫丫要回来了
四川一麦田成网红打卡地:遭游客踩踏
windows提权
4799元 AOC新款27英寸电竞显示器上架:360Hz高刷、1ms响应
环球热议:没用的知识增加了!一图了解劳斯莱斯全部车型:最贵1.8亿
【天天速看料】王者荣耀镜取什么名字(王者镜的名字好听)
贵了2块钱 海底捞回应火锅小料涨价:门店自主定价
天天短讯!撤档一年半后 《超能一家人》定档7月21日:沈腾爆笑喜剧大片
时讯:科大讯飞刘聪:中国造大模型或在某些领域超越ChatGPT
世界视讯!pWnOS2
当前热文:python中shutil和shutil库的用法
Spring源码阅读系列--全局目录
今热点:郑州这些户籍室“周末无休”,周六日也能办理业务→
高校凌晨发录取通知要求半小时回复引热议 专家:不合理 好比半夜鸡叫
一口鲜气!春光0糖椰汁狂促:优惠30元到手仅需19.9
热资讯!定制纪念礼品瓷盘
MQ——消息积压如何处理
全球观点:Python 元编程
C++ 并发编程实战 第二章 线程管控
全球微速讯:gazebo小车模型(附带仿真环境)
今日快讯:哪吒纯电GT跑车遭贬低 CEO回应:就喜欢看不惯又干不掉我的样子
快资讯丨歪风盛行:日本将严惩暗拍空姐行为 违者将判处5年以下监禁或26万
999元起 中兴远航40上架:紫光展锐T760、10W快充
今日要闻!花枝招展
世界头条:浙江宁波空中突发巨响 官方回应:超高速飞行产生的音爆
当前观察:中兴Axon Pad官宣:四等宽窄边 支持一触互联
前沿资讯!百度:目前文心一言无官方App!已起诉苹果公司
世界百事通!海南航空恢复伦敦至长沙直航航线
啥事不干年薪130万:科技公司为何愿意“养闲人”?
今日最新!马斯克回应特斯拉降价:很多人有需求但买不起 只有降价才能满足需求
环球观速讯丨男子路边违停被查!司机竟掏出“联合国机动车驾驶证”
全球即时看!“云溪学子看云溪 云腾溪涌产业新”云溪区举行首届工业研学活动
环球观热点:《系列一》-- 4、xml配置文件解析之[默认]命名空间[标签]的解析
天天热推荐:面试题百日百刷-HBase中HTable API有没有线程安全问题,在程序是单例还是多例?
IPX6级防水防刮:宏碁墨尔本背包169元抄底(三种款式)
焦点快播:博主发薅高铁商务座羊毛攻略 20元享超VIP服务网友效仿:12306回应怒赞
环球快消息!平台回应机票一分钟三次变价:实时价格变动正常
英雄之光|陈旧的记录本 是他牵挂群众最温暖的见证
世界即时看!你的工资不能低于这数!31省份最低工资公布:时薪达标没
世界最资讯丨山东推出399元高铁环游套票:有效期5天、全省免费换乘
每日热议!DIY万能钥匙!主板检测灯你不得不懂
【焦点热闻】09款奥迪A4L标准型改装泪眼/导航作业
最新资讯:Docker-compose 到 Kubernetes 的迁移工具!
世界速看:全新深红配色亮相!iPhone 15 Pro超高清外观渲染图首曝:钛金属边框、Type-C接口
世界资讯:诈骗网红梅尼耶的MCN游良文化被申请破产:小刚学长等多位网红受骗
焦点速读:Java性能权威指南(第2版)读后总结与感想
动态:大学招聘体育老师 要求得过奥运冠军引热议:官方回应专业技能很重要
复星旅文2022年收入137.78亿元 徐晓亮:要尽快追回过去三年失去的业绩
【天天报资讯】K8S圣经12:SpringCloud+Jenkins+ K8s Ingress 自动化灰度发布
回顾、信号、flask-script、sqlalchemy介绍和快速使用、创建操作数据表
今日快看!ASP.NET Core MVC 从入门到精通之初窥门径
女主不够性感吗?《生化危机4重制版》发售两周狂卖超400万份:Steam好评如潮
Intel中国特供i5-13490F/i7-13790F闪电降价:性价比更神了!
天天看热讯:男人多次失恋后和娃娃订婚 还“生”了三个孩子
当年找抖音赔30亿的腾讯视频 这会儿怎么来世纪大和解了?
电视接口盘点 HDMI 2.1真的是刚需吗?
天天观点:罪恶都市任务攻略_侠盗飞车罪恶都市任务做完了怎么办
环球短讯!HRB500钢筋符号_HRB500的钢筋符号是什么 属于几级钢筋
热头条丨【调试】ftrace(三)trace-cmd和kernelshark
全球观天下!集成Unity3D到iOS应用程序中
环球视点!OpenCV获取相机旋转矩阵和平移矩阵
海信电视精简系统
【全球聚看点】试验设计课程作业
比亚迪海豹、长安深蓝SL03获央视第三届《中国汽车风云盛典》评委会大奖
诈骗网红梅尼耶的MCN被申请破产引热议 多位女网红等都受害:网友吐槽行业乱
世界即时看!女子开宝马占用商场特斯拉专用车位 被特斯拉怒堵2天
世界速递!2023.4.7【模板】快速沃尔什变换FWT
今日报丨面试题百日百刷-HBase HRegionServer宕机如何处理
第135篇:Three.js基础入门
每日消息!交易商协会评估更新定向债务融资工具专项机构投资人名单
美国3月非农就业人口增幅降至23.6万 失业率为3.5%
热文:构造柱的作用是什么_构造柱的作用
焦点热讯:网友称余额宝页面显示乱码 支付宝回应:正在修复 不影响资金安全
《龙马精神》电影中真打实摔 成龙:我69岁动作比你还快
热点!说十个需要送老婆礼物的节日
焦点观察:火热出炉 秘汁全鸡的数字新“味”
大阳睿能全新动力首款车型H12下线:电机1700W 续航150公里
249元 小米米家自动真空封口机发布:-70KPa大吸力
全球快资讯丨世界各地小孩的玩具对比:不止文化与财富的差距
当前动态:马斯克开源推特算法反被指责:隐藏重要细节、与承诺不符
【当前独家】《王者荣耀》S31赛季4月13日上线 新英雄姬小满来了
深圳开放大学优秀学生李德炎:保持学习状态,争做行业模范
天天快看点丨自动旋转ROS小车(rviz+urdf+xacro)(附加python操作键盘控制小车运动)
每日资讯:java -- Math、BigInteger、BigDecimal类和基本类型的包装类、正则表达式
【快播报】黑田东彦“卸任”言论释放宽松信号 日债收益率曲线平坦化下移
速递!定价全球最低!国产科幻FPS《边境》国区售价68元起
天天观热点:孟羽童已不是董明珠秘书引热议 本人回应:很享受格力市场营销工作
今日看点:米粉换上Redmi Note 12 Turbo:陪伴他5年的小米6正式退役
天天即时看!网友看电影觉得难看成功退一半费用 影城:散场20分钟内可办理
电动自行车调速器网上公开售卖!专家:私改限速或引发燃爆事故
环球资讯:ps 备忘清单_开发速查表分享
天天观天下!王者更新:祈愿夺宝重启,520传说天幕返场,5英雄喜提新衣
焦点速读:离谱!观致汽车要倒台 车主也被拉下水:被厂商告了
全球气象预报大模型风乌发布:有效预报时间首破10天
事关“刹车失灵”争议核心数据 本田中国召回超20万辆雅阁
长城财报漂亮 是因为新能源汽车卖得不漂亮
全球新资讯:仅1999元!铁威马F4-423(4G)四盘位NAS开启预售:双2.5G网口