自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows安装MySQL(最新版)

Windows安装MySQL详细教程一、下载MySQL1、进入MySQL官网二、安装MySQL三、配置MySQL的环境变量四、启动MySQL一、下载MySQL1、进入MySQL官网http://www.mysql.com/1、进入官网页面之后点击Download;2、然后到页面底部点击MySQL Community (GPL) Downloads »;3、点击Windows需要下载的MySQL Installer for Windows4、找到下载入口“Windows (x86, 32-

2021-04-01 17:18:24 497 1

原创 Windows启动MySQL用net start MySQL系统报错5,拒绝访问的解决方法

net start mysql 启动MySQL服务报错 发生系统错误 5 解决方法一、报错现象二、解决方法2-1方法一2-2、方法二一、报错现象二、解决方法2-1方法一一次性的,只能在当时有用,下次再开启MySQL就没用了1、找到这个路径 C:\Windows\System32 -> 找到 cmd.exe右击cmd.exe -> 点击以管理员身份运行net start MySQL 和net stop MySQL两个命令都可以使用了2-2、方法二永久有效在电脑左下角

2021-04-01 17:17:23 710

原创 Ansible基础入门教学

这里写目录标题前言一、概述1.1 什么是ansible1.2 ansible的特点二、部署ansible2.1 实验环境2.2 部署流程2.3 验证三、常用模块的使用方法3.1 默认模块Command3.2 user模块3.3 group模块3.4 copy模块3.5 file模块3.6 crontab模块总结——可能会出现的问题前言本篇博客主要教学如何搭建ansible和常用ansible模块的使用一、概述1.1 什么是ansible当下有许多的运维自动化工具(配置管理 ),例如:Ansible

2021-01-11 20:14:44 369

原创 ERROR—— Nginx报错“no live upstreams while connecting to upstream“,错误码502

这里写目录标题问题现象解决过程和方法问题现象前提是你的后台服务器有两台(可能你的情况是多台),nginx和web项目部署在同一台服务器上。当你关闭和nginx部署在同一台服务器上的web项目时(人为造成一台服务器故障),再次请求时发现响应页面如下:打开nginx的logserror.log日志,查看报错信息为“no live upstreams while connecting to upstream”;页面上F12查看报错“502,bad gateway!“解决过程和方法当你尝试了网上的多种

2021-01-03 20:50:07 2569

原创 Openstack-nova(placement)组件部署流程

这里写目录标题一、 部署placement组件1.1 创建数据库实例和数据库用户1.2 创建placement服务与api的endpoint1.3 安装placement服务1.4 导入数据库1.5 修改Apache配置文件: 00-placemenct-api.conf(安装完placement服务后会自动创建该文件-虚拟主机配置 )二、部署nova组件2.1 控制节点/ct2.1.1创建nova数据库,并执行授权2.1.2 管理Nova用户及服务2.1.3 安装nova组件(nova-api、nova

2021-01-03 20:43:00 999

原创 详细讲解【openstack 】T版中nova组件的cell

这里写目录标题一、cell的概述1.1、 cell的定义(出现的原因)1.2、 cell的功能二、cell简介2.1 cell的两种模式架构图2.2 多cell架构图2.3 工作流程一、cell的概述1.1、 cell的定义(出现的原因)当openstack nova 集群的规模变大时,所有的 Nova Compute节点全部连接到同一个 MQ,在有大量定时任务通过 MQ 上报给Nova-Conductor服务的情况下,数据库和消息队列服务就会出现瓶颈,而此时nova为提高水平扩展及分布式,大规模的部

2021-01-03 18:57:09 1127

原创 ERROR——Last_IO_Errno: 1593(server-id冲突)

这里写目录标题报错现象解决方法报错现象Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ids must be different for replication to work (or the --replicate-same-server-id option must be used on slave b

2020-12-28 19:01:43 657

原创 ERROR——redis哨兵模式主机挂掉,不能自动选举新的master

这里写目录标题实验环境报错现象解决方法实验环境20.0.0.10 (master)20.0.0.11 (slave)20.0.0.12 (slave)报错现象当我把master shutdown后sentinel 不能自动选举出新的master并,出现 failover-abort-no-good-slave 错误解决方法修改redis.conf 三台全部修改为bind 0.0.0.0问题解决!...

2020-12-27 21:42:48 2713

原创 OpenStack组件详解——Nova

这里写目录标题前言一、Nova概述1.1 nova定义1.2、系统架构图介绍二、nova内部组件的介绍2.1、nova-api2.2、Scheduler2.3、Nova-compute2.4、Rabbitmq2.5、Nova-conductor三、Nova组件的工作流程前言nova和swift是openstack最早的两个组件,nova分为控制节点和计算节点,计算节点通过nova computer进行虚拟机创建,通过libvirt调用kvm创建虚拟机,nova之间通信通过rabbitMQ队列进行通信一

2020-12-24 08:59:59 1901 3

原创 部署OpenStack组件——Glance镜像服务

这里写目录标题前言一、创建数据库实例和数据库用户二、创建用户、服务2.1、创建OpenStack的Glance用户2.2、创建镜像服务API端点2.3 、安装 openstack-glance 软件包三、Glance的配置文件3.1、修改glance配置文件3.2、添加glance-api.conf配置3.3、修改glance-registry.conf配置文件3.4、 开启服务前言glance服务是OpenStack中负责给实例提供image镜像的服务,就是服务镜像的上传和下载操作,他可以上传各种操作

2020-12-23 07:52:42 600

原创 OpenStack组件详解——Glance镜像服务

这里写目录标题前言一、Glance简介1.1 、镜像服务的主要功能1.2、什么是glance镜像服务二、glance的组成及作用2.1、Glance REST API的版本三、关于镜像3.1、镜像文件格式3.2、镜像状态3.3、镜像访问权限四、Glance镜像服务架构图详解前言glance服务是OpenStack中负责给实例提供image镜像的服务,就是服务镜像的上传和下载操作,他可以上传各种操作系统的镜像,windows的可以,Ubuntu可以,centos可以,只要你用到的都可以传上去。而且他的镜像

2020-12-20 21:20:31 4031 1

原创 openstack组件部署之keystone

这里写目录标题前言一、创建数据库实例和数据库用户二、安装、配置keystone、数据库、Apache三级目录前言部署openstack组件时,需要先行安装认证服务-keystone,而认证服务是使用apache运行的,安装完成后才可以创建,管理账号,然后安装其他服务‘一、创建数据库实例和数据库用户[root@ct ~]# mysql -u root -pMariaDB [(none)]> create database keystone;MariaDB [(none)]> GRANT

2020-12-16 19:39:08 194

原创 部署OpenStack之基础环境的安装

这里写目录标题系统环境需求一、三级目录系统环境需求主机名内存硬盘CPU双网卡系统控制节点/ct8G300G+300G双核双线程(cpu虚拟化开启)VM1 :20.0.0.10 / NAT : 20.0.0.20Centos 7.6(1810)-最小化安装计算节点/c18G300G+300G双核双线程(cpu虚拟化开启)VM1 :20.0.0.12 / NAT : 20.0.0.22Centos 7.6(1810)-最小化安装计算节点/c2

2020-12-15 22:30:35 359

原创 OpenStack组件详解——keystone

这里写目录标题一 Keystonede概述1.1 keystone的简介1.2 keystone的主要功能1.3 keystone内部组件的简介1.4 keystone组件的关系架构图二 keystone在openstack中和其他组件的关系一 Keystonede概述1.1 keystone的简介Keystone(OpenStack Identity Service)是 OpenStack 框架中负责管理身份验证、服务访问规则和服务令牌功能的组件。用户访问资源需要验证用户的身份与权限,服务执行操作也

2020-12-14 16:06:42 1081

原创 OpenStack的基本简介

这里写目录标题一、云计算三种服务模式简介二、openstack概述2.1、 openstack简介2.2、openstack的用作2.3、openstack的优点三、 openstack逻辑架构图3.1、 openstack主要组件介绍3.2 、openstack架构图3.3 、OpenStack逻辑架构四 、openstack使用的规范4.1 OpenStack组件通信关系4.2 镜像从上传可以使用得几个状态、过程4.3 镜像上载完成后的状态类型一、云计算三种服务模式简介IaaS(基础架构即服务)

2020-12-10 18:45:47 2214

原创 虚拟化——搭建KVM虚拟机

这里写目录标题一、搭建实验环境二、检测CPU是否支持虚拟化三、查看KVM模块是否已安装四、设置开启启动界面的显示模式五、设置KVM网络5.1、修改ens-33网卡5.2 、增加br0网卡六、创建KVM存储和镜像数据的目录、上传centos7镜像七、使用虚拟系统管理器管理虚拟机八、创建存储池8.1、创建存储池8.2 创建存储池存储镜像九、创建存储卷十、创建虚拟机十一,最后就和创建虚拟机一样了一、搭建实验环境[root@localhost ~]# hostnamectl set-hostname kvm[

2020-12-08 19:46:47 309

原创 KVM虚拟化详解——超详细!!!

这里写目录标题一、虚拟化的概述1.1 虚拟化的定义1.2 虚拟化的发展历程1.3 虚拟化的类型1.4 虚拟化的特点二、KVM概述2.1 kvm的定义2.2 KVM 虚拟化架构/三种模式2.3 kvm的原理2.4 KVM工作流程一、虚拟化的概述1.1 虚拟化的定义通过虚拟化技术将一台计算机虚拟为多台逻辑计算机,在一台计算机上同时运行多个逻辑计算机,同时每个逻辑计算机可运行不同的操作系统,应用程序都可以在相互独立的空间内运行而互相不影响,从而提高计算机的工作效率CPU 的虚拟化技术可以将单 CPU 模

2020-12-08 19:42:12 6480 2

原创 [ERROR] --initialize specified but the data directory has files in it. Aborting.

这里写目录标题实验故障解决办法实验故障初始化数据库时提示数据目录已存在[root@localhost ~]# bin /mysqld \> --initialize-insecure \> --user=mysql \> --basedir=/usr/local/mysql/data2020-10-26T01:26:53.712134Z 0 [ERROR] --initialize specified but the data directory has files in i

2020-12-08 14:57:03 1430 1

原创 Docker——TLS加密通讯详解

这里写目录标题一、Docker存在的安全问题二、TLS安全加密流程3.1 实验环境3.2 实验操作3.2.1 master服务器3.3 实验测试一、Docker存在的安全问题1、Docker 自身漏洞作为一款应用 Docker 本身实现上会有代码缺陷。CVE官方记录 Docker 历史版本共有超过20项漏洞。黑客常用的攻击手段主要有代码执行、权限提升、信息泄露、权限绕过等。目前 Docker版本更迭非常快,Docker 用户最好将 Docker 升级为最新版本。2、Docker 源码问题Dock

2020-12-03 20:00:03 197

原创 Tomcat+Nginx实现动静分离和负载均衡架构部署

Tomcat+Nginx实现动静分离和负载均衡一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-03 17:03:28 200

原创 Docker优化——Cgroup资源配置

这里写目录标题前言一 Croup简介二 使用stress工具测试CPU和内存2.1查看两个容器的CPU使用率 。2.2 CPU 周期限制2.3 CPU Core 控制2.4 CPU 配额控制参数的混合使用三 内存限额四 Block IO 的限制五 bps 和 iops 的限制前言Docker通过Group来控制容器的使用的资源配置,包括CPU,内存,磁三打方面,基本覆盖了常见的资源配置和使用量控制一 Croup简介Cgroup是Control Groups 的缩写,是Linux内核提供的一种可以限

2020-12-02 17:01:50 281

原创 Docker的Harbor私有仓库部署与管理

这里写目录标题一、Harbor私有仓库介绍1.1 Harbor简介1.2 核心组件介绍1.3 harbor配置文件参数二、部署Harbor私有仓库2.1 实验环境2.2 harbor服务器部署(前提两台服务器都有docker环境)三、Harbor私有仓库的运用3.1 创建项目3.2 上传镜像到Harbor私有仓库3.3 别的服务器上传镜像到harbor私有仓库3.4 从harbor私有仓库下载镜像3.5 用新建的用户下载镜像四,harbor仓库的维护管理一、Harbor私有仓库介绍1.1 Harbor简

2020-12-01 20:04:58 480

原创 Shell编程语句(if,case)

这里写目录标题一、条件测试1.1、文件测试1.2、整数值比较1.3、字符串比较1.4、 逻辑测试二、if语句的结构2.1、 单分支结构2.2、 双分支结构2.3 、多分支结构2.4、 if语句应用示例三、case语句的结构3.1、 case多分支结构3.2 、case语句应用示例一、条件测试1.1、文件测试test命令●测试表达式是否成立,若成立返回0,否则返回其他数值格式:格式1:test 条件表达式格式2:[ 条件表达式 ] 两端要有空格文件测试文件测试基本格式:[ 操作符

2020-11-30 23:28:27 148

原创 Shell冒泡排序

这里写目录标题一, 冒泡排序的定义二,算法思路:三,shell实验一, 冒泡排序的定义类似气泡上涌的动作,会将数据在数组中从小到大或者从大到小不断地向前移动。二,算法思路:由双层循环实现,其中外部循环用于控制排序轮数,一般为要排序的数组长度减1次,因为最后一次循环只剩下一个数组元素,不需要对比的,同时数组已经完成排序了,而内部循环主要用于对比数组中每个相邻元素的大小,以确定是否交换位置,对比和交换次数随排序轮数而减少。三,shell实验1,将数字1,10,66,20,11,88,6,19排序

2020-11-30 21:47:23 1029

原创 shell语句中的循环实验(九九乘法表,菱形,直角三角形,等腰三角形)

这里写目录标题九九乘法表打印直角三角形打印菱形九九乘法表[root@localhost ~]# vim nine.sh#!/bin/bash#9*9乘法表for ((i=1;i<=9;i++))dofor ((j=1;j<=i;j++))doecho -ne "${i}x${j}=$[$i*$j]\t"doneecho ""done[root@localhost ~]# sh nine.sh 1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3

2020-11-30 21:37:08 176 1

原创 shell编程规范与变量

这里写目录标题一、Shell脚本概述1.1、Shell脚本的概念1.2、Shell脚本应用场景1.3、Shell编程规范1.3.1、Shell的作用1.4、编写Shell脚本1.4.1、编写脚本代码1.4.2、执行脚本文件(三种方法)1.4.3、更完善的脚本构成1.4、管道与重定向1.4.1、交互式硬件设备1.4.2、重定向操作1.4.3、管道操作符号“|”二、shell脚本变量2.1、shell变量的作用,类型2.2、自定义变量2.2.1、定义一个新的变量与查看变量的值2.2.2、赋值时使用引号2.2.3

2020-11-30 20:00:54 52

原创 Docker--Docker consul的容器服务更新与发现

这里写目录标题一、Docker consul理论基础二、Docker consul自动发现服务架构的构建2.1实验环境2.2 Consul服务器部署2.3 node服务器部署一、Docker consul理论基础consul是HashiCorp公司推出使用go语言编写的开源工具,用于实现分布式系统的服务发现与配置具有如下特性:●consul支持健康检查,允许存储键值对●一致性协议采用Raft算法,用来保证服务的高可用●成员管理和消息广播采用GOSSIP协议,支持ACL访问控制●方便部署,与Do

2020-11-30 18:31:13 246

原创 用Docker-compose工具来创建nginx容器

这里写目录标题一、定义二、Docker-Compose模板文件简介三、文件格式及编写注意事项四、Docker Compose配置常用命令五、Docker Compose常用命令六、编排nginx容器一、定义docker-compose是基于docker的开源项目,托管于github上,由python实现,调用 docker服务的API负责实现对docker容器集群的快速编排,即通过一个单独的yaml文件,来定义一组相关的容器来为一个项目服务。所以,docker-compose默认的管理对象是项目,通过

2020-11-30 16:11:29 425

原创 利用Dockerfile制作nginx、tomcat、sshd,systemctl和MySQL镜像

这里写目录标题一、构建sshd镜像二、制作systemctl镜像三、构建nginx镜像四、制作tomcat镜像一、构建sshd镜像[root@localhost ~]# mkdir sshd[root@localhost ~]# cd sshd/ [root@localhost sshd]# vim DockerfileFROM centos:7 #选择基础镜像centos7MAINTAINER Ths is my object

2020-11-27 16:15:24 189

原创 Docker私有仓库搭建、Docker数据卷、和Docker容器互联互通

Docker私有仓库搭建、Docker数据卷、和Docker容器互联互通一、Docker私有仓库搭建二、Docker数据卷2.1基于容器和宿主机2.1 docker数据卷应用场景2.2 数据覆盖问题2.3 创建数据卷示例2.2 基于容器和容器之间三,Docker容器的互联互通3.1 端口映射3.2 容器互联互通(例如centos镜像)一、Docker私有仓库搭建1.首先需要下载registry镜像到本地[root@localhost ~]# docker pull registryUsing def

2020-11-26 19:48:58 166

原创 详细讲解三种方法创建Docker镜像

Docker镜像创建一、基于现有容器(现有镜像)创建镜像服务1.1创建镜像命令1.2 制作过程二、基于模板创建镜像服务2.1 创建过程三、基于Dockerfile创建镜像一、基于现有容器(现有镜像)创建镜像服务1.1创建镜像命令docker create -it centos /bin/bashdocker commit [选项] 容器id/名称 仓库名称:标签docker images | grep daoke1.2 制作过程[root@localhost ~]# do

2020-11-26 16:12:59 749

原创 Docker安装及基本操作!!!超详细

Docker安装及基本操作(—)一,Docker概述1.1 docker是什么1.2 docker与虚拟机 的区别1.3 docker原理图二,安装docker三,docker基础操作命令3.1 镜像相关命令3.2 ,容器相关命令一,Docker概述1.1 docker是什么Docker时Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。Docker属于Linux容器的一种封装,提供简单

2020-11-25 18:39:23 368

原创 Apache连接保持,访问控制,日志分割,部署AWStats日志分析系统

Apache连接保持,访问控制,日志分割,部署AWStats日志分析系统一、Apache配置剖析1.1、Apache连接保持1.2、Apache访问控制1.2.1、客户机限制1.2.1.1、实验11.2.1.2、实验21.2.1.3、实验31.2.2、用户授权限制1.2.3 添加用户授权配置二 apache日志管理2.1、rotatelogs分割工具2.2、第三方工具cronolog分割三、部署 AWStats 分析系统一、Apache配置剖析1.1、Apache连接保持Apache连接保持相关参数

2020-11-24 19:57:47 168

原创 Apache网页与安全优化(网页压缩、网页缓存、隐藏版本信息、网页图片防盗链)!!!超详细

Apache网页与安全优化一、Apache网页优化1.1、网页压缩1.1.1、gzip介绍1.1.2、Apache的压缩模块1.1.3、Apache的压缩实验1.2、网页缓存1.2.1、网页缓存概述1.2.2、配置网页的缓存时间二、Apache安全优化2.1、隐藏版本信息2.1.1、配置Apache隐藏版本信息``2.2、配置防盗链2.2.1、配置防盗链实验一、Apache网页优化Apache网页优化概述在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较

2020-11-24 17:04:46 241 1

原创 超详细的ELK日志分析系统

超详细的ELK日志分析系统一、ELK日志分析系统简介1.1 、ELK日志分析系统简介1.2 、Elasticsearch介绍1.3、Logstash介绍1.4、Kibana介绍二、ELK日志分析系统部署2.1 实验环境2.2实验流程2.2.1、elk-1和elk-2中部署Elasticsearch2.2.2 apache主机中安装logstash并做日志搜集2.2.3、在elk-1主机安装kibana一、ELK日志分析系统简介1.1 、ELK日志分析系统简介ELK日志分析系统是Logstash、E

2020-11-23 20:05:21 963

原创 Tomcat部署及创建虚拟主机

Tomcat部署及创建虚拟主机一、Tomca简介1.1tomcat定义1.2tomcat的核心组件1.3tomcat流程图二、部署Tomcat2.1安装JDK2.2安装并运行Tomcat三、创建虚拟主机3.1基于域名一、Tomca简介1.1tomcat定义目前比较流行的web应用服务器免费的,开放源代码,跨平台的web应用服务器属于Apache软件基金会jakarta项目中的一个核心项目深受java爱好者的喜爱,并得到部分软件开发商的认可1.2tomcat的核心组件web容器,servlet

2020-11-22 12:45:42 258

原创 Nginx Rewrite概述——以及六种重定向实验

@Nginx Rewrite概述分类和优先级——以及六种重定向实验一、Nginx Rewrite简介概述:现在Nginx已经成为很多公司作为前端反向代理服务器的首选,在实际工作中往往会遇到很多跳转(重写URL)的需求。比如更换域名后需要保持旧的域名能跳转到新的域名上、某网页发生改变需要跳转到新的页面、网站防盗链等等需求。如果在后端使用的Apache服务器,虽然也能做跳转,规则库也很强大,但是用Nginx跳转效率会更高。跳转场景1、可以调整用户浏览的URL,看起来更规范,合乎开发及产品人员的需

2020-11-20 11:26:59 365

原创 LNMP部署应用和架设Discuz论坛!!!!!超详细

这里写目录标题一、部署LNMP1.1、LNMP架构简介1.2、Nginx编译安装1.3、编译安装Mysql数据库1.4、编译安装PHP环境解析二、架设Discuz论坛实验一、部署LNMP1.1、LNMP架构简介定义:LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或PythonLNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构

2020-11-20 11:03:00 423

原创 Nginx服务深入优化(2)——更改Nginx运行进程数、Nginx实现网页压缩、配置Nginx实现防盗链、FPM模块进行参数优化------超详细的

这里写目录标题一、更改Nginx运行进程数二、配置Nginx实现网页压缩功能三、Nginx防盗链设置四、对FPM模块进行参数优化一、更改Nginx运行进程数二、配置Nginx实现网页压缩功能三、Nginx防盗链设置四、对FPM模块进行参数优化...

2020-11-19 20:13:24 141

原创 Nginx服务优化(1)——隐藏版本号、修改用户与组、网页缓存时间、日志切割、连接超时

这里写目录标题一、隐藏版本号1.1、修改配置法1.2、修改源码并重新编译安装二、修改用户与组2.1编译安装时指定用户与组2.2修改配置文件指定用户与组三、配置Nginx网页缓存时间四、实现Nginx日志分割五、配置Nginx实现连接超时六、补充关于时间日期的命令一、隐藏版本号1.1、修改配置法(1) 查看当前版本[root@localhost ~]# curl -I http://20.0.0.11HTTP/1.1 200 OKServer: nginx/1.12.2Date: Fri, 16

2020-11-19 10:55:41 123

空空如也

空空如也

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

TA关注的人

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