Linux系统如何配置文件简易shell备份脚本
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要为大家展示了"Linux系统如何配置文件简易shell备份脚本",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linux系统如何配置文件简易sh
千家信息网最后更新 2025年12月03日Linux系统如何配置文件简易shell备份脚本
这篇文章主要为大家展示了"Linux系统如何配置文件简易shell备份脚本",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linux系统如何配置文件简易shell备份脚本"这篇文章吧。
| 在计算机科学中, Shell俗称壳(用来区别于核),是指"为使用者提供操作界面"的软件( 命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户 命令,然后调用相应的应用程序。 |
线上的配置文件以及应用配置文件是非常有必要进行备份的,不排除能够上服务器的朋友没有备份就直接修改出错或者其他人员误操作的情况。现在花了十分钟简单写了一个备份 脚本,另外也可以自己加上其他备份 脚本进去。
虽简单,但有了这个东西还是放心了不少,再也不用担心原始配置文件找不到了。
#!/bin/bash# bakup configfile for system 、nginx 、 php 、ELK and so on#author:21yunwei#date:2017.4.22time=`date +%Y%m%d`LOGFILE=/backup/configbak/configbak.log [ ! -e /backup/configbak/elkbak/$time ] && mkdir -p /backup/configbak/elkbak/$time [ ! -e /backup/configbak/nginxbak/$time ] && mkdir -p /backup/configbak/nginxbak/$time [ ! -e /backup/configbak/phpbak/$time ] && mkdir -p /backup/configbak/phpbak/$time [ ! -e /backup/configbak/etcbak/$time ] && mkdir -p /backup/configbak/etcbak/$time function etcbak() { tar zcf /backup/configbak/etcbak/$time/etc$time.tar.gz /etc/* } function nginxbak() {cp -rfpu /usr/local/nginx/conf/* /backup/configbak/nginxbak/$time/}function phpbak() {cp -rfpu /usr/local/php/etc/* /backup/configbak/phpbak/$time/}function elkbak() {cd /backup/configbak/elkbak/$time && mkdir es logstash kibanacp -rfpu /usr/local/ELK/elasticsearch-5.1.1/config/* /backup/configbak/elkbak/$time/es/cp -rfpu /usr/local/ELK/logstash-5.1.1/config/* /backup/configbak/elkbak/$time/logstash/cp -rfpu /usr/local/ELK/kibana-5.1.1/config/* /backup/configbak/elkbak/$time/kibana/} #start bak working:etcbaknginxbakphpbakelkbak#bakwork end ret=$?FINISHTIME=`date +%Y%m%d_%H%M%S` [ $ret -eq 0 ] && echo "configbak finished, time: $FINISHTIME">> $LOGFILE || echo "configbak failed,please check time:$FINISHTIME" >> $LOGFILEfind /backup/configbak/ -type d -mtime +15 |xargs rm -rf以上是"Linux系统如何配置文件简易shell备份脚本"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
备份
文件
配置
脚本
简易
系统
内容
篇文章
命令
学习
帮助
应用
原始
必要
不用
东西
使用者
应用程序
情况
易懂
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大学生网络安全短信是真的吗
软件开发需要下载什么软件
冬奥会期间网络安全工作小结
盘山软件开发设计
压缩并ssh数据库迁移
wps 选择整行数据库
蒙古国网络安全吗
软件开发项目明细
党政信创数据库入围名单
服务器返回json是怎么回事
服务器恢复数据需要多久
数据库设计字符长度范围
短期app软件开发
女生做软件开发的人多吗
网络安全推荐书籍
高中网络技术模块试题
思科ftp服务器配置实验
网络安全产品和服务有哪些
北京pdu服务器专用电源批发商
云海 服务器
轻量应用云服务器救援连接
电视中心服务器连接失败怎么回事
梧桐网络技术诈骗
怎么查国家数据库
测cf服务器延迟
盘山软件开发设计
刀片服务器和机架服务器怎样区分
普陀区专业软件开发哪家便宜
网络安全和算法
华融资产软件开发工资待遇