通过rsync+inotify实现数据的实时备份,增量备份(这个教程的增量部分是假,实际为全量扫描)和同步
[ 2017-07-16 22:56:47 | 作者: admin ]
推荐使用这个教程,真正是增量备份的方法: http://blog.xg98.com/article.asp?id=2446
[转]http://ixdba.blog.51cto.com/2895551/580280/
在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份。
一、rsync的优点与不足
与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。
随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进...
阅读全文…
[转]http://ixdba.blog.51cto.com/2895551/580280/
在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份。
一、rsync的优点与不足
与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。
随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足,首先,rsync同步数据时,需要扫描所有文件后进...
阅读全文…
Linux挂载阿里云对象存储OSS作为本地磁盘扩充空间备份网站
[ 2017-07-15 17:00:56 | 作者: admin ]
p.s.挂载oss之后,使用rsync可以同步图片数据,非常方便
官方教程: https://bbs.aliyun.com/read/307212.html
本文来源: http://www.xxorg.com/archives/4450
醒醒的服务器VPS折腾小站使用阿里云的VPS安装Linux的CentOS,可悲的是最小带宽的,只有1M的带宽,想从ECS发出去点东西太难了,就说备份网站这点数据都需要很长时间,为了解决这个问题,使用阿里云的OSS可以第成本的解决,使用ossfs挂载OSS到VPS本地,备份的时候只需要存储在挂载后的目录里,跟本地操作一模一样,安全方便,走内网还只需要付存储费用,流量费也不需要。ossfs 能让在Linux系统中把阿里云的OSS bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS 上的对象,实现数据的共享。
...
阅读全文…
官方教程: https://bbs.aliyun.com/read/307212.html
本文来源: http://www.xxorg.com/archives/4450
醒醒的服务器VPS折腾小站使用阿里云的VPS安装Linux的CentOS,可悲的是最小带宽的,只有1M的带宽,想从ECS发出去点东西太难了,就说备份网站这点数据都需要很长时间,为了解决这个问题,使用阿里云的OSS可以第成本的解决,使用ossfs挂载OSS到VPS本地,备份的时候只需要存储在挂载后的目录里,跟本地操作一模一样,安全方便,走内网还只需要付存储费用,流量费也不需要。ossfs 能让在Linux系统中把阿里云的OSS bucket 挂载到本地文件系统中,您能够便捷地通过本地文件系统操作OSS 上的对象,实现数据的共享。
...
阅读全文…
centos6.6 在 dell R720 安装DELL OMSA
[ 2017-07-11 17:00:31 | 作者: admin ]
p.s.最简单的方法是使用快速安装脚本,自动下载与安装,将下面代码保存为 DELL_OMSA.sh,安装完后用https:/*:1311访问
阅读全文…
#!/bin/bash
#
# Dell OpenIPMI & OpenManage Installer
# Revision: July 22nd 2011
#
HOST=`hostname`
D=`date '+%d%m%y'`
echo "Dell OpenIPMI & OpenManage Automatic Installer"
echo "Revision: July 22nd 2011"
echo
echo "Installing Dell Yum Repository..."
echo
wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
...#
# Dell OpenIPMI & OpenManage Installer
# Revision: July 22nd 2011
#
HOST=`hostname`
D=`date '+%d%m%y'`
echo "Dell OpenIPMI & OpenManage Automatic Installer"
echo "Revision: July 22nd 2011"
echo
echo "Installing Dell Yum Repository..."
echo
wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
阅读全文…
Nginx+iptables屏蔽访问Web页面过于频繁的IP(防DDOS,恶意访问,采集器)
[ 2017-07-10 13:42:31 | 作者: admin ]
通过分析nginx的日志来过滤出访问过于频繁的IP地址,然后添加到nginx的blockip.conf,并重启nginx.
阅读全文…
#!/bin/sh
nginx_home = /Data/app_1/nginx
log_path = /Data/logs
/usr/bin/tail -n50000 $log_path/access.log \
|awk ‘$8 ~/aspx/{print $2,$13}' \
|grep -i -v -E “google|yahoo|baidu|msnbot|FeedSky|sogou” \
|awk ‘{print $1}'|sort|uniq -c |sort -rn \
|awk ‘{if($1>150)print “deny “$2″;”}'> $nginx_home/conf/vhosts/blockip.conf
/bin/kill
...nginx_home = /Data/app_1/nginx
log_path = /Data/logs
/usr/bin/tail -n50000 $log_path/access.log \
|awk ‘$8 ~/aspx/{print $2,$13}' \
|grep -i -v -E “google|yahoo|baidu|msnbot|FeedSky|sogou” \
|awk ‘{print $1}'|sort|uniq -c |sort -rn \
|awk ‘{if($1>150)print “deny “$2″;”}'> $nginx_home/conf/vhosts/blockip.conf
/bin/kill
阅读全文…
centos7下源码方式安装proftpd记录
[ 2017-07-04 09:45:06 | 作者: admin ]
p.s. 源码方式安装1.3.6之后发现根据网上的方法加入init.d,开启service一直失败,没有找到原因,只好先用原始方法启动和关闭proftpd
1、下载安装
2、编辑配置文件...
阅读全文…
1、下载安装
# cd /usr/local/src
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5.tar.gz
# tar xvfz proftpd-1.3.5.tar.gz
# cd proftpd-1.3.5
# ./configure --enable-nls --prefix=/usr/local/proftpd
# make
# make install
# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5.tar.gz
# tar xvfz proftpd-1.3.5.tar.gz
# cd proftpd-1.3.5
# ./configure --enable-nls --prefix=/usr/local/proftpd
# make
# make install
2、编辑配置文件...
阅读全文…
CentOS7安装iptables防火墙
[ 2017-07-03 10:58:01 | 作者: admin ]
CentOS7默认的防火墙不是iptables,而是firewalle.
1、安装iptable iptable-service
2、禁用/停止自带的firewalld服务
3、设置现有规则
#查看iptables现有规则
...
阅读全文…
1、安装iptable iptable-service
#先检查是否安装了iptables
service iptables status
#安装iptables
yum install -y iptables
#升级iptables(安装的最新版本则不需要)
yum update iptables
#安装iptables-services
yum install iptables-services
service iptables status
#安装iptables
yum install -y iptables
#升级iptables(安装的最新版本则不需要)
yum update iptables
#安装iptables-services
yum install iptables-services
2、禁用/停止自带的firewalld服务
#停止firewalld服务
systemctl stop firewalld
#禁用firewalld服务
systemctl mask firewalld
systemctl stop firewalld
#禁用firewalld服务
systemctl mask firewalld
3、设置现有规则
#查看iptables现有规则
...
阅读全文…
针对阿里云及腾讯云等默认不开启swap分区解决办法
[ 2017-07-03 10:22:42 | 作者: admin ]
1、创建用于交换分区的文件
注:block_size、number_of_block 大小可以自定义,比如bs=1M count=1024 代表设置1G大小swap分区
2、设置交换分区文件
3、立即启用交换分区文件
如果在/etc/rc.local中有swapoff -a 需要修改为swapon -a
4、设置开机时自启用swap分区
需要修改文件/etc/fstab中的swap行。
添加
注:/mnt/swap 路径可以修改,可以根据创建的swap文件具体路径来配置。
...
阅读全文…
dd if=/dev/zero of=/mnt/swap bs=block_size count=number_of_block
注:block_size、number_of_block 大小可以自定义,比如bs=1M count=1024 代表设置1G大小swap分区
2、设置交换分区文件
mkswap /mnt/swap
3、立即启用交换分区文件
swapon /mnt/swap
如果在/etc/rc.local中有swapoff -a 需要修改为swapon -a
4、设置开机时自启用swap分区
需要修改文件/etc/fstab中的swap行。
添加
/mnt/swap swap swap defaults 0 0
注:/mnt/swap 路径可以修改,可以根据创建的swap文件具体路径来配置。
...
阅读全文…
解决导出excel时出现的日期变#号,长数字变科学记数法的问题
[ 2017-07-03 09:32:44 | 作者: admin ]
1) 文本:vnd.ms-excel.numberformat:@
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%
以上是几种style样式,可以加到td或者table里,强制内容显示成以上格式,对于日期变成#号的,长数字变科学记数法的可以采用第一种样式,强制成文本方式显示即可
http://blog.csdn.net/coolwu/article/details/70153527
2) 日期:vnd.ms-excel.numberformat:yyyy/mm/dd
3) 数字:vnd.ms-excel.numberformat:#,##0.00
4) 货币:vnd.ms-excel.numberformat:¥#,##0.00
5) 百分比:vnd.ms-excel.numberformat: #0.00%
以上是几种style样式,可以加到td或者table里,强制内容显示成以上格式,对于日期变成#号的,长数字变科学记数法的可以采用第一种样式,强制成文本方式显示即可
http://blog.csdn.net/coolwu/article/details/70153527