Linux系统如何配置文件简易shell备份脚本
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,这篇文章主要为大家展示了"Linux系统如何配置文件简易shell备份脚本",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linux系统如何配置文件简易sh
千家信息网最后更新 2025年02月06日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安全错误
数据库的锁怎样保障安全
江苏城建官网服务器地址
网络安全活动奠定基础
游戏免费加速服务器
oracle数据库转换
计算机网络安全策略谢辞
json数据库是数据库吗
软件开发周报范例
svn服务器ip地址
数据库表空间使用率查看
我的世界手机国际服服务器插件
要建立高效的网络安全什么机制
智能家居和服务器哪个好
网络安全板块哪个公司好
大学生网络安全怎样做
昆山艾博士软件开发有限公司
市人社局网络安全工作
服务器并
erp软件开发的发展现状
武汉大学网络安全知乎
华为服务器400售后服务技术
浪潮 网络技术测试题
服务器账户权限管理
如何把网上的数据库弄下来
中国一汽集团软件开发
哈尔滨的网络技术公司
航天三院网络安全宣传
网络安全为主题作文300多字
金融数据库下载
软件开发与设计在校个人经历
数据库文件备份能看见什么