自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ELK日志分析系统

ELK日志分析系统一、ELK 概述ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、Logstash和Kiabana三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求。 ●ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类日志。 Elasticsearch 是用 Java开发的,可通过 RESTful Web 接口,让用户可以通过浏览器与 Elasticsearch 通信。●Logstash:主要

2021-03-04 19:14:47 253 1

原创 NoSQL之Redis配置与优化

NoSQL之Redis配置与优化文章目录NoSQL之Redis配置与优化一、关系数据库与非关系型数据库二、关系型数据库和非关系型数据库区别三、非关系型数据库产生背景四、Redis一、关系数据库与非关系型数据库(一)、关系型数据库关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。主流的关系型数据库包括 Oracle、MySQL、SQL Server、M

2021-02-24 18:47:03 107

原创 squid代理服务应用

squid代理服务应用文章目录squid代理服务应用一、Squid 代理服务器二、安装 Squid 服务三、构建传统代理服务器四、构建透明代理服务器五、ACL访问控制六、Squid 日志分析七、Squid 反向代理一、Squid 代理服务器Squid 主要提供缓存加速、应用层过滤控制的功能。代理的工作机制1、代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。2、将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机,以便下次请求相同的数据时快速响应。Squid 代理的类型

2021-02-23 19:57:25 93

原创 MySQL 索引、事务与存储引擎

MySQL 索引、事务与存储引擎文章目录MySQL 索引、事务与存储引擎一、索引1、索引的概念2、索引的作用3、创建索引的原则依据4、索引的分类和创建二、MySQL事务1、MySQL事务的概念2、事务的ACID特点3、Mysql及事物隔离级别三、事务控制语句四、MySQL 存储引擎1、存储引擎概念2、查看系统支持的存储引擎3、查看表使用的存储引擎4、修改存储引擎一、索引1、索引的概念索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数

2021-02-02 11:09:10 1307 2

原创 Kubernetes初识

Kubernetes初识文章目录Kubernetes初识一、Kubernetes简介二、Kubernetes特性三、Kubernetes集群架构与组件一、Kubernetes简介Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。K8S用于容器化应用程序的部署,扩展和管理。K8S提供了容器编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能。Kubernetes目标是让部署容器化应用简单高效。二、Kubernetes特性自我修复

2021-04-12 16:25:25 184

原创 ansible———playbook剧本

ansible——playbook剧本文章目录ansible——playbook剧本一、主机清单二、Yaml文件三、playbook剧本四、Handlers介绍五、条件测试一、主机清单1、基础配置ansible 默认的主机清单是 /etc/ansible/hosts 文件vi /etc/ansible/hosts[webserver] #方括号中设置组名www1.example.org #定义被监控主机,这边可以是主机名也可以是IP地址www2.exam

2021-04-08 16:52:35 274 1

原创 自动化运维工具------ansible

自动化运维工具------ansible文章目录自动化运维工具------ansible一、ansible概述二、ansible安装三、ansible命令模块1、command模块2、cron模块3、user模块4、group模块5、copy模块6、file模块7、ping模块8、service模块9、shell、script模块一、ansible概述1、简介Ansible 基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批

2021-04-07 11:03:47 234

原创 Zabbix 监控平台

Zabbix 监控平台文章目录Zabbix 监控平台一、zabbix server端配置二、web页面配置监控三、客户端测试邮件告警机制一、zabbix server端配置yum -y install mailxvim /etc/mail.rc#末尾添加以下内容set from=183161764904@163.comset smtp=smtp.163.comset smtp-auth-user=18361764907@163.comset smtp-auth-password=邮箱授权码

2021-04-02 14:10:08 501 2

原创 Zabbix监控-----基于LNMP

Zabbix监控-----基于LNMP文章目录Zabbix监控-----基于LNMP一、LNMP环境部署1、安装nginx2、安装mysql3、安装PHP4、测试二、zabbix server部署1、安装部署zabbix三、zabbix客户端四、监控验证环境部署服务端server:192.168.132.60客户端node:192.168.132.50清空防火墙规则,关闭核心防护iptables -F setenforce 0关闭网络管理systemctl stop NetworkMan

2021-04-02 11:22:29 234

原创 安装epel源出现错误报码:14 curl#6 - “Could not resolve host mirrorlist

安装epel源出现错误报码:14: curl#6 - “Could not resolve host: mirrorlist.centos.org; 未知的错误“报错问题[root@server1 ~]# yum install -y epel-release已加载插件:fastestmirror, langpacksCould not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&re

2021-04-02 11:09:10 868

原创 Harbor私有仓库部署管理

Harbor私有仓库部署管理文章目录Harbor私有仓库部署管理一、Harbor1、Harbor概述2、Harbor组件二、Harbor部署一、Harbor1、Harbor概述1)、Harbor是VMware公司开源的企业级Docker Registry项目2)、Harbor的优势基于角色控制基于镜像的复制策略支持LDAP/AD图像删除和垃圾收集图形UI审计RESTful API2、Harbor组件1、Proxy通过一个前置的反向代理统一接收浏览器、Docker客户端的请求,并

2021-03-29 19:00:47 146

原创 Docker---------consul部署

Docker---------consul部署一、consul介绍Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置1、consul的特性支持健康检查,允许存储键值对基于Golang语言,可移植性强支支持ACL访问控制与Docker等轻量级容器可无缝配合2、Consul 内部端口说明端口说明TCP/83008300端口用于服务器的节点,客户端通过该端口RPC协议调用服务端节点TCP/UDP/83018301端口用于单个数据中

2021-03-29 15:34:03 167 1

原创 Docker创建镜像

DockerFile创建镜像文章目录DockerFile创建镜像一、相关概念二、Docker镜像的创建1、构建apache容器服务2、 构建ssh镜像3、构建systemctl镜像4、构建nginx镜像一、相关概念Dockerfile中的每个指令都会创建一个新的镜像层(相当于一个临时容器)镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效某一层的镜像缓存失效之后,它之后的镜像层缓存都会失效镜像层是不可变的,如果在

2021-03-25 15:55:41 167

原创 Docker的基础命令

Docker的基础命令文章目录Docker的基础命令一、镜像二、容器三、私有仓库四、Dockoc数据卷一、镜像1、查找指定镜像docker search nginx #查找指定镜像2、查看镜像、下载镜像docker images 仓库名称:标签 #查看下载镜像信息docker inspect 镜像ID #获取镜像信息docker pull 仓库名称:标签 #获取/下载镜像 ,AUFS(联合文件系统)分层下载#下载后存放在/var/lib/docker

2021-03-24 14:42:28 82 1

原创 docker概念及安装方法

docker概念及安装方法文章目录docker概念及安装方法一、Docker简介二、Docker的应用场景三、Docker的核心概念四、Docker的安装方法一、Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言开发并遵从 Apache2.0 协议,是一个用于开发,交付和运行应用程序的开放平台。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何

2021-03-23 15:14:16 92

原创 安装docker出现错误:需要:container-selinux >= 22.74

安装docker出现错误:需要:container-selinux >= 2:2.74报错信息解决办法根据信息判断是container-selinux版本过低或者未安装,导致不支持,于是先运行以下命令,下载和自己操作系统版本对应的yum源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo新yum包索引,建立缓存yum makecache fast最后重新安装验证yum

2021-03-23 14:20:19 525

原创 Openstack核心项目glance组件

Openstack核心项目glance组件文章目录Openstack核心项目glance组件一、glance镜像服务二、部署Glance服务一、glance镜像服务它在OpenStack中的项目名称为Glance。在早期的OpenStack版本中,Glance只有管理镜像的功能,并不具备镜像存储功能。现在,Glance已发展成为集镜像上传、检索、管理和存储等多种功能的OpenStack核心服务1、镜像服务镜像服务就是用来管理镜像的,让用户能够发现、获取和保存镜像。在OpenStack中提供镜像

2021-03-19 14:40:50 294

原创 OpenStack安装Keystore组件

OpenStack安装Keystore组件文章目录OpenStack安装Keystore组件一、keystone身份服务二、penStack-Keystone组件部署步骤三、创建OpenStack 域、项目、用户和角色一、keystone身份服务1、核心功能Keystone (OpenStack ldentity Service)是OpenStack中的一个独立的提供安全认证的模块,主要负责openstack用户的身份认证、令牌管理、提供访问资源的服务目录、以及基于用户角色的访问控制。Keys

2021-03-18 12:06:03 181

原创 OpenStack环境部署

OpenStack环境部署文章目录OpenStack环境部署一、环境部署二、基础环境配置三、系统环境配置(控制节点)一、环境部署最小化安装主机CPU存储双网卡控制节点ct双核双线程-CPU虚拟化开启内存8G硬盘:300G+1024G(CEPH块存储)VMnet1(局域网)192.168.1.10 NAT-192.168.132.11计算节点c1双核双线程-CPU虚拟化开启内存8G硬盘:300G+1024G(CEPH块存储)VMnet1(局域网)192.168

2021-03-18 10:01:23 133

原创 OpenStack理论知识及一键部署

OpenStack理论知识及一键部署文章目录OpenStack理论知识及一键部署一、云计算概述二、OpenStack概述二、一键部署OpenStack一、云计算概述狭义的云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一样使用IT基础设施。广义的云计算是指服务的交付和使用模式,指通过网络以按需

2021-03-09 11:52:30 254

原创 ELK报错hese locations are not writable or multiple nodes were started without inc

ELK报错hese locations are not writable or multiple nodes were started without inc后台已经有一个elasticsearch进程了当然是杀掉进程重启看端口:netstat -alnp | grep 9200或进程:ps -ef | grep elasticsearch #强杀kill -9 125...

2021-03-09 09:16:36 136

原创 GFS分布式文件系统

GFS分布式文件系统文章目录GFS分布式文件系统一、GlusterFS1、 GlusterFS 简介2、GlusterFS 的特点3、GlusterFS 术语4、模块化堆栈式架构5、GlusterFS 的工作流程6、弹性 HASH 算法7、GlusterFS的卷类型二、部署 GlusterFS 群集三、测试 Gluster 文件系统四、破坏性测试一、GlusterFS1、 GlusterFS 简介GlusterFS 是一个开源的分布式文件系统,主要由存储服务器(BrickServer)、客户端及

2021-03-03 10:46:45 129

原创 rsync远程同步

rsync远程同步文章目录rsync远程同步一、关于rsync二、配置rsync源三、rsync命令1、配置源的两种表示方法2、rsync实时同步四、关于inotify五、配置rsync下行同步六、rsync+inotify实时同步一、关于rsync一款快速增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH,rsync主机同步二、配置rsync源1、基本思路建立rsyncd.conf配置文件、独立的账号文件启用rsync的 --daemon模式2、配置文件rsyn

2021-03-02 10:58:24 90

原创 yum安装时出现错误[Errno 14] curl#6 - “Could not resolve host: mirrors.aliyuncs.com; Unknown e解决办法。

yum安装时出现错误[Errno 14] curl#6 - "Could not resolve host: mirrors.aliyuncs.com; Unknown e解决办法。Centos7中yum安装时出现错误[Errno 14] curl#6 - "Could not resolve host:mirrors.aliyuncs.com; Unknown e解决办法。我在yum源来下载httpd出现了以下的错误[root@master ~]# yum install httpd -y已加载

2021-03-01 19:08:15 5587 2

原创 Redis(主从复制、哨兵模式、集群)概述及部署

Redis(主从复制、哨兵模式、集群)概述及部署文章目录Redis(主从复制、哨兵模式、集群)概述及部署一、Redis主从复制1、概念2、作用3、Redis主从复制的流程4、搭建Redis 主从复制二、Redis 哨兵模式1、原理2、作用3、搭建Redis哨兵模式4、故障模拟5、验证结果三、Redis 群集模式1、作用2、Redis集群的数据分片3、搭建Redis 群集模式一、Redis主从复制1、概念主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Mas

2021-03-01 11:31:23 79 1

原创 ACL和配置命令

ACL和配置命令文章目录ACL和配置命令一、ACL访问控制列表1.访问控制列表(acl)2.访问控制列表在接口应用的方向二、访问控制列表的处理过程1.ACL工作原理2.ACL两种作用3.ACL种类4.ACL的应用原则三、ACL华为命令1、基本ACL配置2、高级ACL配置一、ACL访问控制列表1.访问控制列表(acl)读取第三层,第四层包头信息 根据预先定义好的规则对包进行过滤 (防火墙的功能)第三层传输层 —— 数据段——源端口、目的端口 —————————————————————— 通信四元组

2021-02-25 19:25:12 24296 3

原创 Redis五大数据类型

Redis五大数据类型文章目录Redis五大数据类型一、String数据类型1、append2、set3、strlen4、incr、decr、incrby、decrby5、getset6、setex7、setnx8、mset、mget、msttnx二、List数据类型1、LPUSH/LPUSHX/LRANGE2、LPOP/LLEN3、LREM/LSET/LINDEX/LTRIM4、LINSERT5、RPUSH/RPUSHX/RPOP/RPOPLPUSH三、Hash数据类型(散列类型)1、HSET/HGET

2021-02-25 18:51:43 100

原创 Linux安全之firewalld防火墙

Linux安全之firewalld防火墙文章目录Linux安全之firewalld防火墙一、认识firewalld二、firewalld防火墙的配置一、认识firewalld1.1 什么是firewalldfirewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过过滤子系统(属

2021-02-24 17:34:24 68

原创 MySQL的MHA高可用配置及故障切换

MySQL的MHA高可用配置及故障切换一、MHA概述1、MHA简介一套优秀的MySQL高可用环境下故障切换和主从复制的软件MHA的出现就是解决MySQL单点的问题MySQL故障过程中,MHA能做到0~30秒内自动完成故障切换MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用2、MHA的组成MHA Manager(管理节点)MHA Manager 可以单独部署在一台独立的机器上,管理多个 master-slave 集群;也可以部署在一台 slave 节点上。MHA Manag

2021-02-24 15:04:21 178

原创 Apache网页优化

Apache网页优化文章目录Apache网页优化一、Apache网页压缩二、网页缓存三、隐藏版本信息一、Apache网页压缩1、检查是否安装 mod_deflate 模块apachectl -t -D DUMP_MODULES | grep "deflate"2、2.如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块systemctl stop httpd.servicecd /usr/local/httpd/confmv httpd.

2021-02-24 14:50:24 55 1

原创 Haproxy集群部署与优化

Haproxy集群部署与优化文章目录Haproxy集群部署与优化一、常见的Web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理四、Haproxy集群部署步骤五、Haproxy 参数优化一、常见的Web集群调度器1、目前常见的Web集群调度器分为软件和硬件2、软件通常使用开源的LVS、Haproxy、 NginxLVS性能最好,但是搭建相对复杂;Nginx 的upstream模块支持群集功能,但是对群集节点健康检查功能不强,高并发性能没有Haproxy好。3、硬件一般使用比较

2021-02-22 15:26:57 117

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

MySQL主从复制和读写分离文章目录MySQL主从复制和读写分离一、MySQL 读写分离与主从复制二、MySQL 读写分离与主从复制步骤一、MySQL 读写分离与主从复制1、什么是读写分离读写分离基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到集群中的从数据库。2、为什么要做读写分离呢?因为数据库的“写”(写10000条数据可能要3分钟)操作是比较耗时的。但是数据库的

2021-02-19 16:42:44 64

原创 MySQL高级语句

MySQL高级语句一、MySQL 高级语句1、EXISTS用来测试内查询有没有产生任何结果,类似布尔值是否为真如果有的话,系统就会执行外查询中的SQL语句。若是没有的话,那整个SQL语句就不会产生任何结果。语法: SELECT "栏位1" FROM "表格1" WHERE EXISTS (SELECT * FROM "表格2" WHERE "条件"); SELECT SUM(Sales) FROM Store_Info WHERE EXISTS (SELECT * FROM location

2021-02-19 15:58:27 115 1

原创 MySQL高阶SQL语句(1)

MySQL高阶SQL语句(1)文章目录MySQL高阶SQL语句(1)一、环境准备二、MySQL 高级(进阶) SQL 语句三、函数详解1、数学函数2、聚合函数3、字符串函数4、GROUP BY用法5、HAVING用法6、别名7、子查询一、环境准备create database zs;use zs;create table location (Region char(20),Store_Name char(20)); insert into location values('East','Bost

2021-02-18 16:48:40 605 1

原创 MySQL 日志管理、备份与恢复

MySQL 日志管理、备份与恢复文章目录MySQL 日志管理、备份与恢复一、MySQL日志管理1、MySQL常用日志类型及开启2、查看日志状态二、MySQL备份与恢复1、数据备份的重要性2、数据库备份的分类3、MySQL完全备份一、MySQL日志管理MySQL的默认日志保存位置为/usr/local/mysql/data日志开启方式有两种:通过配置文件或者是通过命令通过命令修改开启的日志是临时的,关闭或重启服务后就会关闭1、MySQL常用日志类型及开启vim /etc/my.cnf指定日志的

2021-02-05 16:24:09 61

原创 LVS负载均衡群集概念

LVS负载均衡群集概念文章目录LVS负载均衡群集概念一、群集的含义1.1 群集的产生1.2 群集构成方案二、群集可分为三种三、负载均衡群集架构四、负载均衡群集工作模式分析五、三种负载调度工作模式5.1 NAT模式5.2 TUN模式5.3 DR模式六、LVS的负载调度算法七、ipvsadm工具一、群集的含义群集(或称为集群)是由多台主机构成,但对外,只表现为一个整体,只提供一个访问入口(域名或IP),相当于一台大型计算机。1.1 群集的产生互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数

2021-02-03 08:50:42 86

原创 LVS负载均衡群集(NAT模式)部署实验

LVS负载均衡群集(NAT模式)部署实验一、实验准备主机操作系统IP地址工具/软件/安装包负载调度器CentOS7内网:192.168.132.40、外网:12.0.0.1ipvsadmNFS服务器CentOS7192.168.132.30rpcbind、nfs-utils节点服务器1CentOS7192.168.132.50rpcbind、nfs-utils、httpd节点服务器2CentOS7192.168.132.10rpcbind

2021-02-02 18:15:49 119

原创 MySQL数据库操作

MySQL数据库操作文章目录MySQL数据库操作一、克隆表二、清空表,删除表内的所有数据三、创建临时表四、创建外键约束五、数据库用户管理一、克隆表首先先准备个数据表create database CLASS;use CLASS;create table TEST (id int not null,name char(20) not null,cardid varchar(18) not null unique key,primary key (id));insert into TEST

2021-01-27 16:22:25 146

原创 数据库基本概念及MySQL基本命令操作

数据库基本概念及MySQL基本命令操作文章目录数据库基本概念及MySQL基本命令操作一、数据库的基本概念二、当今主流数据库三、关系型数据库介绍四、非关系型数据库介绍五、MySQL数据库介绍六、MySQL数据库基本命令操作一、数据库的基本概念1、数据库的组成数据:描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按统一格式进行存储表:将不同的记录组织在一起,用来存储具体数据数据库: 表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合2、数据库的管理

2021-01-26 15:16:02 134

原创 Tomcat服务部署、虚拟主机配置及参数优化

Tomcat服务部署、虚拟主机配置及参数优化文章目录Tomcat服务部署、虚拟主机配置及参数优化一、Tomcat服务器简介1、Java Servlet2、JSP全称Java Server Pages3、Tomcat三大核心组件二、Tomcat服务部署安装三、Tomcat 虚拟主机配置四、Tomcat 优化一、Tomcat服务器简介Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一

2021-01-22 12:11:40 179

空空如也

空空如也

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

TA关注的人

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