自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 mysql备份脚本

生产环境中Mysql数据库的备份是周期性重复的操作,所以通常是要编写脚本实现,通过crond计划任务周期性执行备份脚本 mysqldump备份方案: 周日凌晨1点全库备份 周一到周六凌晨每隔4个小时增量备份一次 设置crontab任务,每天执行备份脚本crontab–e每个星期日凌晨1:00执行完全备份脚本0 1 * * 0 /root/mysqlfullbackup.sh >/dev/nu

2016-12-31 09:52:31 286

原创 rsync+inotify实时同步

linux内核从2.6.13版本开始提供了inotify通知接口,用来监控文件系统的各种变化情况,如文件存取、删除、移动、修改等。利用这一机制,可以很方便地实现文件异动警告、增量备份,并针对目录或文件的变化及时作出响应。将rsync工具与inotify机制相结合,可以实现触发式备份(实时同步)——只要原始位置的文件发生变化,则立即启动增量备份操作,否则处于静默等待状态。这样,就避免了按固定周期备份

2016-12-31 00:15:56 374

原创 rsync远程同步——使用rsync备份工具

有了同步源服务器之后,就可以使用rsync工具来执行远程同步了。这里在客户机上操作,当然同步源与发起端可以是同一台主机,效果相当于本地备份。 1、rsync命令的基本用法: 例如:将文件/etc/fstab、目录/boot/grub同步备份到/opt目录下,其中“-r”表示地柜整个目录树,“-l”选项用来备份链接文件。 1)、命令格式及常用备份选项 -r:递归模式,包

2016-12-30 15:49:31 571

原创 rsync远程同步——配置rsync源服务器

简介: 正确、有效的备份方案是保障系统及数据安全的重要手段。在服务器中,通常会结合计划任务。Shell脚本来执行本地备份。为了进一步提高备份的可靠性,使用异地备份也是非常有必要的。今天主要学习rsync工具的使用,以实现快速、安全、高效的异地备份,如构建web镜像站点。一、配置rsync源服务器 rsync是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量

2016-12-30 11:32:37 2189

原创 一些oracle的常用语句

1.查看用户所有表: select * from user_tables; 2. 查询所有的列内容(不重复):Select distinct 列 from 表名; 3.改表名:Alter table 表名 rename to 表名; 4.更改字段内容:Update 表名 set 列名 =replace(列名,被替换的内容,要替换的内容) 5.查询及删除重复记录:Select * from

2016-12-26 10:23:05 260

原创 centos6.5增加交换分区

1、起因 在centos安装oracle 11g时,好多检测都没有被通过,其中之一就是swap size 太小,我的2G的交换分区来安装oracle 11g不被允许,所以在不重新安装系统的情况下怎么增加swap size就是首要解决的问题: 2、、根据Redhat公司的建议,Linux系统swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大, 例如要顺利

2016-12-26 10:21:18 2977

原创 mysql的分表分区

为什么要分表和分区? 我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。 mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。当出现这种情况时,我们可以考

2016-12-24 10:11:40 405

原创 mysql备份与恢复(方案二)

方案二、xtrabackup完全备份+xtrabacup增量备份 前面我们进行增量备份时,使用的还是老方法:备份二进制日志。其实xtrabackup还支持进行增量备份。 先介绍下xtrabackup的备份原理 在InnoDB内部会维护一个redo日志文件,我们也可以叫做事务日志文件(transaction log,事务日志)。事务日志会存储每一个InnoDB表数据的记录修改。当InnoDB启动

2016-12-24 10:06:43 232

原创 mysql的备份与恢复(方案一)

一、 mysqldump备份结合binlog日志恢复 MySQL备份一般采取全库备份加日志备份的方式,例如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。 1、binlog介绍 mysql的二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog),还包括了这

2016-12-24 09:59:19 736

原创 linux下搭建简单的ntp时间服务器

步骤: 1、在要做时间服务器的机子上在线yum安装ntp 2、安装好之后systemctl start ntpd启动ntp之后检查一下运行状态 3、进入etc/ntp.conf文件添加以下内容(根据实际需求更改) 这里我添加的是10.0.0.0网段和192.168.5.0网段,大家根据自己的需求添加。 4、保存退出,并重启ntp服务器 5、到需要同步的其他主机上,在线

2016-12-22 10:32:28 678

原创 openstack学习笔记3

3.5. Cinder块存储 存储是虚拟机不可缺少的关键设备,openstack参考了亚马逊的EBS,为虚拟机提供持久化的块设备存储。最常见的示例是为虚拟机增加一个新的硬盘,这个硬盘就是块设备,如果虚拟机是linux操作系统,那么会将硬盘识别为sdb,sdc;如果是windows,则会识别为新的硬盘,此时需要格式化: 在学习openstack弹性云存储之前,先分析常见的存储概念,一般来说,

2016-12-21 09:54:05 439

原创 Openstack学习笔记2-Neutron

3.4 Neutron概述neutron:网络服务,负责接收对网络的调用请求 网络管理和配置是云计算中一项非常重要的功能。nova自带的nova-network实现了一些基本的网络模型,允许虚拟机之间的相互通信及虚拟机对internet的访问。归纳的来讲nova network的主要功能有:  网络模型:nova network实现了三种网络模型,允许管理员根据自己的需要进行组网,让虚拟机

2016-12-19 11:20:43 1032

原创 openstack学习笔记1

一、openstack可以构建的三种云环境: 1、私有云环境: 指的是部署在一个封闭和特定环境中的一个云计算系统。 2、公有云环境: 指的是部署在一个开放环境中,为所有具备网络接入能力的人和系统提供服务。用户通过互联网访问和使用公有云服务,但不拥有云也不管理云。 3、混合云环境: 指的是以私有云为基础,能够在业务负载超越私有云自身能力或其他指定情况下,把部分业务负载听命的

2016-12-19 11:02:59 830

原创 centos7.2安装mysql5.7.13

一、MySQL 5.7主要特性: 原生支持Systemd 更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。 新增sys库:以后这会是DBA访问最频繁的库 更好的优化器:优化器代码重构的意义将在这个版本及以后的版本中带来巨大的改进,Oracle官方正在解决My

2016-12-17 14:52:44 324

转载 关于nginx防止ddos和cc攻击方法(转)

CC攻击可以归为DDoS攻击的一种。他们之间都原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC攻击。代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现DOS,和伪装就叫:cc(ChallengeCollapsar)。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御。因为肉鸡可以模

2016-12-13 16:04:21 1641

原创 SVN的部署以及基本操作

优点:版本控制器的一种,根据修改次数,自动增加版本号,方便找回历史版本,防止多人开发室修改一类文件覆盖或被删除1、安装:分为服务端和客户端 这里我再VMware中安装了个win7的虚拟机来进行试验 首先我们先把安装包拽到虚拟机中 先安装服务端,再安装客户端,安装时只需要下一步就可以,无需任何更改。 安装完成之后会出现以下图标,代表安装成功了 2.创建svnserver也就是服

2016-12-13 14:32:42 435

原创 rpm安装http,编译安装nginx,配置firewall防火墙

一. 名称: rpm安装HTTP,编译安装nginx,配置firewall防火墙 二. 目的:联系RPM与编译安装,并学会配置防火墙 三. 实验步骤: 1. 配置YUM源 修改YUM源的配置文件 2. 安装HTTP的rpm包 3. 安装Nginx包 首先安装它的依赖包 pcre-devel 和 zlib-devel 接着开始安装Nginx

2016-12-13 12:10:08 313

原创 centos7的安装

一. 名称:Centos7的基本配置 二. 目的:学会安装Centos7以及基本配置(网卡、主机名、运行模式等) 三. 步骤: 1. 安装Centos7 可以在system系统中的installation destination进行磁盘分区管理:自动分区和手动分区 这里我创建如下分区: /boot 分区 500MB swap分区 4096MB(一般设置为内存的

2016-12-13 11:56:38 825

原创 关于DNAT策略的简单应用(发布公司内网中的服务器)

与SNAT不同,DNAT是通过修改数据包的目标IP地址和目标端口。DNAT与SNAT应用非常相似,只是应用的方向相反。 SNAT只能用在nat表的postrouting链,而DNAT只能用在nat表的prerouting链和output链。 DNAT的作用一般是用来将公司内网中的服务器发布到外网中,原理为,当internet中的客户机提交的http请求到达企业的网

2016-12-12 14:25:33 1979

原创 关于SNAT的简单应用

SNAT:为解决公网IP不足,无法满足公司内部台PC访问internet 首先要使用SNAT转发必须开启路由转发: 可以在/etc/sysctl.conf 中添加或修改以下选项: net.ipv4.ip_forward = 1 修改完成后保存退出,并执行以下命令: sysctl -p #读取修改后的配置文件 1、固定ip地址上网: 设置防火墙规则: iptables -t n

2016-12-12 14:12:58 546

原创 iptables规则的用法

1、基本语法: iptables [-t 表名] 管理选项 [链名] [匹配条件] [-j 控制类型]其中,表名,链名用来指定iptables命令所操作的表和链,未指定表名时将默认使用filter表;管理选项表示iptables规则的操作方式,如插入,增加,删除,查看等;匹配条件用来指定要处理的数据包的特征,不符合指定条件的数据包将不会处理;控制类型指的是数据包的处理方式,如允许

2016-12-11 16:46:43 462

原创 关于iptables

一、iptables防火墙的一些基础知识: 1、关于netfilter与iptables的区别: netfilter:指的是linux内核中实现包过滤防火墙的内部结构,不以程序或文件的形式存在,属于“内核态”的防火墙功能体系。 iptables:用来管理linux防火墙的命令程序,通常位于/sbin/iptables目录下,属于“用户态”的防火墙体系。

2016-12-11 15:29:50 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除