{
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文件shell脚本。
### Linux Oracle自动备份脚本详解 #### 背景与目的 在企业级数据库管理中,数据的安全性和可靠性至关重要。Oracle作为一款广泛使用的数据库管理系统,其数据备份的重要性不言而喻。通过设置自动化的备份机制可以...
Linux自动备份脚本是系统管理员在日常工作中必不可少的工具,用于定期备份重要的数据或系统配置,以防止数据丢失。本文将详细介绍如何创建一个强大的Linux自动备份脚本,并自动删除七天前的旧备份。 首先,我们需要...
适合小白使用的数据库自动备份的脚本,主页还有Windows环境下的自动备份的脚本,免费下载使用,如有问题随时都可提问,每天我都会上线及时回复,欢迎大佬来指教。
在Linux系统中,编写自动化备份脚本是一种常见且重要的任务,尤其对于服务器管理和维护来说,定期备份数据可以确保数据安全,防止意外丢失。本篇将详细介绍如何创建一个名为"linux备份sh脚本.sh"的shell脚本来实现...
linux下自动备份数据文件脚本,只需要修改日期,按日期备份,定时删除。
linux每日自动备份脚本,该脚本backupday.sh用来每日备份你需要备份的文件或目录
利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh
以下是对“postgresql数据库定时备份脚本(linux)”这一主题的详细讲解。 一、PostgreSQL备份类型 1. **完整备份**:包含所有数据库对象,如表、索引、视图等。 2. **增量备份**:基于上一次完整备份,仅备份自...
Oracle 备份脚本(Linux) 这篇文章将详细介绍 Oracle 备份脚本在 Linux 系统中的实现,包括备份脚本的编写、备份目录的设置、备份日志的记录、磁盘空间的检查、远程服务器的备份等多个方面。 备份脚本的编写 备份...
"DB2自动备份脚本(window和linux)测试通过版本"是一个针对两种主流操作系统——Windows和Linux设计的自动化备份解决方案。 在Windows系统中,DB2备份通常通过命令行工具db2cmd或db2backup执行。脚本可能包含以下...
### Linux平台Mysql自动备份脚本详解 #### 一、引言 在信息化时代,数据安全至关重要。数据库作为存储业务核心数据的关键组件,其稳定性和可靠性直接影响到整个系统的可用性。MySQL作为全球广泛使用的开源关系型...
接下来编写备份脚本,示例脚本如下: ```sh #!/bin/sh dateTime=`date +%Y_%m_%d` # 获取当前系统日期 days=7 # 删除7天前的备份 orowner=bakuser # 备份所有者 bakdescdir=/DATA/bakmdata # 备份目标目录 bakdata=$...
SUSE Linux 定时备份脚本 本文将详细介绍如何使用 SUSE Linux 创建一个定时备份脚本,以便自动将应用程序及数据库备份到另一个服务器上。 标题解释 本文标题为「SUSE Linux 定时备份脚本」,表明了本文的主要内容...
在linux下方便的备份mysql数据库的脚本。
数据库备份 在计划任务里添加一条命令 执行这个脚本就OK了 例如 :00 21 * * * /www/mysqlbak/mysql.sh
Linux 下 Mysql 备份脚本 使用 mysqldump 命令 备份数据库 单/多库备份 自定义 mysqldump 其他参数 -h -d ..... 删除超过一定时间的备份
clickhouse万能自动备份脚本。 脚本执行命令如下: sh backup-ch.sh ip port user password db chdir(clickhouse安装目录) bak_dir(备份目录) 参数灵活配置。拥有7个参数。可满足多种场景。 支持crontab定时调度...
Linux下实现Oracle数据库自动备份的脚本
标题提到的"linux计划备份脚本",实际上是在指利用Linux的计划任务工具cron来自动执行备份操作。这通常包括完整备份(full backup)和增量备份(incremental backup)。完整备份会复制所有文件,而增量备份则只备份...