随笔分类 - 高级 应用
虚拟化之Xen简介
摘要:1》相关知识简介: 1>常用的磁盘IO调度器: CFQ:完全公平队列算法; deadline:最后期限算法; anticipatory:顺序读写队列算法/预期算法; NOOP:no operation,最简单的调度算法; 2>如何替换IO调度算法:默认算法为CFQ; /sys/block/<devi
阅读全文
Cacti部署
摘要:1>监控概述 通常运维人员在一个企业当中所需要管理一台或者多台服务器,或者甚至更多,特别是BAT公司或者门户级别的公司,一个人管理的服务器可能上百甚至上千台 而在这些管理的过程当中,作为运维人员我们需要知道我所管理的每一个服务器所运行的详细状态,其中包括,物理资源的消耗状态(CPU 内存 硬盘 IO
阅读全文
动态网站架构案例
摘要:1》动态网站架构: LAMP(Linux+Apache+Mysql+PHP/Python/perl)架构是一套强大的网站解决方案,LAMP是多个开源项目的首字母缩写,LAMP网站架构主要应用于动态网站的WEB架构, 这种WEB框架具有通用,跨平台,高性能,高负载,稳定等特性,是目前企业部署 网站的首
阅读全文
HAProxy负载均衡
摘要:1》HAProxy简介: HAProxy是免费,高效,可靠的高可用及负载均衡解决方案,该软件非常适合于处理高负载站点的七层数据请求,HAProxy的工作模式使其可以非常容易且安全地集成 到我们现有的站点架构中,使用类似的代理软件还可以对外屏蔽内部的真实WEB服务器,防止内部服务器遭受外部攻击;HAP
阅读全文
Zabbix部署与使用
摘要:*******需要配置网易YUM源来安装相关依赖包: [local_yum] name=local_yum baseurl=http://mirrors.163.com/centos/6/os/x86_64/ enabled=1 gpgcheck=0 1》Zabbix介绍: zabbix是一个国外的
阅读全文
集群及高可用
摘要:1》集群: 随着互联网的发展,大量的客户端请求蜂拥而至,同时服务器的负载也越来越大,然而单台服务器的负载又是有限的,这样就会导致服务器响应客户端请求的时间越长, 甚至产生拒绝服务的情况;另外目前的网站多数是7*24小时提供不间断网络服务,如果仅采用单点服务器对外提供网络服务,那么在出现单点故障时,将
阅读全文
LVS+Keepalived
摘要:1》Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案,高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行,狭义的来 讲就是之主机的冗余和接管,它与HeartBeat RoseHA 实现相同类似的功能,都可
阅读全文
LNMP详细介绍
摘要:1》Nginx概述: 很多人对apache非常熟悉,Nginx与Apache类似,属于WEB容器,同时也是一款高性能的HTTP和反向代理软件,它们之间最大的差别是Apache的处理速 度很慢,而且占用很多内存资源,而Nginx却恰恰相反,在功能实现上,Apache的所有模块都是支持动静态编译,而Ng
阅读全文
数据恢复软Extundelete
摘要:1》概述 作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎重和细心,但是有时也难免发生出现数据被误删除的情况,这个时候该如何 快速、有效地恢复数据呢? 1>如何使用rm –rf命令 在Linux系统下,通过 rm –rf 可以将任何数据直接从硬盘删除,并且没有任何提示,同时Li
阅读全文
DRBD+Heartbeat实现自动切换
摘要:1》HeartBeat介绍 Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里, 由 heartbeat 模块实现了这两个功能; 2》HeartBeat的组成 Heartbeat内
阅读全文
DRBD 数据镜像软件
摘要:1》DRBD介绍 1>数据镜像软件DRBD介绍 分布式块设备复制(Distributed Relicated Block Deivce,DRBD),是一种基于软件、基于网络的块复制存储解决方案,主要用于对服务器之间的磁盘分 区、逻辑卷等进行数据镜像,当用户将数据写入本地磁盘时,还会将数据发送到网络中
阅读全文
Memcached
摘要:1》Memcached概述: Memcached是一个免费的开源的、高性能的、具有分布式内存对象的缓存系统,它通过减轻数据库负载加速动态WEB应用; 1>Memcached和数据库交互流程 (1)、检查客户端请求的数据是在Memcached中存在,如果存在,直接把请求的数据返回,不再对数据进行任何操
阅读全文
Redis
摘要:1》Redis概述 Redis是一种高级数据库,存储其中的数据可以持久化,而且支持的数据类型很丰富,有字符串,链表,集合和有序集合;支持在服务器端计算集合的 并,交和补集(difference)等,还支持多种排序功能,所以Redis也可以被看成是一个数据结构服务 器;Redis的所有数据都是保存在内
阅读全文
大数据hadoop分布式系统
摘要:1》hadoop简介: Hadoop是一个开发和运行处理大规模数据的软件平台,是Apache的一个用java语言实现开源软件框架,实现在大量计算机组成的集群中对海量数据进行 分布式计算.Hadoop框架中最核心设计就是:HDFS和MapReduce,HDFS提供了海量数据的存储,MapReduce提
阅读全文
nginx+tomcat实现动静态分离
摘要:Tomcat 概述: Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat
阅读全文
Squid代理服务器
摘要:1》Squid简介: Squid是一个支持HTTP,HTTPS,FTP等服务的Web缓存代理软件,它可以通过缓存页面实现降低带宽占用并优化页面响应时间,此外,Squid还具有强大的访问控制功能;Squid可以运行在各种系统平台上,包括windows,Squid会将页面缓存在内存及硬盘中,所以Squi
阅读全文
虚拟化技术KVM
摘要:1》虚拟化技术: 计算机虚拟化技术是多种技术的综合实现,它包括硬件平台,操作系统,存储以及网络等,简单地说,虚拟化技术就是在单台主机上可以虚拟多个虚假主机,并可以在这些虚拟主机上运行不同的操作系统平台,虚拟化技术的出现可以节约大量的硬件资源与能源消耗,降低资金成本,虚拟化现在已经是每个企业必有的项目
阅读全文
Rsync+Inotify实现文件自动同步
摘要:1》rsync概述 rsync的优点与不足 rsync与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的 备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等。 随着应用系统规模的不断扩大,对
阅读全文
网络安全之iptables防火墙
摘要:1》各种传输方式到最后都会转化为能够通过网络发送的数据格式: 1>文本格式; 2>二进制格式;2》TCP三次握手连接,四次断开,连接时客户端是主动打开,服务器是被动 打开,处于监听状态; TCP有限状态机: 3》防火墙:可能是硬件,也可能是软件; 规则:匹配标准和处理方法(除了制定的规则,还应有一种
阅读全文
浙公网安备 33010602011771号