0℃
2015年04月24日
⁄ Inotify
⁄ 被围观 27,535次+
说明:
服务器系统:CentOS
文件目录:/home/web/osyunwei.com
实现目的:
当/home/web/osyunwei.com下面除过cache目录之外,任何文件发生变化时,记录日志并保存。
具体操作:
一、安装Inotify-tools工具
1、查看服务器内核是否支持inotify
ll /proc/sys/fs/inotify #列出文件目录,出现下面的内容,说明服务器内核支持inotify
-rw-r--r-- 1 root root 0 Mar 7 02:17 max_queued_events
-rw-r--r-- 1 root root 0 Mar 7 02:17 max_user_instances
-rw-r--r-- 1 root root 0 Mar 7 02:17 max_user_watches
备注:...
Inotify, linux, 监控阅读全文
3℃
2014年03月11日
⁄ Inotify
⁄ 被围观 98,381次+
前言:
一、为什么要用Rsync+sersync架构?
1、sersync是基于Inotify开发的,类似于Inotify-tools的工具
2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。
二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别?
1、Rsync+Inotify-tools
(1):Inotify-tools只能记录下被监听的目录发生了变化(包括增加、删除、修改),并没有把具体是哪个文件或者哪个目录发生了变化记录下来...
Inotify, linux, Rsync, sersync阅读全文
3℃
2014年03月07日
⁄ Inotify
⁄ 被围观 75,836次+
说明:
操作系统:CentOS 5.X
源服务器:192.168.21.129
目标服务器:192.168.21.127,192.168.21.128
目的:把源服务器上/home/www.osyunwei.com目录实时同步到目标服务器的/home/www.osyunwei.com下
具体操作:
第一部分:分别在两台目标服务器192.168.21.127,192.168.21.128上操作
一、分别在两台在目标服务器安装Rsync服务端
1、关闭SELINUX
vi /etc/selinux/config #编辑防火墙配置文件
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存,退出
setenforce 0 ...
CentOS, Inotify, linux, Rsync阅读全文
3℃
2013年03月31日
⁄ Shell
⁄ 被围观 32,637次+
说明:
Oracle数据库服务器
操作系统:CentOS
IP:192.168.0.198
端口:1521
SID:orcl
Oracle数据库版本:Oracle11gR2
具体操作:
1、root用户登录服务器
mkdir -p /backup/oracledata #新建Oracle数据库备份目录
chown -R oracle:oinstall /backup/oracledata -R #设置目录权限为oinstall用户组的oracle用户(用户oracle与用户组oinstall是在安装Oracle数据库时设置的)
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容 版权所有,转载请注明出处及原文链接
2、新建Oracle数据库备份脚本
vi /backup/...
CentOS, Oracle, Oracle数据库阅读全文
3℃
2013年02月27日
⁄ Bat
⁄ 被围观 28,165次+
1、在Windows上安装Oracle客户端软件(比如:win32_11gR1_client版本最好跟服务器Oracle版本相同)
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容 版权所有,转载请注明出处及原文链接
2、在Windows上配置Oracle客户端连接
打开D:\app\Administrator\product\11.1.0\client_1\network\admin\tnsnames.ORA #添加以下代码
128orcl=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.0.128)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
128orcl #描...
Oracle阅读全文
0℃
2012年07月16日
⁄ Rsync
⁄ 被围观 15,577次+
说明:
1、Rsync服务端
系统:CentOS 6.3
IP地址:192.168.21.132
数据存放目录:/data/osyunwei
2、Rsync客户端
系统:Debian 6.0.5
IP地址:192.168.21.144
同步的目录:/data/osyunwei
实现目的:
Rsync客户端每天凌晨3:00自动同步Rsync服务端/data/osyunwei目录中的数据到自己的/data/osyunwei目录
一、Rsync服务端配置
1、关闭SELINUX
vi /etc/selinux/config #编辑防火墙配置文件
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存,关闭
shutdown -r now #重...
CentOS, Debian, Rsync, 数据同步阅读全文
1℃
2012年07月12日
⁄ Rsync
⁄ 被围观 26,456次+
说明:
1、cwRsyncServer服务端
系统:Windows Server 2003
IP地址:192.168.21.134
数据存放目录:D:\osyunwei
2、Rsync客户端
系统:CentOS 6.3
IP地址:192.168.21.132
同步的目录:/osyunwei
实现目的:
Rsync客户端每天凌晨3:00自动同步cwRsyncServer服务端D:\osyunwei目录中的数到/osyunwei目录
一、cwRsyncServer服务端配置
附件:
cwRsyncServer下载地址:
http://jaist.dl.sourceforge.net/project/sereds/cwRsync/4.0.3/cwRsyncServer_4.0.3_Installer.zip
解压cwRsyncServer_4.0.3_Installer.zip,双...
CentOS Rsync, Rsync, Windows Server cwRsyncServer, 数据同步阅读全文
0℃
2012年07月07日
⁄ Rsync
⁄ 被围观 26,235次+
说明:
cwRsyncServer服务端 IP:192.168.21.128
cwRsync客户端 IP:192.168.21.129
实现目的:
把服务端D:\data目录中的数据通过任务计划定期同步到客户端D:\data目录中
附件:
cwRsyncServer下载地址:
http://jaist.dl.sourceforge.net/project/sereds/cwRsync/4.0.3/cwRsyncServer_4.0.3_Installer.zip
cwRsync下载地址:
http://jaist.dl.sourceforge.net/project/sereds/cwRsync/4.0.3/cwRsync_4.0.3_Installer.zip
具体操作:
一、在服务端安装cwRsyncServer
解压cwRsyncServer_4.0.3_Installer.zip,...
cwRsync, cwRsyncServer, Windows Server 2003, 数据同步阅读全文
0℃
2012年07月01日
⁄ Shell
⁄ 被围观 14,673次+
说明:
1、备份目录/home/osyunwei下面所有的文件到/home/osyunweibak里面,并且保存为osyunwei20120701.tar.gz的压缩文件格式(2012_07_01是指备份执行时当天的日期),最后只保留最近7天的备份
2、上传/home/osyunweibak里面的备份文件到远程FTP服务器上,并且只保留最近7天的备份。
3、FTP服务器:192.168.21.139 端口:21 账号:osyunwei 密码:123456 osyunweibak为备份文件存放目录(此目录需要预先在FTP服务器创建好)
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原...
Debian, 自动备份阅读全文
1℃
2012年06月30日
⁄ Shell
⁄ 被围观 17,643次+
说明:
1、备份MySQL数据库存放目录/var/lib/mysql下面的osyunweidata数据库到/home/mysql_data里面,并且保存为osyunweidata_bak_2012_06_30.tar.gz的压缩文件格式(2012_06_30是指备份执行时当天的日期),最后只保留最近7天的备份
2、上传/home/mysql_data里面的备份文件到远程FTP服务器上,并且只保留最近7天的备份
3、FTP服务器:192.168.21.139 端口:21 账号:admin 密码:123456 mysql_data为备份文件存放目录(此目录需要预先在FTP服务器创建好)
实现步骤:
1、安装ftp命令
apt-get install ftp #安...
Debian, Shell脚本, 备份MySQL阅读全文
0℃
2012年05月06日
⁄ Rsync
⁄ 被围观 23,148次+
说明:
1、Rsync服务端
系统:CentOS 5.5
IP地址:192.168.21.160
数据存放目录:/data/osyunwei
2、cwRsync客户端
系统:Windows Server 2003
IP地址:192.168.21.130
同步的目录:D:\osyunwei
实现目的:
cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/data/osyunwei目录中的数据到D:\osyunwei目录
一、Rsync服务端配置
1、关闭SELINUX
vi /etc/selinux/config #编辑防火墙配置文件
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq #保存,关闭
shutdown -r now #重...
CentOS, cwRsync, Rsync阅读全文
1℃
2012年04月13日
⁄ Rsync
⁄ 被围观 14,517次+
说明:
1、Rsync服务端
系统:Ubuntu Server 11.10
IP地址:192.168.21.168
数据存放目录:/home/mysql_data
2、cwRsync客户端
系统:Windows Server 2003
IP地址:192.168.21.130
同步的目录:D:\mysql_data
实现目的:
cwRsync客户端每天凌晨3:00钟自动同步Rsync服务端/home/mysql_data目录中的数据到D:\mysql_data目录
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
一、Rsync服务端配置
1、开启防火墙tcp 873端口(Rsync默认端口)
说明:Ubuntu默认安装是没有开...
cwRsync, Ubuntu Server阅读全文
3℃
2012年04月04日
⁄ Bat
⁄ 被围观 15,455次+
说明:
MySQL数据库安装目录:C:\Program Files\MySQL\MySQL Server 5.0
MySQL数据库存放目录:C:\Program Files\MySQL\MySQL Server 5.0\data
MySQL数据库备份目录:D:\MySQLdata_Bak
实现目的:备份MySQL数据库存放目录中的mysql数据库到D:\MySQLdata_Bak目录,并且按照日期存放。
例如:
D:\MySQLdata_Bak\mysql\20120404
D:\MySQLdata_Bak\mysql\20120405
1、把下面的文件保存为:mysql_bak.bat 放到D:\MySQLdata_Bak\目录中,如:D:\MySQLdata_Bak\mysql_bak.bat
@echo off
echo.
echo MySQL数据库备份脚本...
mysql, mysql备份, mysql数据备份阅读全文
0℃
2012年04月04日
⁄ Bat
⁄ 被围观 23,417次+
说明:
MySQL数据库安装目录:C:\Program Files\MySQL\MySQL Server 5.0
MySQL数据库存放目录:C:\Program Files\MySQL\MySQL Server 5.0\data
MySQL数据库备份目录:D:\MySQLdata_Bak
实现目的:备份MySQL数据库存放目录中的mysql数据库到D:\MySQLdata_Bak目录,按照日期存放,
并且只保留最近7天的数据
例如:
D:\MySQLdata_Bak\mysql\20120404\mysql_bak.sql
D:\MySQLdata_Bak\mysql\20120405\mysql_bak.sql
1、把下面的文件保存为:mysql_bak.bat 放到D:\MySQLdata_Bak\目录中,如:D:\MySQLdata_Bak\mysql_ba...
mysql, mysql备份阅读全文
2℃
2011年12月16日
⁄ Bat
⁄ 被围观 18,281次+
说明:
1、要备份的文件在D盘根目录下面,以时间命名,例如
D:\data_db_201112130001.BAK
D:\data_db_201112140002.BAK
D:\data_db_201112150003.BAK
每天会自动生成一个新的文件,例如2011年12月16号,会自动生成data_db_201112160004.BAK
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
2、要把D:\下面当天生成的那个数据定时备份到FTP服务器上,例如,今天是2011年12月16号,要把data_db_201112160004.BAK这个文件上传到FTP服务器上,并且删除7天前的数据(只保...
FTP, 备份, 自动备份阅读全文
1℃
2011年11月03日
⁄ Shell
⁄ 被围观 25,960次+
说明:
我这里要把/home/wwwroot目录下面的所有文件备份到/home/wwwrootbak里面,并且保存为wwwroot20111103.tar.gz的压缩文件(20111103是指备份执行时当天的日期),然后只保留最近7天的备份,再把备份文件通过ftp服务器上传到指定空间,只保留最近7天的数据。
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
1、创建保存备份文件的目录:/home/wwwrootbak
cd /home
mkdir wwwrootbak
2、创建备份脚本文件:/home/wwwrootbak/wwwrootbak.sh
cd ...
Linux自动备份, Shell脚本, 自动备份文件阅读全文
1℃
2011年11月03日
⁄ Shell
⁄ 被围观 16,753次+
说明:
我这里要把MySQL数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysql_data20111103.tar.gz的压缩文件格式(20111103是指备份执行时当天的日期),然后只保留最近7天的备份,再把备份文件通过ftp服务器上传到指定空间,并且在远程ftp服务器只保留最近7天的备份。
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
实现步骤:
1、创建保存备份文件的目录:/home/mysql_data
cd /home
mkdir mysql_data
2、创建备份脚本文件...
Linux自动备份, Shell脚本, 自动备份MySQL阅读全文