互联网高并发架构设计

 

  前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产 … 阅读全文

Oracle 11gR2 RAC恢复OCR和VOTE DISK

 

注意以下的恢复手段,针对ASM中单独的ocr或者单独的votedisk丢失也有效,因为11.2中普遍把ocr和votedisk存放在ASM中,而ASM的启动又依赖于ocr和votedisk,所以在丢失ocr或votedisk仍一一者都会导致cluter无法正常 … 阅读全文

Web性能压力测试工具——Siege详解

 

Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 Siege可以从您选择的预置列表中请求随机的URL。所以si … 阅读全文

Redis常用安全配置加固

 

信任的内网运行,尽量避免有公网访问 redis自身只有一个密码控制访问,不能设置用户权限和IP限制。理论把redis运行在一个信任的网络环境中。 绑定Redis监听的网络接口 如果服务器有多个IP,可限定redis server监听的IP; 通过redis配置 … 阅读全文

Centos6.5下安装OpenOffice4.0

 

公司在阿里云的ECS服务器上需要使用OpenOffice,结合网上资料整理的安装步骤和方法: 1、首先先下载好需要的rpm包: Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz或直接命令 … 阅读全文

Linux SWAP 深度解读

 

 概述 本文讨论的swap基于Linux4.4内核代码。Linux内存管理是一套非常复杂的系统,而swap只是其中一个很小的处理逻辑。 希望本文能让读者了解Linux对swap的使用大概是什么样子。阅读完本文,应该可以帮你解决以下问题: 1、swap … 阅读全文

centos6下docker安装和配置

 

在RedHat/CentOS环境下安装Docker。官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。下面以CentOS6.5(64位)为例,介绍 … 阅读全文

Linux下使用Rinetd来实现端口转发

 

     Linux下端口转发一般都使用iptables来实现,使用iptables可以很容易将TCP和UDP端口从防火墙转发到内部主机上。但是如果需要将流量从专用地址转发到不在您当前网络上的机器上,可尝试另一个应用层端 … 阅读全文

Linux 下用route命令修改默认网关

 

有时候在实际运维工作,需要修改主机网关又不想重启网卡服务(在低版本的linux偶尔遇到service network restart失败的情况),可以通过route 命令方式修改主机的默认网关(当然主机的配置文件也要随之修改,否则重启后网关就失效了) 查看当前 … 阅读全文

Oracle RAC集群时间同步服务

 

集群时间同步服务介绍: Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现时间同步。 Oracle 提供了两种方法来实现时间同步: 一种方法是配置了网络时间协议 (NTP) 的操作系统, … 阅读全文