自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纯白小生的博客

一枚低端的linux运维攻城狮

  • 博客(17)
  • 收藏
  • 关注

原创 Tomcat 应用 (二)

前言Tomcat 作为整个网站架构中一个重要的组成部分,能够解析并运行嵌套在 HTML 中的 Java 代码,其重要程度是毋庸置疑的。而 Tomcat 中的组件也是非常的多,其中一些重要组件如下:服务器(Server):Tomcat 的一个实例,也就是说一个 Server 就是一个 Tomcat 。引擎(Engine):真正能够处理请求的 Tomcat 的核心组件。连接器(Connectors

2017-11-20 08:38:24 368

原创 Tomcat 基础配置及原理 (一)

前言Java 是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发。在了解 Java 之前,首先应该明白 JDK 与 JRE JRE:Java Runtime Enviroment,是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所

2017-11-12 21:39:48 582

原创 缓存服务器之varnish

一、序言缓存服务器是什么?缓存在计算机系统中是用于减少处理器访问内存所需平均时间的部件。而在互联网系统中,缓存服务器是能够将用户所需要的资源不需要交由后端服务器去进行处理直接响应给用户的服务器,从而能够让用户能够更加快速的接收到资源,还能够给后端的服务器减轻负载。所以,缓存服务器在网站架构中是非常重要的一环,有着“缓存为王”的说法。因为程序的局部性,所以导致缓存成为可能。这个局部性分为时间局部性与空

2017-11-05 22:00:08 674

原创 LVS(二)

前面已经基本介绍了一下 LVS 的基础内容,包括 LVS 是什么以及 LVS 的算法,现在给大家介绍一下 LVS 的管理以及使用。一、 LVS 模型LVS 有三种模型:dr ,nat , tun 。用的稍微多一点的就是 nat 模型与 dr 模型。所以这里对这两种模型多做以下介绍。nat 模型这个过程又分为四个部分:客户端发送请求经过互联网到达 director(也就是 LVS 所在的调度服务器)

2017-10-23 20:20:58 449

原创 PXE, DHCP, TFPT 实现自动化安装 CentOS

在早期的服务器中有很多无盘工作站,就是没有硬盘的主机。没有硬盘就是没有操作系统,那么这样的主机如何开机呢?在这种场景中,我们为那些无盘主机提供了一个共享磁盘的服务器,这些磁盘中存储着无盘主机的操作系统。当无盘主机启动时,根据网络协议去服务器的共享磁盘中读取属于自己主机的操作系统的基本文件,然后加载到本地内存中将操作系统启动起来。但是,没有操作系统哪来的IP地址呢?没有IP地址怎么进行网络通信呢?即使

2017-10-10 08:35:13 764

原创 DNS

DNS(Domain Name System),域名解析系统,能够将名称与对应的IP进行相互解析的分布式数据库,是互联网架构模型中的一个基础服务。当用户在浏览器中输入一个网站的域名之后(如www.google.com),操作系统会将该请求发送给DNS服务器,DNS服务器将该域名对应的IP响应给用户,用户根据这个IP去访问相对应的网站以实现上网功能。具体过程请参考:浅谈一次URL请求过程一、域名用户在

2017-09-24 20:56:44 11407

原创 OpenSSL与CA认证

一、SSL/TLSSSL又被称之为安全的套接字层(Secure Socket Layer),一种安全的加密协议,是嵌套在应用层与传输层之间的一个半层。用户在浏览器中需要加密的时候输入https,则数据通过该半层进行加密。不需要加密的时候则输入http,数据不经过该半层。TLS又被称之为传输层安全协议(Transport Layer Security),其前身是SSL。IETF(互联网工程任务小组)将

2017-09-18 19:13:13 4043

原创 加密与CA

一、前言美国国家标准技术研究所NIST提出,数据的安全主要包括以下几个方面:机密性、完整性、可用性。机密性:   数据不可让第三放在未经授权的情况下获取到,且未经授权的第三方将数据获取下来但是也无法获得其中内容完整性:   指在传输、存储信息或数据的过程中,确保信息或数据不被未授权的篡改或在篡改后能够被迅速发现可用性:   数据通信的第三方在收到信息之后,能够在可承受的时间范围内将信息还原成原

2017-09-10 17:25:32 1149

原创 系统启动流程

一、前言当我们按下电源的那一刻,到我们进入操作系统,计算机内部进行了一系列复杂的操作。而对于用户来说,这些操作都是看不到的,这里以linux为例,简要的描述一下系统的启动流程。二、POST加电自检POST(Power-on self-test)加电自检,又称之为开机自动检测。当我们按下电源键的时候,电流流过主板的芯片组,芯片组会向CPU发送一个RESET信号,让CPU初始化,同时等待电源发出的POW

2017-09-02 19:32:11 2534

原创 LVS(一)

一、前言 计算机集群简称集群是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。集群分三种:LB: 负载均衡集群,Load BanlancingHA: 高可用集群,High AvailabilityHP: 高性能集群,High PerformancingLB集群的实现:硬件:F5 …软件: lvshaproxynginxats(apac

2017-08-27 15:28:00 419

原创 浅谈一次URL请求过程

一、前言之前对浏览器到服务器端的过程不是很清晰,后来浏览了一些大牛的博客,有一些感悟,怕自己忘记,所以记录在自己的博客中。也希望能够给看到这篇博客的人一些帮助。二、过程1、当我们在浏览器中输入URL时,发生了什么? 浏览器会有自己的缓存。当我们在浏览器中输入内容的同时浏览器也会通过浏览器自身的搜索引擎根据用户输入的字符将匹配到的自己缓存中的内容显示在下拉框中,甚至能够将缓存在浏览器中的页面直接显示

2017-08-18 20:39:13 1812

原创 浅谈Nginx做web所用到的指令

一、前言在上次博客中谈到编译安装Nginx,以及Nginx一些特性。在一些企业中Nginx备受青睐,不仅在反向代理上面有着强大的功能,同时在web上也有这不俗的优点。现在谈谈Nginx作为web时的配置。在Nginx中,使用yum安装与自己手动编译安装配置文件有些许差别。使用yum安装会在/etc/nginx/目录下生成nginx.conf主配置文件以及在/etc/nginx/conf.d目录下生成

2017-08-12 19:33:16 267

原创 浅谈iptables

一:简介防火墙(firewall),一种隔离工具。工作于主机或者网络边缘,对于进出本机或网络的报文根据事先定义好的规则作匹配检测,对于能够被规则所匹配到的报文作出相应处理的组件。很多人都以为防火墙是服务,开机能够自动运行。这里要说明,防火墙从来都不是服务,没有启动的进程,而是工作于内核空间中的规则。netfilter/iptables(简称iptables),实现防火墙的组件。工作于内核的组件是ne

2017-08-05 19:30:56 280

原创 Nginx基础

一、Nginx简介Nginx,原名engine X(后简称为Nginx)。是俄罗斯一名程序员为提高公司网站性能而研发出来的,于2004年10月份发布第一个公开版本。由于当时互联网技术已经日新月异,Nginx采用epoll事件模型,能够支持异步IO处理机制,所以Nginx处理并发访问的效率相当高。由于其高效的性能,灵活的配置,丰富的模块与第三方库文件,Nginx已经成为当前主流的web服务器之一,同时

2017-07-27 15:24:23 363

原创 CentOS 6上编译安装LAMP

1、LAMP简介(1)什么是LAMP? L:linux A:apache M:mysql, mariadb, mongodb等存储系统 P:php, python, perlLNMP是基于web服务搭建的一套能够让web服务响应更加快速,让传输内容更加丰富的一个框架。围绕着这个框架,可以展开更多更加庞大的集群架构以及更多丰富的架构设计。所以了解LAMP的工作机制以及配置时很有

2017-07-20 19:47:29 420

原创 httpd服务配置详解

http协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 –百度百科http工作于应用层,监听在TCP的80端口上,用来传输超文本(由HTML语言开发出来的文本)的一种协议。http事务 当用户在浏览器中输入一

2017-07-15 17:04:42 2282

原创 httpd-2.4编译安装详解

1、前言 *在CentOS 6上利用yum安装的httpd为2.2版本,而CentOS 7本身就支持httpd-2.4,所以这里以CentOS 6为例。*2、解决依赖关系 *由于httpd服务依赖于apr,apr-util包。CentOS 6上的这两个包的版本是1.3.9版本的,而httpd-2.4所依赖的这两个包的版本必须是1.4及以上的,所以必须下载、编译安装这两个包。* apr

2017-07-15 09:26:59 1099 2

空空如也

空空如也

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

TA关注的人

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