自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 数据库基本介绍以及mysql数据库安装与基本用法

数据库基本介绍以及mysql数据库安装与基本用法 一、数据库的基本介绍 数据库顾名思义是用来存储数据用的仓库,其可以记录的数据包括:数字、文字、图形、声音等信息。数据库的类型可以分为两类:关系型数据库和非关系型数据库,其中关系型数据库用来存储数字、字符等信息。而非关系型数据库可用来存储图片视频和声...

2020-01-05 16:14:56

阅读数 31

评论数 0

原创 nginx服务与Apache服务实现动静分离

nginx服务与Apache服务实现动静分离 根据前几期的比克介绍nginx可知,其处理静态资源请求的功能和处理并发量的能力非常强大,但是nginx遇到动态请求就“处理不过来了”,现在的网页不只是单单有静态资源还有许多动态资源,那么该怎么处理动态请求呢?我之前也有介绍过LAMP架构,其中的Apac...

2019-12-29 21:35:24

阅读数 23

评论数 0

原创 vsftpd开启、管理、创建虚拟用户

vsftpd开启、管理、脚本创建虚拟用户 vsftpd服务是Linux系统中非常安全和推崇的FTP服务器程序。这次主要讲解如何开启、管理用户等一些列vsftpd常用操作。 一、vsftpd的配置文件 一般情况下ftp的配置文件在**/etc/vsftpd/vsftpd.conf中,其中还有一个用户...

2019-12-07 20:04:20

阅读数 34

评论数 0

原创 现网小工程之PXE自动装机、DNS域名解析与HTTPD服务部署

现网小工程之PXE自动装机、DNS域名解析与HTTPD服务部署 一、工程介绍 工程目的:本次小工程将实现PXE自动装机,DNS域名正反向解析和阿帕奇服务开启,并实现全网互通。 实验平台:GNS3、VMware Workstation Pro 拓扑图:见图一 图一、拓扑图 工程概述:1.建立如图一...

2019-11-24 14:29:38

阅读数 211

评论数 0

原创 K8S(Kubernetes)架构的基本介绍

K8S(Kubernetes)架构的基本介绍 一、K8S的由来和特点 Google公司在距今为止10年前就已经创建出容器化的基础架构:borg系统。现如今在需要自动化运维的今天Google的工程师们根据GO语言搭建出了新的架构:Kubernetes。为什么Kubernetes又叫K8S呢?这是因为...

2020-01-28 20:27:06

阅读数 22

评论数 0

原创 Tomcat群集搭建流程详解

Tomcat群集搭建流程详解 在现在如今的网络环境中web服务器需要承受上万甚至上百万的并发访问量,如果只有一台服务器那么就有面临宕机的风险。所以这时就需要群集的思想,这不仅提高了服务器的容错能力还提高了服务器的并发访问量。 一、实验环境 1.一台服务器运行nginx作为代理服务器。 2.两台服务...

2020-01-21 15:33:57

阅读数 62

评论数 0

原创 Tomcat与Nginx动静分离

Tomcat与Nginx动静分离 一、实验环境 1.一台nginx服务器:192.168.80.133 2.一台Tomcat服务器:192.168.80.134 3.一台客户机 二、nginx服务搭建 nginx作为web服务可以承受大量的并发量,但是只能处理静态资源如:图片文字等。所以可以将js...

2020-01-20 15:06:35

阅读数 45

评论数 0

原创 Haproxy群集与高可用Haproxy群集搭建超详细流程!

Haproxy群集与高可用Haproxy群集搭建超详细流程! 一、什么是Haproxy? 前几期博客介绍了LVS负载均衡器是如何进行工作的。而今天要介绍的Haproxy则是强于LVS的。LVS在工作时不支持正则表达式的处理,而且对于一些大型的网站LVS的实施相对复杂,使用成本高。而Haproxy适...

2020-01-18 20:39:46

阅读数 104

评论数 0

原创 LVS负载均衡DR模式和keepalived架构搭建

LVS负载均衡DR模式和keepalived架构搭建 一、LVS数据包流向分析 整个架构是由对外时显示一个共同的IP地址,VIP.客户端会向DR集群发送VIP请求,负载均衡器收到请求以后会根据算法会将其中的Mac地址进行修改发送给局域网中的服务器。服务器处理完请求后会根据发来数据包的原地址将其设定...

2020-01-16 15:59:10

阅读数 48

评论数 0

原创 LVS负载均衡群集

LVS负载均衡群集 一、群集的作用、LVS对群集的调度 随着互联网的普及在现在的生产环境中对服务器的要求越来越高。当处理并发请求时非常考验服务器的硬件能力。但是在现在即使是现有的技术一台服务器也不一定能承受得了大量的服务请求。所以这时就产生群集的思想。也就是说一台以上的服务器组成一个群集,里面运行...

2020-01-14 19:16:43

阅读数 50

评论数 0

原创 MHA架构解决传统数据库故障切换问题

MHA架构解决传统数据库故障切换问题 一、MHA概述 在以往的生产环境中,一个数据库群集往往会有一台master服务器作为主数据库,当master主数据库服务器宕机时,其下属的所有数据库就像群龙无首一般无法正常工作了。为了解决此问题DeNA公司开发出了MHA架构,解决了master数据库服务器宕机...

2020-01-12 00:35:51

阅读数 96

评论数 0

原创 数据库读写分离搭建

数据库读写分离 接着上一期数据库主从复制来说,一个完整的服务体系除了有数据库的集群,还需要有一台调度服务器做为“指挥官”将客户端传来的请求通过算法平均送到每台数据库中。本次读写分离就是在搭建调度服务器,实现主数据库进行写入,从数据库实现读取。 本实验是基于上一期博客:数据库数据主从复制(https...

2020-01-09 14:44:52

阅读数 28

评论数 0

原创 数据库数据主从复制

数据库数据主从复制 一、数据库主从复制的原因 为什么需要做数据库的组从复制呢?在现实的生产环境中如果只有一台数据库服务器运作,那么如果有大量并发请求到来的时候,数据库服务器会出现宕机或有非常严重的延迟现象。这是我们不愿意看到的所以有句话说的好:人多力量大。一台数据库不够我可以搭建多个数据库形成集群...

2020-01-09 10:43:18

阅读数 20

评论数 0

原创 mysql数据库备份与恢复

mysql数据库备份与恢复 在日常的生产环境中,数据库中的数据存在丢失的风险,为了避免数据的丢失导致巨大的损失,因时常对数据库里的数据进行备份。而备份的方法主要有三种:完全备份、差异备份和增量备份。造成数据库中的数据丢失的情况也分好几种:程序发生错误、人为的操作失误、计算机宕机、磁盘损坏、天灾等等...

2020-01-08 18:42:30

阅读数 26

评论数 0

原创 华为互联网设备基本命令整理

华为互联网设备基本命令整理 1.浮动路由 #华为浮动路由配法 ip route-static 192.168.10.10 24 preference 70 70代表优先级数值越大优先级越低,一般默认优先级为60. 2.链路捆绑 #华为设备链路捆绑 #首先设置优先级 lacp priority 1...

2020-01-07 19:53:28

阅读数 25

评论数 0

原创 数据库存储引擎与三大范式

数据库存储引擎与三大范式 一、数据库的存储引擎 数据库使用不同的存储技术将数据存储在数据库之中。目前mysql的常用存储引擎为:Myisam和InnoDB两种。 1.存储引擎是数据库的组件之一,负责为数据库执行I/O(input/output)操作。加快数据的读写。 2.数据在存入数据库之前会传输...

2020-01-07 17:41:24

阅读数 11

评论数 0

原创 数据库的事务概念

数据库的事务概念 一、事务的基本概念 事务是数据库的一种机制、其中包含了一组数据库的操作命令。并且操作要么执行要么都不执行。事务是一个不可拆分的工作单元,且数据再通过事务的处理后数据可的总数值是不变的。 这么说肯定很抽象那么就介绍事务的四大特性(ACID)让事务变得更加具体一些。 1)原子性:事务...

2020-01-07 15:16:59

阅读数 16

评论数 0

原创 mysql索引与视图

mysql索引与视图 一、数据库中索引的作用 数据库中索引的作用类似于书本当中目录的作用,通过查看索引来快速定位到用户所需要信息的所在位置。所以索引的作用有: 1)快速定位到数据的位置,加快查询的速率。 2)降低数据库的IO成本(input、output)和排序成本。 3)通过创建唯一性索引保证数...

2020-01-06 16:09:45

阅读数 15

评论数 0

原创 tomcat的虚拟主机及优化

tomcat的虚拟主机及优化 一、虚拟主机的创建 本次就不再次安装Tomcat了,具体的Tomcat安装流程可参照我的博客:https://blog.csdn.net/QwQNightmare/article/details/103767650。 1.创建两个域名分别为:www.test.com和...

2020-01-01 15:24:30

阅读数 22

评论数 0

原创 tomcat安装部署

tomcat安装部署 一、Tomcat介绍 一般情况下在web服务器结束请求后,就只会响应静态资源,如HTML文件或者图片等等。而Tomcat作为Apache的一个子项目,不仅拥有Apache基本功能还可以在后台运行java代码,并执行逻辑业务运算之后将结果用HTML代码的形式展现给客户。 Tom...

2019-12-30 16:22:27

阅读数 11

评论数 0

原创 nginx服务(rewrite)的重写功能

nginx服务(rewrite)的重写功能 Rewrite重写功能是nginx服务的一个非常重要的功能模块,其可以重新修改域名,为企业将动态的URL地址伪装成静态的地址等一些列修改。就如上一篇博客中写到如何防止服务端的图片被盗取的防盗链,就是用rewrite(重新)功能修改的。 一、实验环境搭建 ...

2019-12-29 17:15:50

阅读数 114

评论数 1

原创 nginx防盗链操作

nginx防盗链操作 nginx防盗链操作比httpd防盗链操作过程简单,只需要在配置文件中加入几句话就可以禁止他人盗取网站中的图片。 一、操作流程 首先在服务端手动编译安装nginx服务并且安装bind域名解析服务。nginx安装流程可以参考:(https://blog.csdn.net/Qw...

2019-12-25 19:00:30

阅读数 42

评论数 0

原创 LNMP架构搭建

LNMP架构搭建 LNMP架构也就是:Linux、Nginx、mysql、PHP组合成的一个架构。其主要区别在于Nginx,作为前端可以处理并发量非常高的静态请求。LNMP与Apache或者PHP的fpm功能模块组合可以实现动静分离。nginx处理静态请求,Apache或者php-fpm处理动态请...

2019-12-24 20:00:27

阅读数 54

评论数 0

原创 Nginx----web服务器软件深度优化

Nginx----web服务器软件深度优化 Nginx作为一款轻量级的web服务软件,具有占用资源少,处理并发能力强等优点。在上一期中我讲解了如何手动编译安装了nginx和简单的介绍了其中的一些功能,nginx比Apache另一个优点就是:操作简单的就可开启功能。所以这次就简单介绍如何设置缓存、压...

2019-12-24 16:17:41

阅读数 285

评论数 0

原创 轻量级服务Nginx手动编译安装、优化、虚拟主机(全干货)

轻量级服务Nginx手动编译安装、优化(全干货) Nginx是一款轻量级的web服务软件。其稳定性能搞、cup占用率第并且处理并发任务的能力非常高,加上是一款开源软件,所以深受各大网络公司的青睐。 一、Nginx的手动编译安装 这里以nginx-1.12.2版本为例。 将安装包解压,并安装好编...

2019-12-22 20:47:56

阅读数 43

评论数 0

原创 使用ab压测工具检测Apache优化以及Apache工作模式

使用ab压测工具检测Apache优化以及Apache工作模式 一、ab压测检验优化 ab压测工具是Apache服务自带的一款压测工具,用于对服务器处理访问量和并发量的测试。在这次实验中将通过使用此功能对Apache服务的压缩优化进行检测。以下为压测的具体操作步骤: 在编译安装时就需要安装def...

2019-12-19 19:25:31

阅读数 15

评论数 0

原创 Apache的防盗链功能与隐藏版本

Apache的防盗链功能与隐藏版本 一、Apache防盗链 在日常的生产环境中总会有一些人会使用盗链手段将正规网站的图片的路径盗取到另一个网站中,当用户访问这些网站时会无形中增加原本网站的访问量,增加服务器的负载。所以盗链行为无疑是会增加服务器负担的一种行为。那么该怎么防止别有用心的盗链呢?下面将...

2019-12-18 23:30:20

阅读数 26

评论数 0

原创 Apache优化之压缩和缓存

Apache优化之压缩和缓存 一、Apache压缩静态图片 如今人们上网需要游览许多信息,如视频、文字、图片等等。这些信息往往容量往往会很大,在信息的传输过程中会占用大部分带宽,就会导致网络拥塞,网速就会下降最直观的表现就是网页图片、内容等静态资源加载太慢。这样往往会使使用者失去耐心,不仅如此庞大...

2019-12-18 13:11:42

阅读数 19

评论数 0

原创 Apache自带rotatelog日志拆分工具使用方法

Apache自带rotatelog日志拆分工具使用方法 一、日志文件的产生和内容 随着网站访问量的日益增加,大量的信息和错误信息会写入Apache中的访问日志和错误日志中。在一开始安装好Apache服务后日志文件是不会自动生成的,只有在第一次启动后才会生成在**/etc/httpd/logs**之...

2019-12-17 17:21:19

阅读数 18

评论数 0

原创 Apache权限控制

Apache权限控制 作为网络管理员管理好服务器中的httpd至关重要,由于网络中存在大量的黑客攻击或者日常访问量过大,需要对httpd服务进行相关的权限配置。如把某某某列入到黑名单或者设置用户身份验证才能登陆到服务器。 一、设置httpd的黑名单 环境:以之前不同端口的虚拟主机作为大前提。 需...

2019-12-16 22:49:34

阅读数 21

评论数 0

原创 httpd虚拟主机的创建----不同端口和不同IP地址(含脚本)

httpd虚拟主机的创建----不同端口和不同IP地址 一、相同IP和域名不同端口设置虚拟主机 在之前的博客中我已经介绍了不同域名的虚拟主机的制作方法了,这里在此基础之上创建不同端口的虚拟主机。因为在httpd中同一域名或IP地址可以有不同端口提供给客户端访问。在这里我设置httpd的80和808...

2019-12-16 19:17:56

阅读数 25

评论数 0

原创 httpd服务日志分析神器----awstats

httpd服务日志分析神器----awstats 一、awstats介绍 swatats是一个开源的日志分析工具,它是由Perl语言进行开发的,可以用来分析Apache、samba、vsftpd和IIS等日志。通过和crontab计划性任务结合,达到定时分析日志。 二、awstats安装启动 ...

2019-12-16 17:04:46

阅读数 72

评论数 0

原创 httpd服务之创建虚拟主机----基于不同域名的虚拟主机(含脚本)

httpd服务之创建虚拟主机----基于不同域名的虚拟主机(含脚本) 一、虚拟主机 在服务器上安装好httpd服务后运行时只有一个站点,那么在现实的生产环境中由于运营成本、服务器数量有限等多种因素造成,在同一台服务器中运行多个站点的现实情况。那么既然一台服务器安装好httpd服务后只有一个站点可以...

2019-12-13 00:05:41

阅读数 40

评论数 0

原创 LAMP架构创建DIY论坛

LAMP架构创建论坛 一、LAMP架构 我所创建的论坛是建立在Apache服务上,Apache服务拥有多种语言模块和相应网页动态请求。以前网页都是静态网页只能看看网页上的文字和图片,而动态网页是用户与之交互的。在此之上通过api接口连接PHP、java、Python等逻辑业务,此外将用户信息加入到...

2019-12-12 15:34:40

阅读数 19

评论数 0

原创 手动编译安装PHP超文本处理器(全程无报错!)

手动编译安装PHP超文本处理器(全程无报错!) 一、PHP PHP是一种开源的脚本语言,广泛用于网站编程。本次安装PHP是为了搭建LAMP架构,实现自创网页论坛。在安装PHP之前必须先要安装好httpd和mysql不然PHP将无法安装。 二、PHP环境的安装 为了防止在编译的过程中出现错误,需...

2019-12-12 13:34:28

阅读数 15

评论数 0

原创 手动编译安装mysql数据库(全程无报错!)

手动编译安装mysql数据库(全程无报错!) 一、mysql数据库 mysql是一种开源式的数据库,所以拥有源码包之后可以自定义安装的内容,并且在之后的LAMP架构的搭建中骑着至关重要的作用。 二、mysql数据库环境的安装 为了在后续的编译中防止出错,我需要先将ncurses和autoconf...

2019-12-11 23:47:57

阅读数 25

评论数 0

原创 手动编译安装httpd服务

手动编译安装httpd服务 一、安装环境以及准备的安装包 手动编译安装的环境要让计算机具有编译源码包的功能,所以要提前安装好:gcc、gcc-c++、make、pcre-devel、expat-devel、perl。 要准备的安装包有:apr-1.6.2.tar.gz、apr-util-1.6....

2019-12-11 12:05:08

阅读数 26

评论数 0

原创 Linux系统防火墙----Firewalld基础知识

Linux系统防火墙----Firewalld基础知识 一、Firewalld简介 Firewalld是Centos7的默认防火墙规则管理工具,其拥有两种配置模式:运行时配置和永久配置。通过将端口放在不同的区域里来实现,对来访的计算机进行管理。防火墙的机制是:允许高安全区可以访问地安全区,但是低安...

2019-12-09 19:00:00

阅读数 33

评论数 0

原创 EXPECT--脚本免交互大法

EXPECT–脚本免交互大法 我们在用Shell脚本去执行一些操作时,有时会出现一些人机交互过程,如用脚本去实现ssh远程登录时,可能会出现需要交互的过程。图1.1 这时人们就会想如果有一种方法让计算机自动“回答”人类的回复,那么脚本就可以实现全自动化免交互。所以就有了expect命令,expec...

2019-12-06 15:17:18

阅读数 19

评论数 0

原创 正则表达式之awk、sort与uniq用法

正则表达式之awk、sort与uniq用法 awk是一个非常强大的筛选工具,其逐行读取文本,根据指定的条件按列查找出符合的结果。 awk的常见使用方法 awk + 选项 + '(条件)+ {命令} '+ 路径 ,awk默认分隔符是空格或制表符(TAB),还可以指定特定的字符作...

2019-12-05 17:26:19

阅读数 16

评论数 0

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