`

linux自备份脚本

阅读更多
{
	echo "=================== Start Backup Now: `date` ===================================="
	service tomcat stop
	service mysqld stop

	rsync -av --delete 131.1.2.216:/home/jira-3.12.3 /home/
	rsync -av --delete 131.1.2.216:/home/confluence-2.9 /home/
	rsync -av --delete 131.1.2.216:/home/tomcat /home
	rsync -av --delete 131.1.2.216:/home/jdk1.6.0_07 /home

	now=`date +%Y%m%d%H%M%S`
	mkdir -p /home/backup/db/$now
	rsync -av --delete 131.1.2.216:/var/lib/mysql /var/lib
	rsync -a --delete /var/lib/mysql /home/backup/db/$now # backup also here

	rsync -av --delete 131.1.2.216:/etc/init.d/tomcat /etc/init.d

	rsync -av --delete 131.1.2.212:/home/svn /home
	rsync -av --delete 131.1.2.212:/etc/httpd/conf/httpd.conf /etc/httpd/conf
	rsync -av --delete /etc/httpd/conf/httpd.conf /home/backup/scripts

	# backup cvs
	rsync -av --delete 131.1.2.234:/cvs /home

	service mysqld start
	service tomcat start

	echo "=================== End Backup Now: `date` ===================================="
	echo ""
} 2>&1 | tee -a  /home/backup/backup.log

 

备份jira,wiki,svn

 

自动ssh-key:

SSH 自动登录设置
1、在客户端运行ssh-keygen命令,缺省的回车回车,最后,在当前用户~/.ssh目录下会生产一个id_rsa.pub文件

2、在要访问的服务器的用户的.ssh目录下,将id_rsa.pub文件内容复制到~/.ssh/authorized_keys文件中,每个客户端1行。

3、使用ssh -l username server 进行测试,如果不需要输入密码,则表示配置成功

分享到:
评论

相关推荐

    Linux下Mysql自动备份脚本

    Linux下自动备份Mysql文件shell脚本。

    Linux oracle 自动备份脚本

    ### Linux Oracle自动备份脚本详解 #### 背景与目的 在企业级数据库管理中,数据的安全性和可靠性至关重要。Oracle作为一款广泛使用的数据库管理系统,其数据备份的重要性不言而喻。通过设置自动化的备份机制可以...

    最全最强悍的linux自动备份+自动删除老的备份脚本

    Linux自动备份脚本是系统管理员在日常工作中必不可少的工具,用于定期备份重要的数据或系统配置,以防止数据丢失。本文将详细介绍如何创建一个强大的Linux自动备份脚本,并自动删除七天前的旧备份。 首先,我们需要...

    Oracle数据库Linux自动备份脚本.sh

    适合小白使用的数据库自动备份的脚本,主页还有Windows环境下的自动备份的脚本,免费下载使用,如有问题随时都可提问,每天我都会上线及时回复,欢迎大佬来指教。

    linux自动备份sh脚本

    在Linux系统中,编写自动化备份脚本是一种常见且重要的任务,尤其对于服务器管理和维护来说,定期备份数据可以确保数据安全,防止意外丢失。本篇将详细介绍如何创建一个名为"linux备份sh脚本.sh"的shell脚本来实现...

    linux下自动备份数据脚本

    linux下自动备份数据文件脚本,只需要修改日期,按日期备份,定时删除。

    linux每日自动备份脚本

    linux每日自动备份脚本,该脚本backupday.sh用来每日备份你需要备份的文件或目录

    linux服务器定时自动备份mysql数据库的脚本sh

    利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh

    postgresql数据库定时备份脚本(linux)

    以下是对“postgresql数据库定时备份脚本(linux)”这一主题的详细讲解。 一、PostgreSQL备份类型 1. **完整备份**:包含所有数据库对象,如表、索引、视图等。 2. **增量备份**:基于上一次完整备份,仅备份自...

    Oracle备份脚本(Linux)

    Oracle 备份脚本(Linux) 这篇文章将详细介绍 Oracle 备份脚本在 Linux 系统中的实现,包括备份脚本的编写、备份目录的设置、备份日志的记录、磁盘空间的检查、远程服务器的备份等多个方面。 备份脚本的编写 备份...

    DB2自动备份脚本(window和linux)测试通过版本

    "DB2自动备份脚本(window和linux)测试通过版本"是一个针对两种主流操作系统——Windows和Linux设计的自动化备份解决方案。 在Windows系统中,DB2备份通常通过命令行工具db2cmd或db2backup执行。脚本可能包含以下...

    Linux平台Mysql自动备份脚本

    ### Linux平台Mysql自动备份脚本详解 #### 一、引言 在信息化时代,数据安全至关重要。数据库作为存储业务核心数据的关键组件,其稳定性和可靠性直接影响到整个系统的可用性。MySQL作为全球广泛使用的开源关系型...

    linux自动备份文件 并上传到远程服务器 脚本实现

    接下来编写备份脚本,示例脚本如下: ```sh #!/bin/sh dateTime=`date +%Y_%m_%d` # 获取当前系统日期 days=7 # 删除7天前的备份 orowner=bakuser # 备份所有者 bakdescdir=/DATA/bakmdata # 备份目标目录 bakdata=$...

    suse linux 定时备份脚本

    SUSE Linux 定时备份脚本 本文将详细介绍如何使用 SUSE Linux 创建一个定时备份脚本,以便自动将应用程序及数据库备份到另一个服务器上。 标题解释 本文标题为「SUSE Linux 定时备份脚本」,表明了本文的主要内容...

    linux下数据库备份脚本

    在linux下方便的备份mysql数据库的脚本。

    linux 下数据库备份脚本

    数据库备份 在计划任务里添加一条命令 执行这个脚本就OK了 例如 :00 21 * * * /www/mysqlbak/mysql.sh

    Linux mysql 备份脚本

    Linux 下 Mysql 备份脚本 使用 mysqldump 命令 备份数据库 单/多库备份 自定义 mysqldump 其他参数 -h -d ..... 删除超过一定时间的备份

    clickhouse万能自动备份脚本

    clickhouse万能自动备份脚本。 脚本执行命令如下: sh backup-ch.sh ip port user password db chdir(clickhouse安装目录) bak_dir(备份目录) 参数灵活配置。拥有7个参数。可满足多种场景。 支持crontab定时调度...

    Linux下实现Oracle数据库自动备份的脚本

    Linux下实现Oracle数据库自动备份的脚本

    linux计划备份脚本

    标题提到的"linux计划备份脚本",实际上是在指利用Linux的计划任务工具cron来自动执行备份操作。这通常包括完整备份(full backup)和增量备份(incremental backup)。完整备份会复制所有文件,而增量备份则只备份...

Global site tag (gtag.js) - Google Analytics