iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统如何配置文件简易shell备份脚本
  • 181
分享到

Linux系统如何配置文件简易shell备份脚本

2023-06-05 17:06:36 181人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“linux系统如何配置文件简易shell备份脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“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备份脚本”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux系统如何配置文件简易shell备份脚本

本文链接: https://www.lsjlt.com/news/243782.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统如何配置文件简易shell备份脚本
    这篇文章主要为大家展示了“Linux系统如何配置文件简易shell备份脚本”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何配置文件简易shell备份脚本”这篇文章吧。在计算机科学...
    99+
    2023-06-05
  • Shell脚本实现备份系统文件并邮件发送功能
    本篇内容介绍了“Shell脚本实现备份系统文件并邮件发送功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装MUTT邮件客户端# ...
    99+
    2023-06-09
  • 如何用linux批量备份服务器配置文件和目录的脚本
    本篇内容介绍了“如何用linux批量备份服务器配置文件和目录的脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!功能:1. 只在备份机执行,...
    99+
    2023-06-09
  • Linux系统如何创建Shell脚本
    这篇文章主要介绍了Linux系统如何创建Shell脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 创建文件并编辑在目录中创建名为build.sh的shell脚本文件,...
    99+
    2023-06-28
  • 简易版Linux服务器如何初始化Shell脚本
    本篇内容介绍了“简易版Linux服务器如何初始化Shell脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!该Shell脚本主要用于新安装L...
    99+
    2023-06-09
  • 如何使用Git备份Linux配置文件
    这篇文章给大家分享的是有关如何使用Git备份Linux配置文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。我们使用 Linux 服务器时,有时候需要备份配置文件。传统的备份方法是复制文件,改名,并在文件结尾插入...
    99+
    2023-06-16
  • 如何使用rsync备份文件/目录到Linux服务器上的Shell脚本
    这篇文章将为大家详细讲解有关如何使用rsync备份文件/目录到Linux服务器上的Shell脚本,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用该脚本会以交互的方式实施备份,你需要提供远程...
    99+
    2023-06-28
  • 如何用shell脚本实现linux系统文件完整性检测
    这篇文章主要介绍“如何用shell脚本实现linux系统文件完整性检测”,在日常操作中,相信很多人在如何用shell脚本实现linux系统文件完整性检测问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何用sh...
    99+
    2023-06-09
  • 如何配置Shell脚本实现在Linux系统中自动安装JDK
    这篇文章主要介绍“如何配置Shell脚本实现在Linux系统中自动安装JDK”,在日常操作中,相信很多人在如何配置Shell脚本实现在Linux系统中自动安装JDK问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-06-09
  • 如何使用Shell脚本定时备份清除运行系统日志
    小编给大家分享一下如何使用Shell脚本定时备份清除运行系统日志,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、写备份并清除老日志Shell脚本:代码如下:#!...
    99+
    2023-06-09
  • 如何实现简易版Linux服务器初始化Shell脚本
    这篇文章主要介绍如何实现简易版Linux服务器初始化Shell脚本,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!该Shell脚本主要用于新安装Linux服务器系统的初始化工作,具体包括:关闭IPv6模块关闭SELin...
    99+
    2023-06-16
  • 如何使用sendmail配置企业简易邮件系统
    小编给大家分享一下如何使用sendmail配置企业简易邮件系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! sendmail的安装,您首先要保证域名提供商为你的主机做了MX记录的域名解析。我做的MX记录如下。 ...
    99+
    2023-06-13
  • Linux平台下如何实现RMAN 全备和增量备份shell脚本
    这篇文章主要介绍了Linux平台下如何实现RMAN 全备和增量备份shell脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。全备脚本以&n...
    99+
    2024-04-02
  • linux中如何保留文件系统下剩余指定数目文件的shell脚本
    这篇文章主要介绍了linux中如何保留文件系统下剩余指定数目文件的shell脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。例子:代码如下:#!/bin/bash #---...
    99+
    2023-06-09
  • linux系统中如何安全使用shell脚本
    本篇文章为大家展示了linux系统中如何安全使用shell脚本,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用方法将其复制,保存为一个shell文件,比如security.sh.将其上传到linu...
    99+
    2023-06-13
  • 如何配置RSync文件备份同步Linux服务器
    这篇文章主要介绍“如何配置RSync文件备份同步Linux服务器”,在日常操作中,相信很多人在如何配置RSync文件备份同步Linux服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何配置RSync文件...
    99+
    2023-06-12
  • 如何编写一个Linux系统安全设置的Shell脚本
    本篇内容介绍了“如何编写一个Linux系统安全设置的Shell脚本”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们将常用的系统安全配置制作...
    99+
    2023-06-09
  • Linux系统如何使用shell脚本定时任务
    这期内容当中小编将会给大家带来有关Linux系统如何使用shell脚本定时任务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。定时任务是Linux系统运维人员常用的一种技术手段,使用定时任务可以简化那些繁琐...
    99+
    2023-06-28
  • Linux系统如何通过shell脚本统计CPU利用率
    这篇文章将为大家详细讲解有关Linux系统如何通过shell脚本统计CPU利用率,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。shell脚本具体实现方法:1.输入 top -bn1 (b控制...
    99+
    2023-06-28
  • 电脑系统坏了如何备份文件
    这篇“电脑系统坏了如何备份文件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“电脑系统坏了如何备份文件”文章吧。电脑系统坏了备...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作