排序:
默认
按更新时间
按访问量

xtrabackup全备+增备MySQL数据库实现方法

上一篇博客MySQL回滚到某一时刻数据的方法,说到了mysql没有Oracle,DB2这种企业级数据库常见的增量备份功能,只有类似于binlog的归档日志。可以实现先恢复全备,再重做归档日志进行回滚到之前任意时间点数据的功能。由于binlog是以事务为单位,记录了每条数据的时间信息,而且支持最好的...

2018-06-10 12:24:56

阅读数:42

评论数:0

MySQL回滚到某一时刻数据的方法

对于有归档日志的数据库来说,原理上都具备全库回滚到之前某一时刻的能力。在这方面最好用的Orale数据库,使用Oracle数据库的RMAN工具,可以方便的设置全备,增备保留的时间和自动清理,RMAN自己记录之前做过哪些备份操作,有一份备份列表,所以可以全自动的根据全备、增备、归档日志进行回滚,只需一...

2018-06-09 11:37:36

阅读数:120

评论数:0

Zabbix远程命令权限不足问题解决方法

在客户机上,当zabbix-server指示zabbix-agent执行命令的时候,不管是监控项里面的shell命令,还是报警之后执行的远程命令,往往都会执行不成功,主要原因就是被linux各种安全措施给拦截了。在redhat和centos中尤其明显。一、程序,网络权限比如下面是一个基于ncat(...

2018-06-01 10:13:26

阅读数:84

评论数:0

PXC+Replication多主多从MySQL集群搭建

PXC的数据库集群架构有用多节点强一致性同步的特性,并且每个节点都可以作为主节点,都可以同时读写,然后更改会立即同步到集群中所有节点,但是由于强一致性,导致其写入速度不如传统的Replication架构,PXC的写性能取决于集群中最慢的一台节点,所以集群节点并不是越多越好,一般三台。而Repili...

2018-05-31 14:49:04

阅读数:96

评论数:0

MYCAT轻松实现mysql读写分离

不论是传统的Replication集群,还是多主节点的PXC集群,都可以通过在程序中配置的方式实现读写分离,但是这样耦合性太高,编写程序不便,而且mysql节点一旦发生变化程序也要跟着改变。但是使用开源的mycat就可以轻松实现读写sql的路由分发,不管是主从结构还是多主结构都能很好的支持。而且由...

2018-05-30 14:45:41

阅读数:81

评论数:0

基于Docker的MYSQL PXC集群搭建

pxc集群是Percona XtraDB Cluster的缩写,其官方网页可以看这里https://www.percona.com/software/mysql-database/percona-xtradb-cluster。是基于percona数据库和galera中间件一种特殊MYSQL数据库,...

2018-05-29 22:01:06

阅读数:163

评论数:0

MySQL5.7.18基于事务的主从复制和读写分离

在以前的mysql版本中,读写分离的实现一般都是基于日志的主从复制实现的,这样会产生一个问题,就是master宕机之后,slave由于同步延时的问题,会导致master和slave内容不同,甚至会多个slave之间互相不同。所以为了解决这个问题,再mysql5.7.6版本之后加入了基于GTID的事...

2018-05-27 20:59:12

阅读数:60

评论数:0

AIX系统DB2双机冷切换的操作步骤

昨天写了一篇《AIX中WebSphere双机冷切换的操作步骤》,介绍了如何通过双机冷备的方式实现一台was机器宕机后手动切换到另一台物理机继续运行was。同理DB2也可以实现类似的功能。主要的步骤和切换WebSphere差不多,但是有细微的区别:1、准备工作你需要一台主服务器和备服务器,这两台服务...

2018-05-17 10:51:28

阅读数:118

评论数:0

AIX中WebSphere双机冷切换的操作步骤

WebSphere作为一个重量级中间件,一般部署在小型机或者高端x86服务器上,由一个主要的中心节点提供全方位的服务。不同于现在linux常用的小而多的集群式部署,WebSphere这种大型应用一般一个应用就要占用一台物理主机。当这台物理主机发生故障后,就需要把WebSphere软件连同其运行的项...

2018-05-16 14:01:27

阅读数:32

评论数:0

IDEA使用Maven项目不能加入本地Jar包的解决方法

使用IDEA编辑Web项目已经逐渐超过了使用eclipse的人数,但是IDEA对于pom.xml的执行也就是Maven方式导包支持并不是很完善,简单来说就是pom.xml上面记录的依赖库一般都能导入,但是如果pom.xml上面的某个依赖库失效,比如远程服务器关闭或者网络不通,或者是你想要加入本地硬...

2018-05-16 11:32:39

阅读数:322

评论数:0

AIX安装WebSphere后无法运行pmt.sh建立概要文件的解决方法

在AIX小型机中安装WebSphere,安装Install Manager(IM)和WAS主程序、补丁包均正常,可以显示图形化界面,但是在这些都安装完毕之后,执行/opt/IBM/WebSphere/AppServer/bin/ProfileManagement/pmt.sh会报错,而且报错也不写...

2018-05-16 10:21:17

阅读数:36

评论数:0

老AIX系统tar不能超过8G的解决方法

在老AIX系统下,比如AIX5、6(亲测AIX 7.1没有这个问题),系统默认支持tar命令,但是IBM的tar和和同时期LINUX上的GNU tar一个最大的区别就是IBM的tar不能打包8G以上的打包,也就是说如果单个文件或者文件累积超过8G就不能使用tar进行打包,网上给出的解决方案是使用p...

2018-04-25 09:13:24

阅读数:181

评论数:0

Zabbix 3.4监控JVM内存的方法

Zabbix本身就能监控系统的内存利用率和CPU利用率,但是系统内存并不能反应JVM内存情况,我经常碰到JVM内存满掉而系统内存大量空余的情况,因为我们在启动Tomcat这样的中间件时,一般会使用-Xmx 4096m这样命令来指定JVM可用内存的大小,默认才512M大小实在是很小,但最大也不应该超...

2018-04-18 09:32:38

阅读数:59

评论数:0

Oracle 12C 双机冷备的常见问题解答

1、什么是Oracle数据库的双机冷备?双机冷备,不同于Oracle RAC,是指多台物理机或虚拟机,可以挂载相同某个存储,并在每台数据库服务器上都安装好同样的数据库软件和Oracle实例,在主服务器宕机之后,切换到备用服务器继续提供服务的功能。2、双机冷备有什么特点?双机冷备不能像Oracle ...

2018-04-16 14:21:24

阅读数:71

评论数:0

DB2 9.7 数据库迁移方案(重定向恢复)

DB2数据库使用率越来越低了,从一开始的大面积使用到现在只剩一部分电信,政府,企业在坚持使用,网上能看到的资料也越来越少,而且能搜索到的资料都是很多版本之前的,已经失去了参考价值。而比较常用的数据库迁移,归档日志设置等,已经是错误的方法,下面主要介绍一下DB2数据库重定向恢复方法。主要用于将DB2...

2018-04-10 09:47:49

阅读数:145

评论数:0

AIX7.1安装Nginx 1.13的方法

NGINX近两年的使用范围非常广泛,既可以作为HTTP负载均衡器,还可以作为PHP服务器,还能做HTTPS服务器,用途非常广泛,体积非常小巧,性能很高。很多Linux的Web服务器都部署了nginx。但是如果使用了IBM的Power服务器,AIX系统,WebSphere中间件等IBM全家桶,很多l...

2018-02-28 16:57:54

阅读数:422

评论数:2

AIX 7.1 使用installp安装python的方法

如果你在百度搜索aix7.1安装python,那么搜到的方法都是通过rpm进行安装,可是aix系统安装rpm往往有一个通病,就是失败率极高,而且需要手动解决依赖。比如我在下面的地址下载不同版本python的rpm包ftp://ftp.software.ibm.com/aix/freeSoftwar...

2018-02-26 14:50:12

阅读数:191

评论数:0

Zabbix自动运行Shell脚本报警

Zabbix 3.4.4默认自带3种报警方式,SMTP邮件服务报警,Jabber报警,GSM调制解调器(短信)报警。这里面除了SMTP邮件服务报警比较实用以外,其他的报警方式用的并不多。Jabber在国内用的就不多,也很少有人会为Zabbix搞一个Jabber服务,而且给Zabbix服务器在添加一...

2018-02-24 10:25:05

阅读数:376

评论数:0

Zabbix 3.4.4修改时区和汉化

Zabbix3.4.4 默认语言为中文,默认时区为0时区,在使用时一般需要修改时区和语言。下面来详细介绍一下步骤。一、设定时区我使用的版本为Zabbix的docker版,时区需要在启动时就设置好,这个时区与显示图表的时间轴刻度有关,如果不设置正确的时区,那么就是UTC时区,需要加8个小时才是正确时...

2018-02-05 13:20:07

阅读数:1413

评论数:0

WAS8.5.5集群部署全程图解

WAS集群有一个优点,就是使用同步的内存作为会话保持,无需使用特殊的回话保持方案,就可以实现多个节点负载均衡的效果。同一个用户登录后,他的session会在所有节点的内存中都拥有相同的拷贝,所以无需担心轮训造成的登录状态失效的问题。另外WAS集群可以使用图形化的WEB页面进行各个节点的管理,同一个...

2017-12-30 10:45:49

阅读数:2221

评论数:0

Oracle数据库双机冷备部署方式

Oracle数据库如果做集群的话一般只能使用Oracle自带的RAC方式,但是如果由于各种原因不能部署RAC的话,可以采用双机冷备,一台开机的方式,下面使用VMWare虚拟化平台为例介绍一下双机冷备的部署方式。 所需材料 1、两台配置一模一样的主机,主机至少能插两块硬盘 2、找一块大硬盘,专门用来...

2017-12-25 09:56:47

阅读数:621

评论数:0

开源商业级服务器监控软件Zabbix 3.4.4部署方法

zabbix是一款免费开源而且商业级的服务器监控软件,扩展性很强,部署简单,是一个很好的服务器负载监控解决方案 zabbix分为server和agent,proxy三个模块,server由zabbix,mysql,php和中间件组成,用来提供Web页面并且定时轮训检查各个被监控主机的,agent是...

2017-12-18 12:51:15

阅读数:1604

评论数:7

记一次Redhat7无法正常开机的解决过程

事情的起源是使用VMWare虚拟平台克隆一个虚拟机的时候,克隆之前将网络配置全部删掉,然后将虚拟机关机,然后克隆出来一台之后,发现两台都无法正常的开机,症状是监视器会显示一个灰色的7背景,然后虽然没有死机但是也无法进入登录窗口。由于克隆之前网络配置都被删掉了,所以也无法SSH远程登录。使用Ctrl...

2017-12-16 09:18:28

阅读数:1135

评论数:0

Oracle 12c数据库定时备份和清理脚本

1、每周的周六晚上12:58执行一个全备操作 2、周日和周一到周五每晚执行一个1级备份 3、全备保留一个月,超过一个月的全备和1级备份全都删除 4、归档日志保留最近七天的,七天前的归档日志全部删除 这样的条件就会产生以下的效果 1、我可以恢复从现在到七天前这段时间任意时刻的数据库状态 2、比七天...

2017-12-15 17:50:03

阅读数:705

评论数:0

Objective-C (iOS)实现TCP反向代理(Port forward隧道)

之前有一篇文章《华为AnyOffice eSDK建立TCP端口转发隧道》介绍了如何使用Java建立一条TCP端口隧道。实现一个将远程端口反向代理到本地的效果,类似于Nginx。比如你有一个远程Web服务器1.2.3.4:80,你建立起TCP转发隧道后,访问本地的127.0.0.1:8080端口就...

2017-11-25 21:54:44

阅读数:862

评论数:0

华为AnyOffice eSDK 手机端内外网通信的正确姿势

华为AnyOffice实现了一整套移动平台接入方案和管理方案,但是其提供eSDK对开发者并不是很友好,比如eSDK提供了都是第七层HTTP协议的API,只能使用它提供的几个类进行操作,很不灵活而且局限性比较高,通过本文可以帮助你解决以下几个问题。 1、通过eSDK传输非HTTP协议的其他TCP...

2017-11-14 19:43:47

阅读数:717

评论数:0

华为AnyOffice eSDK建立TCP端口转发隧道

华为为移动端接入提供了一整套的解决方案,就是AnyOffice,这套系统集成了VPN接入,应用商店,客户端设备管理等功能,是一个比较完善的平台。但是它提供的客户端SDK用起来很不方便,与其他厂商的VPN解决方案不同,华为提供的eSDK主要提供的是7层协议的API,在7层上建立隧道进行数据传输。比如...

2017-11-14 12:20:43

阅读数:406

评论数:0

JAVA实现UDP反向代理

用JAVA实现TCP协议的反向代理非常容易,只用不到100行代码就能搞定,只需两个Socket,3条线程,进行输入流与输出流之间互相读写就可以了,可以承载所有TCP协议层以上的流量,比如HTTP(s),FTP,sFTP,邮件,即时通讯等等。其效果和HAProxy或者Nginx的TCP反向代理差不多...

2017-11-12 16:22:48

阅读数:863

评论数:0

Nginx1.12.1后端节点健康检测+会话保持方案

Nginx社区版,也就是我们能从官网免费下载到源码并且编译的版本,不是一个合格的商业负载均衡器。为什么这么说呢,是因为社区版在反向代理负载均衡这个功能上,很多重要的工作的解决方案是非常幼稚或者说是不成熟的。主要表现在两个方面,后端被负载均衡Web服务器的健康监测和Session回话保持功能。 首先...

2017-10-25 08:40:23

阅读数:814

评论数:1

NGINX基于Cookie和Header的负载均衡会话保持

Nginx是一个很高效稳定的软负载均衡器,最新的版本可以负载均衡HTTP(s),TCP,UDP等多种协议的链接。一般访问量比较大一点的Web站点都会用NGINX做HTTP协议的Web负载均衡,其后端一般是多个PHP或者JAVA中间件。另外NGINX还可以和Keepalived配合防止均衡器的单点故...

2017-10-22 13:22:25

阅读数:1141

评论数:2

内网穿透利器——frp

在Web应用上线前都会在内网进行测试,而有些功能是只有在公网上才能做测试的,比如为APP提供的接口等等。所以经常需要在正式上线之前将内网的服务器映射到公网上去。也就是赋予内网上服务器一个域名,开放几个端口。 一般来说都使用内网穿透工具完成这个操作,比如在公网上购置一台服务器,不需要配置很高,只要流...

2017-10-16 13:18:28

阅读数:1593

评论数:0

pdnsd的优秀替代方案——dnsforwarder

使用pdnsd的目的一般在于将UDP的DNS请求转换为TCP进行发送,虽然TCP协议的DNS在效率上不及UDP协议,但是可以实现一些UDP很难做到的功能,比如通过Socks5代理端口进行透明代理。所以TCP的DNS在一些领域还是很有市场。 早期的方案一般是使用Pdnsd建立本地的DNS服务器,然后...

2017-10-16 09:41:29

阅读数:2456

评论数:0

Ubuntu 16.04 apt-get无法自动解决依赖的解决方法

当使用apt-get安装一些很常见的应用都不能自动解决依赖,比如安装git,docker这些软件包都报错找不到依赖包的话,那么就需要查看一下是不是软件源配置的有问题,我发现从官网下载的Ubuntu 16.04apt源配置的都是官方的,而且非常不全,导致无法自动解决依赖,而且下载的异常缓慢。所以一般...

2017-09-29 17:44:42

阅读数:4220

评论数:0

Caddy轻松让HTTP端口实现TLS加密

Caddy是基于Go语言编写,安装到Linux上无需任何依赖库,必须拷贝一个Caddy的可执行文件就可以开启一个静态的HTTP站点,由于这种轻量小巧静态的特性,特别适合配合一些小型应用使用。比如配合Aria2实现远程下载,配合munin实现服务器状态监控,还可以在关健时刻用来测试服务器端口是否通畅...

2017-09-22 17:20:47

阅读数:2715

评论数:0

Oracle Database 12c RMAN全量+增量备份+归档日志恢复详解

介绍了Oracle Database 12c使用RMAN进行全量备份,增量备份,归档日志备份,并通过各种备份+归档日志恢复到任意时间点的方法。包括单独恢复表空间的方法。

2017-09-22 11:16:23

阅读数:698

评论数:0

Oracle Database 12c 数据库简单实例的创建过程

本文基于Redhat 6.7操作系统,已经成功安装了Oracle 12c数据库,配置好了内核参数和环境变量,仅介绍一下如何新建一个实例.重点介绍12c和11g不同的配置和容易遇到的深坑

2017-09-21 10:20:10

阅读数:9133

评论数:3

卡巴斯基+NodeJS打造远程杀毒服务器

很多系统都自带邮件服务器,比如最常见的办公系统。一般邮件服务器都建立在Linux设备上,但是杀毒软件往往很少有支持Linux平台的,即使支持,操作往往也很麻烦或者需要图形界面,而人们一般不会再邮件服务器上特意去装一个图形界面的。所以不妨换个思路,在局域网中再来几台Windows设备,装上杀毒软件专...

2017-09-16 15:29:00

阅读数:634

评论数:0

RedHat7 LVM分区方案实现挂载点无缝扩容

LVM格式的分区方案可以在初次分区之后自由的增加和删减分区的大小。一个服务器的磁盘用量渐渐增长逐渐接近分区大小时,可以在服务器上安装另一块硬盘并将新硬盘的容量充入到原来的逻辑分区中去,过程非常快速,服务器不需终端,各项进程也无需停止。是一种非常方便的磁盘管理方式。 一般在安装RedHat服务器的时...

2017-09-12 16:26:13

阅读数:3148

评论数:0

Redhat7安装VNC服务端和FTP服务端实现远程控制

VNC作为一种非常成熟使用方便的远程桌面系统,使用非常广泛首先要注意在安装Redhat的时候要安装图形化界面GNU——KDE和FTP服务器安装VNC的过程非常简单1、首先将光盘放入光驱,观察光驱的挂载点,然后将本地的yum源指向光驱。假设现在的光驱挂载点为 /run/media/alex/RHEL...

2017-09-11 18:05:18

阅读数:1630

评论数:3

IBM MQ简单开发和应用

IBM MQ经常被一些政府公共部门,银行等企业用来做数据传输和报文收发,在互联网应用的开发中较少见到,属于一种比较老旧的应用。这里以IBM Websphere MQ 7.5版本为例介绍一下MQ的的简单开发和应用。 首先到IBM官网下载目前最新的7.5版本,https://www.ibm.com/d...

2017-08-15 17:54:17

阅读数:2254

评论数:0

没有IDE如何编译JAVA项目

像Eclipse,IDEA这种JAVA的IDE让程序员变得越来越笨了,连怎样编译这种基础的工作都已经不会了。离开了IDE之后不会导包,不会编译,几乎成了废人一个。不仅降低了工作效率,而且对JAVA的编译连接过程也全部知道,实在是需要及时补习一下。 下面就以JDK1.5为例,为新手介绍一下如何在没有...

2017-06-29 14:24:04

阅读数:3064

评论数:10

Eclipse中修改JDK版本的几个位置简介

在使用Eclipse进行J2EE项目开发的时候,尤其是接手一个古董项目这种情况,经常会因为JDK版本不匹配导致出现很多奇奇怪怪的错误,轻则编辑页面报小红叉,重则编译通不过JAVA容器报500错误。这里简单记一下Eclipse几个可以修改JDK版本的地方,防止由于JDK版本问题导致开发环境搭建出错浪...

2017-06-28 17:34:56

阅读数:2098

评论数:0

磊科Netcore路由器无线无缝中继(桥接)设置方法

在大户型房屋或者建筑结构比较复杂的房间中,经常一个无线路由器无法实现全部房间的覆盖,需要使用两个或者更多路由器完成所有房间的覆盖任务。如下图 对于房间A和B来说,正好处在路由器的死角,而右上角一般是普通家庭最喜欢放路由器的位置,经常是电视机旁边或者是角落里。 对于A房间来说,如果A右面的墙不是...

2017-06-17 11:43:47

阅读数:8499

评论数:0

路由器PPTP穿透的经验分享

PPTP这个虚拟专用网协议是建立在GRE协议之上的,PPTP非常坑,主要提现在两个方面 1、固定死1723端口 2、GRE协议很难穿透路由器 所以就会经常出现使用Windows链接PPTP客户端的时候出现“619错误” 而这种情况通常出现在服务端和客户端不在同一子网内或者不同时在公网内引起的。 举...

2017-05-06 10:16:56

阅读数:6485

评论数:0

OpenWrt路由器macvlan单线多拨的方法

之前写过一篇文章《OpwnWrt 路由器MWAN3多线多拨实现方法》,介绍了如何在具备多根入室宽带网线的情况下实现网络带宽的叠加。多线多拨一般应用在多个不同运营商线路的负载均衡场景中,那么对于同一运营商,多个帐号又该如何实现呢? 比如有如下一个应用场景,我有两个联通的宽带帐号,在普通情况下,我会购...

2017-04-24 11:00:34

阅读数:15488

评论数:0

Docker容器通过独立IP暴露给局域网的方法

Docker容器非常轻量,系统开销非常少,比VMware或者VirtualBox用起来方便,部署起来也非常容易。官方推荐我们通过端口映射的方式把Docker容器的服务提供给宿主机或者局域网其他容器使用。一般过程是: 1、Docker进程通过监听宿主机的某个端口,将该端口的数据包发送给Docker容...

2017-04-10 17:37:08

阅读数:15922

评论数:2

PandoraBox/LEDE SDK交叉编译OpenWrt ipk安装包的方法

BB 14.04, CC 15.05, CC 15.05.1版本的SDK上编译一些常见的第三方ipk包都非常容易。这个要得益于OpenWrt SDK行之有效的工具链和链接方式。但是同样的Makefile文件搬到Pandora(潘多拉固件)和LEDE的SDK上时,就没有OpenWrt平台上那么简单了...

2017-03-15 11:28:50

阅读数:13720

评论数:0

OpwnWrt 路由器MWAN3多线多拨实现方法

OpenWrt上的MWAN3可以支持多根网线或者多个PPPOE账号的同时拨号使用和负载均衡。并且还可以通过Ping方式来检测中断线路并自动屏蔽中断线路。更厉害的是还支持通过IP、端口、甚至配合dnsmasq使用的域名来进行智能的多线路分流。十分实用。主要可以用在如下几个场景: 1、上网人数众多,...

2017-03-13 14:59:27

阅读数:15009

评论数:0

VBA的常见语法整理

1、 for循环 2、字符串连接符 & Dim i For i = 1 To 10 Cells(i, 2) = "第" & i & "行" Next i 3、设定必须显式声明变量 Option Expl...

2017-02-18 12:14:30

阅读数:933

评论数:0

OpenWrt Luci编写小技巧

技巧一:在luci页面中执行shell命令 方法一:获得标准输出流 luci.sys.exec("命令") 然后可以声明一个变量将标准输出内容保存起来,如下 local str = luci.sys.exec("netstat -nlp") 方法二:...

2017-02-08 14:56:59

阅读数:6254

评论数:1

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