51CTO博客开发起航工作室
一、varnish简介 varnish是一款高性能且开源的反向代理服务器和HTTP加速器,其采用全新的软件设置体系机构,和现的的硬件体系紧密配合,与传递的squid相比,varnish相比,varnish具有性能更高、速度更快、管理更加方便等诸多优点。 二、 varnish软件体系架构 varnish主要运行两个进程:Management进程和Child进程。&n
一、haproyx简介 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务
一、drbd简介 drbd即Distributed Replicated Block Device(分布式磁盘块设备),drbd一个基于软件实现的,不共享任何东西,通过复制的方式在存储之间构建所谓镜像模式机制的磁盘,从而使得一个数据可以存储为多份, drbd的核心功能是在内核中实现。 二、drbd原理 每一个主机都提供一个块设备,块的大小是一模一样的,
一、实验拓扑二、拓扑说明 分别在两个节点上实现部署MySQL,数据库文件存储在后端的NFS主机上,通过挂载至相应的节点上使用,在两个节点分别安装corosync和pacemaker用于实现MySQL的高可用,通过crmsh程序对pacemaker进行配置,当其中一个节点出现问题时用于前端访问的VIP地址将被移到另一个节点上,并挂载后端的NFS数据库存储文件,然后启动MySQ
一、LVS简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。 负载均衡集群(Load Balancing,简称为LB)从工作在协议层来划分为TCP和应用层;TCP协议层是根据请求的目标地址和端口进行调度;应用层协议是根据请求的内容进
一、Nginx简介 Nginx(engine X)是一个高性能的HTTP和反向代理服务器,Nginx是模块化设计、较好的扩展性、高可靠、低内存消耗、支持热部署、支持事件驱动、AIO、mmap等特性。 二、Nginx功能 从功能上来Nginx分为基本功能 和扩展功能:基本功能:(1)静态资源的Web服务器,能缓存打开的文件描述符;(2)http、smtp
awk在CentOS操作系统中是一个软链接,链接到gawk程序上的。awk主要是对文件的行进行操作,将一行按照指定的方式进行切割。 一、awk工作机制 awk在处理文本流时,每一次会读取文本流中的一行并对这一行按指定的分隔符进行分隔,分隔后可以对每一个字段进行处理,其中输入的分隔符可以和输出的分隔符不一样,这些都是通过awk内置的变量来处理的。&nbs
一、samba简介 sabma是一个跨平台共享文件及打印机等资源的共享服务,它是由SMB协议实现的,工作于C/S模型,通过NetBIOS协议可以实现Windows与Linux平台共享资源。 CIFS是CommonInternet File System即Internet文件系统是在Windows主机之间进行网络文件共享的一个服务,监听在137/udp,138/u
一、NFS简介 NFS是NetworkFile System即网络文件系统,NFS在文件传送或过程中依赖于RPC协议。RPC是RemoteProtocol Call即远程过程调用,RPC主要由部分功能完成,一部分功能由本地程序完成,另一部分功能由远程主机上的函数完成。NFS工作于TCP和UDP的2049端口,RPC工作TCP的111端口。 二、安装NFS服务&nb
一、ftp工作原理简介 ftp是工作于应用层的协议,21/tcp端口,ftp是C/S的模型,数据分为两种连接,分别是命令连接数据连接,命令连接是文件管理类命令,始终在线的连接;数据连接是数据传输,是按需创建及关闭的连接。数据在传输格式根据文件类型进行选择传输格式,有文件传输、二进制传输。 ftp有两连接模式主动和被动模式,在主动模式中由服务器创建连接,客户端响应
一、架构拓扑 二、架构说明 客户端通过DNS解析后将拿到www.bbs.com域名的IP地址,通过DNS配置两条资源记录以实现调整轮询来达到负载均衡,后端通过NFS存储共存Discuz程序,以达到数据一致性,用户的数据存储在MySQL服务器中,MySQL数据是分离的,这样可以减少前端Web服务器的压力。 三、架构的规划主机IP地址提供服务客户端172.16.190.
一、LAMP架构之分离式拓扑 二、架构说明 当客户端访问Web服务器时,Web服务器根据客户端访问的资源进行判断,如果是静态的页面Web服务器就直接返回给给客户端,如果是动态的页面,Web服务器就请求PHP服务器进行解析,在解析过程有需要MySQL数据的PHP服务器就请求MySQL服务器,PHP服务器解析完后封装发送给Web服务器,Webt器在封装发送给客户端。 三
一、程序包和安装环境准备1、程序版本:apr-1.5.0.tar.bz2 apr-util-1.5.3.tar.bz2 httpd-2.4.10.tar.bz2 mariadb-5.5.43-linux-x86_64.tar.gz php-5.6.4.tar.xz phpMyAdmin-4.0.5-all-languages.zip Discuz_X3.2_SC_GBK.zip2、准备
一、拓扑图 二、架构说明1)WordPress和phpMyAdmin简介 WordPress是用于搭建个人博客站点的,是一个开源的PHP程序,如果你懂PHP开发你可以在此基础上进行二次开发打造属于自己的有个性的个人博客站点; phpMyAdmin也是一个开源的PHP程序,用于管理MySQL数据库,可以对MySQL数据库进行图形化的操作,轻松的管理MySQL数据库。
一、DNS基本工作原理 DNS(Domain Name Service)域名名称服务,用于解析域名服务的,即把域名翻译成IP地址,也可以把IP地址翻译成域名;这是两种不同的解析库文件。DNS是一个工作于C/S模式架构的服务,使用TCP/UDP的53号端口,是一个应用层的协议。 DNS服务器把域名解析成IP的过程叫着正向解析,把IP解析成域名叫反向解析
一、常见算法常见的加密算法和协议有对称加密,非对称加密,单向加密 1、对称加密:加密和解密使用一个密钥;依赖于算法和密钥,算法是可以公开的,密钥是不能公共的,因为加密是依赖于密钥的。安全性依赖于密钥,而非算法; 常见算法: DES(Data Encryption Standard,56bits)、3DES、AES(Advanced Encry
本实验在生产环境中现在已经用不到了,因为已经有更高级的自动化安装软件来取代了本次实验,所以只是为了能从低层更了解Linux的安装,从而做了本次实验,加深与理解当前所学的知识。 先看一下拓扑图吧! &n
htop,glances,dstat命令简单使用 在CPU中存在着有两种指令,分别是特权指令和普通指令;特权指令是只有内核才有操作特权指令的权力,特权指令用于总线控制、IO控制、内存设备控制、CPU控制和磁盘读写控制;普通指令是应用程序发的。 特权指令是工作于内核模式中,而普通指令是工作于用户模式。当一个应用程序要使用特权指令时,就需要通过系
yum命令的使用实战(1) 安装程序包mysql命令格式:yum install package1 [package2] [...][root@Bisc-lab01 ~]# yum -y install mysql#提示: (1)当你使用第一次使
yum命令是一个工作在前端的工具,使用yum命令安装程序包时,可以自动的解决程序之间的依赖关系,解决程序安装的繁琐。yum工作在C/S架构模型,Server端可以是来自互联网,也可以来自局域网。如果你要使用yum命令,那么你就是工作在客户端。yum工作原理图 yum的配置文件 yum的配置文件分为主配置文件,即全局的配置,和次
Centos系统rpm命令的运用 rpm命令的运用分别从rpm包的安装、升级、卸载、查询、校验来简单的介绍rpm命令的使用。方式选项选项介绍安装-i安装新包,其后跟的是包文件-v输出包安装过程,其后跟的是包文件-h以“#”进度显示包的安装过程,其后跟的是包文件--nodeps安装时忽略包的依赖关系,其后跟的是包文件,此选项可以使用以下的升级、卸载--replacepkgs重
源代码 什么是源代码呢?这是一种程序代码,这种代码是写给人类看的,机器是无法识别这种代码,所以是无法正常在机器中执行。在Linux中源代码是没有经过编译过的程序代码,也就是文本格式的文件,这些源代码是不能直接运行在Linux系统上的,要经过相应编译后才能运行。为什么作者愿意把源程序直接给我们呢?Linux是一个开源的世界,大家都相互的支持GPL这种开源精神。当你拿到源代码时,
在Linux运维中会经常使用到三剑客中的grep命令,grep命令对文本文件搜索,搜索是以行为单位进行的,用于搜索指定匹配模式中的行。grep命令在不使用正则表式可以完成简单的一些工作,当你面对几万行或更多的文件时,你是不是已经醉了@_@。。。那就请使用正则表达式吧,它是你强大而有力的助手。
在Linux下执行 “w”这个命令时,你是不是出现过“70 column window is too narrow”,这样的字样呢? 这个也不是什么问题哦!只要你会一点的英文你就知道这是什么意思了。 提示的信息是告诉你,你的终端的窗口宽度不够哦,你需要把终端的窗口在调宽一点就可以了,如果调整终端窗口宽度后还提示此信息,说明
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号