#! /bin/bash#Automatic Backup Linux System Files#By Author xiangbing#Define Variables SOURCE_DIR=( $*) TARGET_DIR=/data/backupYEAR=`date +%Y`MONTH=`da ...
转载 2021-08-16 15:23:00
178阅读
2评论
每天备份  [root@yanjin ~]# vim backupdaily.sh #!/bin/bash # # This program is created by JinYan 2012/07/06 # # What is tis program? # This program will backup the following messages: #
原创 2012-07-06 11:27:45
761阅读
目录备份命令之rsync1、备份命令1.1 cp1.2 scp1.3 rsync2、rsync介绍3、rsync特性4、rsync应用场景5、rsync传输模式6、rsync的使用(参数)6.1 rsync基础参数6.2 rsync高级参数7、rsync守护进程模式7.1 服务端7.2 客户端(3选1推荐2)8、rsync实时同步(inotify)8.1 安装inotify(装在客户端)8.2 i
转载 2023-08-02 23:20:37
93阅读
对/tmp/data 进行备份,命名方式为当前的时间定义编辑脚本/home/admin/var_test.sh#!/bin/bash##var_test.shecho $tt=`date |awk '{print $5}'`tar cvf /tmp/data."$t".tar /tmp/dataecho $t是定义一个变量tt=`date |awk '{print $5}'`这个命令是先使用dat
原创 2013-01-01 15:44:44
608阅读
简单备份 我们先看一个简单但功能强大的归档机制。我们查看一个名为 arc 的简单脚本,该脚本支持从 Linuxshell 提示符创建备份快照。清单 1: arc 的 shell 脚本 #!/bin/sh tar czvf $1.$(date +%Y%m%d-%H%M%S).tgz $1 exit $? arc 脚本接受单个文件或目录名作为参数,创建压缩的归档文
转载 精选 2009-06-02 11:47:48
1210阅读
#!/bin/bash #this shell is create by ben@enmuo.cn filename=`date  +%Y%m%d%H%M%S` echo -n "please input backup directory name:" read directory if [ ! -d $directory ] then echo 2&g
原创 2012-12-14 11:35:15
1229阅读
Linux是一种开放源代码的操作系统,被广泛应用于服务器操作系统。在Linux系统中,Shell脚本是一种用于自动化执行任务的脚本语言。其中,备份是很重要的一个任务,而SFTP(Secure File Transfer Protocol)则是一种安全的文件传输协议。在Linux系统中,通过Shell脚本来实现备份并通过SFTP传输备份文件是一个常见的做法。 为了保证数据的安全性和可靠性,定期备份
原创 4月前
173阅读
本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文件夹位置。我们使用一个单独的列表文件,在这个文件中你需要列出要备份的文件/目录。我们添加了两个脚本,第一个脚本在每次拷贝完一个文件后询问密码(如果你启用了ssh密钥验证,那么就不会询问密码),而第二个
 #########start script#############  #!/bin/bash  s=`du -k   /home/xiaoyi/test.log | awk '{print $1}'`    if [ $s -gt "204800" ]       &nbs
原创 2012-09-18 13:54:47
1277阅读
前段时间写的使用python脚本自动备份系统文件,今天来写一个使用shell脚本增量备份系统文件,顺便复习一下shell脚本相关的命令,这个脚本可以根据自己的需求来备份不同的文件或者文件夹,进行完整备份和增量备份。直接上脚本如下:#!/bin/sh #Automatic Backup Linux System Files #Author wugk 2013-11-22 #Define Variab
原创 2013-11-22 17:55:20
3474阅读
2点赞
从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。LinuxShell种类众多
转载 精选 2014-09-02 10:24:10
295阅读
一个mysql备份脚本
原创 2023-04-10 11:30:55
77阅读
# 实现 Linux MySQL 数据库备份 Shell ## 1. 简介 在 Linux 系统中,我们可以通过编写 Shell 脚本来实现 MySQL 数据库的备份Shell 脚本是一种脚本语言,可以用于自动化执行一系列的命令和任务。本文将向你介绍如何编写一个用于备份 MySQL 数据库的 Shell 脚本。 ## 2. 流程图 ```mermaid flowchart TD;
原创 9月前
16阅读
  工作所需,仅供参考,如有疑问,欢迎提出。 #!/bin/sh # function:backup system config files weekly# name:SysBackUpByWeekly.sh# author:reed# blog:http://reeddeer.blog.163.com/# date:07/08/2012# version:1.0 # 说明:备份
原创 2012-10-17 16:30:05
997阅读
1点赞
linux shell实现备份MySQL (mysqldump 版本)
原创 1月前
59阅读
目的:实现定时自动备份文件夹,并排除某些文件夹,写下日志,并自动清除过期的备份和日志。 主要有3个文件,自动备份和清除脚本文件,需要备份的文件夹列表文件,需要排除的文件夹列表文件,都放在/root/backup文件夹下面,备份的目标文件夹为/home/backup/192.168.0.8,所以要设定排除掉/home/backup这个文件夹,否则不知道会发生什么后果。 自动备份和清除脚本文件ba
原创 2012-03-31 17:32:21
1152阅读
注:Gitlab是一个git服务程序,有web图形界面和一系列管理工具,具体详细介绍可以Google it。这一篇可以说是上一篇《Linux Shell脚本之Atlassian confluence远程备份方法》的姊妹篇。其说明和原理是和上一篇是一样的,其核心原理都是core dump、scp、ssh和find+rm,但也有不同。1.Gitlab本身提供了较好的备份方法,只是一个命令那么简单,并且
原创 2015-08-19 16:16:33
2639阅读
1点赞
4评论
LinuxShell 备份脚本集合说到Shell大家都不陌生,ShellLinux下批处理脚本文件,类似windows下的Vbs脚本等等,能协助我们完成一些自动化的任务,我们前面也介绍了一些Shell脚本协助我们完成了一些计划任务,当然说计划任务也不对,是通过计划任务来调用shell脚本来完成一些自动化任务。废话不多说了,来点实际的,今天呢,我们主要介绍的是环境还是工作中遇到的问题,通过远程来
原创 精选 2016-08-04 19:30:29
2666阅读
2点赞
1评论
linux shell实现目录的增量备份
原创 17天前
25阅读
部署目的 定时每天01:00备份ldap(/var/Sun/mps)数据到备份服务器上,并且删除7天以前的备分server01/bakldap/bak1.sh脚本内容#!/bin/bashDIR=/bakldapFILE_NAME=`date +%y%m%d%H%M`FILE_NAME=Bldap2_$FILE_NAME.tar.gz#echo start 
原创 2013-06-08 12:51:03
591阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5