自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 GlusterFS分布文件系统群集

GlusterFS分布文件系统集群1.GlusterFS简介GlusterFS是一个开源的分布式文件系统,同时也是Scale-Out存储解决方案Gluster的核心,在存储数据方面具有强大的横向扩展能力,通过扩展不同的节点可以支持数PB级别的存储容量。GlusterFS借助TCP/IP或InfiniBand RDMA网络将分散的存储资源汇聚在一起,统一提供存储服务,并使用单一全局命名空间来管理数据。GlusterFS基于可堆叠的用户空间以及无元的设计,可为各种不同的数据负载提供优异的性能。Gl

2020-12-10 11:00:00 92

原创 搭建zabbix监控

搭建zabbix监控1.zabbix重要组件zabbix主要由以下几个重要组件构成,具体作用如下。Zabbix Server:负责接收Agent发送报告信息的核心组件,所有的配置、数据统计.数据操作都由它组织进行。Database storage:负责存储所有的配置信息以及收集的数据。Web interface:是zabbix的GU接口,通常情况下与Zabbix Server运行在同一台主机上。Pxory:属于可选组件,常用于分布式监控环境中,代理Server收集部分数据,然后转

2020-12-05 10:16:29 137 1

原创 mysql主从复制和读写分离

MySQL主从复制和读写分离1.MySQL主从复制原理MySQL的主从复制和MySQL的读写分离两者有着紧密联系,首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离。1 ) MySQL支持的复制类型(1)基于语句的复制。在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySOL默认采用基于语句的复制,效率比较高。(2)基于行的复制。把改变的内容复制过去,而不是把命令在从服务器上执行一遍。(3)混合类型的复制。默认采用基于语句的复制,一旦发现基于语句无法精确复制

2020-12-03 10:59:15 107

原创 redis集群搭建

redis集群搭建1、Redis简介Redis是一个开源的、使用C语言编写、支持网络.可基于内存亦可持久化的日志型.key-value(键值对)数据库,是目前分布式架构中不可或缺的一环。Redis服务器程序是单进程模型,也就是在一台服务器上可以同时启动多个Redis进程,而Redis的实际处理速度则完全依靠于主进程的执行效率。若在服务器上只运行一个Redis进程,当多个客户端同时访问时,服务器的处理能力会有一定程度的下降,若在同一台服务器上开启多个Redis进程,Redis 在提高并发处理能力的

2020-12-01 10:16:54 56

原创 haproxy搭建web集群

使用haproxy搭建web集群​ 目前常见的Web群集调度器分为软件和硬件,软件通常使用开源的LVS、Haproxy、Nginx,硬件-般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等。1 ) HTTP请求通过URL访问网站使用的协议是HTTP协议,此类请求一般称为HTTP请求。HTTP请求的方式分为GET方式和POST方式。当使用浏览器访问某一个URL,会根据请求UL返回状态码,通常正常的状态码为2××、3××(如200、301),如果出现异常会返回4××、5××(如40

2020-11-27 15:06:08 112

原创 keepliaved双机热备

keepalived双机热备Keepalived 的热备方式Keepalived采用VRRP(Virtual Router Redundancy Protocol,虚拟路由冗余协议)热备份协议,以软件的方式实现Linux服务器的多机热备功能。VRRP是针对路由器的一种备份解决方案——由多台路由器组成一个热备组,通过共用的虚拟Р地址对外提供服务,每个热备组内同一时刻只有一台主路由器提供服务,其他路由器处于冗余状态,若当前在线的路由器失效,则其他路由器会自动接替(优先级决定接替顺序)虚拟IP地址,以

2020-11-24 20:03:20 524

原创 部署tomcat负载均衡

部署tomcat负载均衡1 ) Tomcat 简介名称由来:Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目О’Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描.因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(公猫)。而O’Reilly出版的介绍Tomcat的 书籍的封面也 被设计

2020-11-20 19:36:43 110

原创 firewalld防火墙(一)

firewalld防火墙(一)1、防火墙是指设置在不同网络与网络安全域之间的一系列部件的组合,也是不同安全域之间信息的唯一出口。通过监测.限制并更改跨越防火墙的数据流,尽可能地对外屏蔽网络内部的信息.结构和运行状态,且有选择地接受外部网络访问。在内外网之间架起一道屏障.以避免发生不可预知或潜在的入侵,从传统意义上来说防火墙技术分为三类,包过滤(Packet Filtering)、应用代理(Application Proxy)、状态检测(Stateful nspection)。无论一个防火墙的实现过

2020-11-12 10:45:45 215

原创 系统安全及应用

系统安全及应用账号安全控制用户账号是计算机使用者的身份凭证或标识,每个要访问系统资源的人,必须凭借其用户账号才能进入计算机。在Linux系统中,提供了多种机制来确保用户账号的正当、安全使用。用户切换大多数Linux服务器并不建议用户直接以root用户进行登录.一方面可以大大减少因误操作而导致的破坏,另一方面也降低了特权密码在不安全的网络中被泄露的风险。鉴于这些原因,需要为普通用户提供一种身份切换或权限提升机制,以便在必要的时候执行管理任务。Linux系统为我们提供了su,sudo两种命

2020-11-09 20:46:30 188

原创 KVM虚拟化平台

KVM虚拟化平台简介KVM是KernelVirtual Machine的简写,目前Linux发行版必须在64位的系统环境才能运行KVM.同时硬件需要支持VT技术。KVM的前身是QEMU,2008年被Red Hat公司收购并获得一项hypervisor技术,不过Red Hat的KVM被认为将成为未来Linux hypervisor的主流。准确来说,KVM仅仅是Linux内核的一个模块。管理和创建完整的KVM虚拟机,需要更多的辅助工具。本章将介绍部署虚拟化环境.创建虚拟机实例,以及虚拟机的基本管理。

2020-11-07 10:07:15 111

原创 squid代理服务器

squid代理服务器 当客户机通过代理来请求Web页面时,指定的代理服务器会先检查自己的缓存,如果缓存中已经有客户机需要的页面,则直接将缓存中的页面内容反馈给客户机,如果缓存中没有客户机要访问的页面,则由代理服务器向Internet发送访问请求,获得返回的Web页面以后,将网页数据保存到缓存中并发送给客户机。 HTTP代理的缓存加速对象主要是文字.图像等静态Web元素。使用缓存机制后,当客户机在不同的时候访问同一Web元素,或者不同的客户机访问相同的Web元素时,可以直接从代理服务器的缓存中获

2020-11-05 10:50:24 251

原创 yum仓库服务和PXE网络装机

yum仓库服务和PXE网络装机​ 通过源代码编译的方式安装程序在灵活性、可定制性方面具有无可比拟的优势,但也正因为这种特性给管理员带来了额外的维护开销,当应用在大规模的服务器群时存在一定的局限性。另外.在大规模的Linux应用环境中,如Web群集.分布式计算等,服务器往往并不配备光驱设备,在这种情况下,如何为数十乃至上百台服务器裸机快速安装系统呢?传统的USB光驱.移动硬盘等安装方法显然已经难以满足需求。​ 借助于YUM软件仓库,可以完成安装.卸载.自动升级rpm软件包等任务,能够自动查

2020-10-23 16:23:40 135

原创 远程访问及控制

远程访问及控制​ SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录.远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。与早期的Telent(远程登录)、RSH(Hemote Shell,远程执行命令)、HCP(Remote File Copy,远程文件复制)等应用相比,SSH协议提供了更好的安全性。​ 在CentOS 7.3系统中,OpenSSH服务器由openssh、openssh-server等软件包提供(默

2020-10-21 16:23:15 129

原创 shell脚本(四)

shell脚本应用(四)1.正则表达式的定义​ 正则表达式又称正规表达式.常规表达式。在代码中常简写为regex,regexp或E。正则表达式是使用单个字符串来描述.匹配一系列符合某个句法规则的字符串,简单来说,是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除.替换某个特定字符串。​ 正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配,其中普通字符包括大小写字母、数字、标

2020-10-19 16:24:58 261

原创 shell脚本(三)

shell脚本(三)在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如,根据通讯录中的姓名列表创建系统账号,根据服务器清单检查各主机的存活状态,根据P地址黑名单设置拒绝访问的防火墙策略等。当面对各种列表重复任务时,使用简单的if语句已经难以满足要求,而顺序编写全部代码更是显得异常烦琐.困难重重。for语句的结构​ for 变量名 in 取值列表​ do​ 命令列​ donewhile语句的结构

2020-10-16 16:00:39 129

原创 shell脚本(二)

shell脚本(二)if语句的结构和使用在简单的Shell脚本程序中,各条语句将按先后顺序依次执行,从而实现批处理的自动化过程。然而,单一的顺序结构使得脚本过于机械化,不够“智能”,难以处理更加灵活的系统任务。本章将学习如何进行条件测试操作,并通过正确使用if语句,使Shell脚本具有一定的“判断“能力,以根据不同的条件来完成不同的管理任务。条件测试​ test 条件表达式​ [ 条件表达式 ]这两种方式的作用完全相同,但通常后一种形式更为常用,也更贴近编程习惯。需要注意的是.方括号

2020-10-15 09:17:09 251

原创 shell脚本(一)

shell脚本的使用(一)在一些复杂的Linux维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错.而编写一个恰到好处的Shell脚本程序,可以批量处理.自动化地完成—系列维护任务,大大减轻管理员的负担。shell脚本的结构[root@centos01 ~]# cat test.sh#!/bin/bash //声明#test script //描述#[email protected] //脚本作者联系方式cd /ls1)声明

2020-10-09 16:06:50 157 1

原创 LAMP平台部署和应用

LAMP平台部署和应用LAMP平台的构成组件在LAMP平台的四个构成组件中,每个组件都承担着一部分关键应用。经过十几年的发展,各组件间的兼容性得到了不断的完善,协作能力和稳定性也不断增强,可以构建出非常优秀的Web应用系统。各组件的主要作用如下。Linux操作系统:作为LAMP架构的基础:提供用于支撑Web站点的操作系统,能够与其他三个组件提供更好的稳定性、兼容性(AMP组件也支持Windows、UNX等操作系统).Apache网站服务器:作为LAMP架构的前端,是一款功能强大.稳定性好的W

2020-10-07 15:15:30 208

原创 MySQL备份与恢复

MySQL的备份与恢复概述备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改.查询历史数据.审计等。1.数据备份的重要性在企业中数据的价值至关重要,数据保障了企业业务的正常运行。因此,数据的安全性及数据的可靠性是运维的重中之重,任何数据的丢失都可能对企业产生严重的后果。通常情况下造成数据丢失的原因有如下几种程序错误。人为操作错误。运算错误。磁盘故障。灾难(如火灾.地震)和盗窃2.数据库备份类型1)从物理与逻辑的角度​ 数据库备份可以分为物理备份和逻辑备份。物

2020-10-05 15:40:52 111

原创 MySQL数据库的安装

MySQL数据库简介​ Apache HTTP Server作为优秀的Web服务器软件,提供了面向用户的前端应用功能。而在实际的企业网站平台中,为了提供更丰富.更强大的Web应用功能,往往还需要有后台数据库、网页编程语言等多种角色的支持。基础认识​ MySQL是一个真正的多线程、多用户的SQL数据库服务,凭借其高性能.高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统。在2008年以前,MSQL项目由MySaLAB公司进行开发、发布和支持,之后历经Sun公司收购MySQL

2020-09-30 15:12:48 166

原创 WEB服务(二)

Apache基于域名访问虚拟WEB主机​ 虚拟Web主机指的是在同一台服务器中运行多个Web站点.其中的每个站点实际上并不独立占用整个服务器,因此被称为“虚拟”Web主机。通过虚拟Web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。​ 使用httpd可以非常方便地构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的Web 站点。httpd支持的虚拟主机类型包括以下三种。基于域名:为每个虚拟主机使用不同的域名,但是其对应的P地址是相同的,例如,www.b

2020-09-25 18:17:29 132

原创 WEB服务(一)

Apache服务一, Apache网站服务基础Apache HTTP Server 是广泛应用的Web应用系统之一,要运用好它,必须先了解它的特点及其编译安装过程。1.Apache简介​ Apache HTTP Server是开源软件项目的杰出代表,基于标准的HTTP网络协议提供网页浏览服务,在Web服务器领域中长期保持着超过半数的份额。Apache 服务器可以运行在Linux、UNIX、Windows等多种操作系统平台 中。2.Apache的起源​ Apache服务器是针对之前出现的若干个We

2020-09-24 08:59:12 659

空空如也

空空如也

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

TA关注的人

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