自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 报错——docker: Error response from daemon: Conflict.

问题解决docker ps -a 找一个没有使用过的名字 ,如我这边test 1 ,2 ,5都已经使用了 ,找一个没有创过的名字就可以了如果实在创建的名字太多,那就删除几个没有用的容器就可以了docker rm b243ab04bf03...

2021-03-17 10:26:36 515

原创 报错——连接docker中的mysql docker容器出错

错误显示docker中启动mysql容器后,显示以下信息:Client does not support authentication protocol出现原由mysql 之前的版本中加密规则是mysql_native_password,而在mysql之后,加密规则是caching_sha2_password解决把mysql用户登录密码加密规则还原成mysql_native_password进入mysql容器:docker exec -it container-id /bin/bash连接m

2021-03-14 14:36:31 142

原创 报错——安装社区版Docker引擎出错

出错现象解决由于Container-selinux的版本过低导致不兼容,需要升级重新安装Container-selinux[root@server3 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo[root@server3 ~]# yum install epel-release -y[root@server3 ~]# yum install container-

2021-03-09 16:40:36 143

原创 报错--Job for rabbitmq-server.service failed

rabbitmq报错报错解决报错[root@ct ~]# systemctl start rabbitmq-serverJob for rabbitmq-server.service failed because the control process exited with error code. See “systemctl status rabbitmq-server.service” and “journalctl -xe” for details.解决先杀死进程ps -ef | gr

2021-03-03 16:39:44 392 1

原创 Docker——compose部署及搭建consul群集

compose搭建consul群集Docker Compose概述Docker Compose容器编排Docker Compose配置常用字段Docker Compose常用命令Docker Compose命令说明基本格式及常用选项Docker Compose部署使用dockerfile创建nginxDocker Compose概述Docker Compose的前身是Fig。它是一个定义及运行多个(批量部署)Docker容器的工具使用Docker Compose不再需要使用Shell脚本来启动容器

2021-03-20 16:35:59 405

原创 Docker——数据卷与数据卷容器以及容器的互联

Docker数据卷与数据卷容器以及容器的互联Docker数据卷概述Docker数据卷容器容器互联Docker数据卷宿主机与容器之间实现数据共享概述数据卷是一个提供容器使用的特殊目录宿主机中的目录和容器中目录实现挂载,共享空间[root@server3 ~]# docker images[root@server3 ~]# ls /[root@server3 ~]# docker ps -a[root@server3 ~]# docker run -v /var/zzz:/data1 -

2021-03-17 12:07:44 175

原创 Docker——私有仓库的创建

私有仓库创建docker私有仓库摘要优点安装部署下载镜像创建容器自动创建挂载点docker私有仓库摘要Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。优点可以节省出口带宽,下载docker镜

2021-03-17 09:22:25 112

原创 Docker——Dockerfile构建镜像操作

Dockerfile构建镜像操作Docker镜像的分层二级目录三级目录Docker镜像的分层Dockerfile中的每个指令都会创建一个新的(临时)镜像层镜像层将被缓存和复用当Dockerfile的指令修改了,复制的文件变化了,或者构建镜像时指定的变量不同了,对应的镜像层缓存就会失效某一层的镜像缓存失效之后,它之后的镜像层缓存都会失效镜像层是不可变的,如果在某一层中添加一个文件,然后在下一层中删除它,则镜像中依然会包含该文件二级目录三级目录...

2021-03-16 12:50:15 334

原创 dockerfile构建镜像实例

使用dockerfile安装nginx[root@server3 ~]# cd /opt/[root@server3 opt]# mkdir nginx[root@server3 opt]# cd nginx/[root@server3 nginx]# vi DockerfileFROM centos:7 #基于基础镜像MAINTAINER this is nginx #用户信息RUN yum -y update

2021-03-16 12:05:52 172

原创 Docker容器——网络模式及资源管理控制

Docker网络模式及资源控制管理Docker网络Docker四种网络模式Docker网络使用 ifconfig 查看Docker四种网络模式HOST模式host容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。如果启动容器的时候使用host模式,那么这个容器将不会获得一个独立的Network Namespace(网络名称空间),而是和宿主机共用一个Network Namespace。容器将不会虚拟出自己的网卡,配置自己的IP等,而是使用宿主机的IP和端口。但是,容器的

2021-03-14 13:43:36 186

原创 OpenStack模块——Ketystone部署(T版)

Ketystone部署KeystoneKeystone身份服务Keystone主要功能keystone管理对象Keystone认证流程图配置KeystoneKeystoneKeystone身份服务Keystone(OpenStack Identity Service)是OpenStack中的一个独立的提供安全认证的模块,主要负责openstack用户的身份认证,令牌管理,提供访问资源的服务目录,以及基于用户角色的访问控制。Keystone主要功能身份认证:负责令牌的发放和校验用户授权:授权用户

2021-03-08 10:25:18 154

原创 docker基础安装

DockerDocker概述什么是DockerDocker里的几个基本概念Docker与虚拟机的区别Docker 的优点Docker概述什么是DockerDocker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低沙箱是一个虚拟系统程序,沙箱提供的环

2021-03-07 22:17:12 144

原创 OpenStack基础环境部署(T版)

OpenStack基础云计算云计算概念云计算的定义五种基本特征三种服务模型OpenStackOpenStack简介OpenStack服务云计算云计算概念狭义的云计算是指IT基础设施的交付和使用模式广义的云计算是指服务的交付和使用模式云计算的定义云计算是一个模型,这个模型可以方便地按需访问一个可配置的计算资源(例如,网络、服务器、存储设备、应用程序以及服务)的公共集这些资源可以被迅速提供并发布,同时最小化管理成本或服务提供商的干涉云模型由五个基本特征、三个服务模型和四个发布模型组成,如此

2021-01-29 00:05:00 579 3

原创 ansible自动化部署

ansible自动化部署ansibleansible简介ansible安装部署ansible命令行模块command模块cron模块user用户模块ansibleansible简介Ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Window主机。管理节点的只在执行脚本时与远程主机连接,没有特别的同步机制,所以断电等异常一般不会影响ansibleansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、 c

2021-01-18 21:35:24 754

原创 KVM虚拟化平台部署

KVM虚拟化平台部署虚拟化技术介绍虚拟化技术发展虚拟化技术介绍虚拟化是一种资源管理技术, 是将计算机的各种物理资源, 如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破物理设备结构间的不可切割的障碍,使用者可以比原本的架构更好的方式来应用这些资源。这些资源的虚拟部分是不受现有资源的架构方式、地域或物理设备所限制。虚拟化技术发展1961年,IBM709机器实现了分时系统,将CPU占用切分为多个极短的时间片(1/100sec)每一个时间片执行不同的工作,通过对这些时间片进行轮询从而将一个C

2021-01-13 13:09:25 156

原创 ELK日志分析系统

在node01,node02上配置[root@node01 ~]# vi /etc/hosts[root@node01 ~]# java -version[root@node01 ~]# rpm -ivh elasticsearch-5.5.0.rpm 警告:elasticsearch-5.5.0.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID d88e42b4: NOKEY准备中... #############

2021-01-07 19:19:27 118

原创 NTP时间同步

NTP时间同步时间同步概述项目部署时间同步概述NTP (Network Time Protocol,网络时间协议)是用来使计算机时间同步的一种协议。它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。对于服务器群集来说,这个是一个很重要的服务,因为群集需要保证每个服务器的时间是保持一致的,这样它们在执行同一个任务时才不会出现有的服务器有滞后的现象,这样群集的状态才是健康的。NTP的工作模式:C/S模式NTP的协议及端口号:UD

2021-01-03 17:14:12 2112

原创 MySQL存储过程

MySQL存储过程MySQL存储简介存储过程的优点创建存储过程创建存储过程的语法结构不带参数存储过程带参数的存储过程修改存储过程过程in、out、inout参数配置区别MySQL存储简介是一组为了完成特定功能的SQL语句集合比传统SQL速度更快、执行效率更高存储过程的优点执行一次后,会将生成的二进制代码驻留缓冲区,提高执行效率SQL语句加上控制语句的集合,灵活性高在服务器端存储,客户端调用时,降低网络负载可多次重复被调用,可随时修改,不影响客户端调用可完成所有的数据库操作,也可控制

2020-12-31 15:38:13 90

原创 MySQL函数

MySQL函数数据库函数常用的函数分类常用的数学函数数据库函数常用的函数分类数学函数聚合函数字符串函数日期时间函数常用的数学函数

2020-12-31 14:43:02 56

原创 MySQL的高级语言-select

select语言MySQL进阶查询按关键字排序三级目录MySQL进阶查询按关键字排序使用order by语句来实现排序排序可针对一个或多个字段ASC:升序,默认排序方式DESC:降序ORDER BY的语法结构select 字段1,字段2 from 表名 order by 字段1 desc|asc,字段2 desc|asc;三级目录...

2020-12-30 19:14:18 334

原创 MySQL备份与恢复

MySQL备份与恢复数据库备份数据备份的重要性数据库备份的分类常见的备份方法MySQL完全备份与恢复MySQL完全备份数据库完全备份分类MySQL物理冷备份及恢复步骤mysqldump(热备份)备份数据库数据库备份数据备份的重要性在生产环境中,数据的安全性至关重要任何数据的丢失都可能产生严重的后果造成数据丢失的原因:程序错误人为操作错误运算错误磁盘故障灾难(如火灾,地震)和盗窃数据库备份的分类从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文

2020-12-29 16:11:39 130

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

MySQL索引、事务与存储引擎索引数据库索引索引的作用索引的分类索引创建的方法普通索引唯一性索引索引数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址无需对整个表进行扫描,通过物理地址就可以找到所需数据是表中一列或者若干列值排序的方法需要额外的磁盘空间索引的作用数据库利用各种快速定位技术,能够大大加快查询速率当表很大或查询涉及到多个表时,可以成千上万倍地提高查询速度可以降低数据库的IO成本,并且还可以降低数据库的排序成本通过创建唯一性索引保证数据表数据的唯一性可以

2020-12-26 16:48:30 41

原创 MySQL数据库管理

MySQL数据库管理安装MySQL数据库二级目录三级目录安装MySQL数据库安装依赖包yum -y install ncurses ncurses-devel bison cmakencurses ncurses-devel:字符终端下屏幕控制的基本库bison :自动生成语法分析器程序cmake :跨平台的安装编译工具[root@server3 ~]# useradd -s /sbin/nologin mysql #创建用户[root@server3 ~]# tar zxvf mys

2020-12-24 18:18:46 73

原创 MySQL数据库初步了解

MySQL数据库MySQL数据库数据库的基本概念数据库系统发展史当今主流数据库介绍MySQL数据库数据库的基本概念数据(Data)描述事物的符号记录包括数字、文字、图形、图像、声音、档案记录等以“记录”形式按统一的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合数据库管理系统(DBMS)是实现对数据库资源有效组织、管理和存取的系统软件数据库系统是一个人机系统,由硬件、OS、

2020-12-23 16:35:33 101

原创 Redis高可用部署优化

Redis高可用部署优化RedisRedis主从复制全量同步RedisRedis主从复制Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,保证主数据库的数据内容和从数据库的内容完全一致。Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。全量同步Redis全量复制一般发生在Slave初始化阶段,这时Slave需要将Master上的所有数据都复制一份。具体步骤如下:从服务器连接

2020-12-21 15:52:12 73

原创 NoSQL之Redis集群部署解析

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-20 23:30:36 119 1

原创 NoSQL之Redis配置与优化

Redis配置与优化存储数据类型分类根据不同种存储数据类型分类分成两种不同类型的数据库关系型数据库与非关系型数据库关系型数据库非关系型数据库非关系型数据库产生背景Redis简介存储数据类型分类结构化数据:可以通过二维表格形式表述这个数据非结构化数据:不方便以二维表格形式表述的这种类型的数据根据不同种存储数据类型分类分成两种不同类型的数据库sql结构化数据库:里面存储的数据类型是结构化数据。别称称为关系型数据库nosql非结构化数据库:里面存储的数据类型是非结构化数据。别称称为非关系型数据库

2020-12-17 11:57:58 62

原创 Squid代理服务器应用

Squid代理服务器应用缓存代理概述Web代理的工作机制传统代理透明代理Squid中ACL的使用Squid日志分析工具SargSquid反向代理缓存代理概述Web代理的工作机制缓存网页对象,减少重复请求代理的基本类型传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理使用代理的好处提高Web访问速度隐藏客户机的真实IP地址传统代理透明代理Squid中ACL的使

2020-12-16 20:11:01 133

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

Tomcat+Nginx实现动静分离和负载均衡架构部署TomcatTomcat简介Tomcat重要目录Tomcat部署与测试网站的搭建NginxNginx应用Nginx负载均衡实现原理Nginx动静分离实现原理Nginx配置负载均衡、动静分离实现动静分离和负载均衡架构部署项目项目准备项目配置TomcatTomcat简介最初是由Sun的软件构架师詹姆斯邓肯.戴维森开发安装Tomcat后, 安装路径下面的目录和文件,是使用或者配置Tomcat的重要文件Tomcat重要目录bin:存放启动和关闭

2020-12-14 02:05:21 287

原创 Haproxy搭建Web群集

Haproxy搭建Web群集Haproxy常见的Web集群调度器Haproxy应用分析Haproxy调度算法原理Haproxy搭建群集Haproxy安装与启动Haproxy配置文件详解Haproxy参数优化配置部署日志定义Haproxy常见的Web集群调度器目前常见的Web集群调度器分为软件和硬件软件通常使用开源的LVS,Haproxy,Nginx硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼,绿盟等Haproxy应用分析LVS在企业应用中抗负载能力很强,但存在不足

2020-12-11 15:49:13 57

原创 LVS+Keepalived群集

LVS+Keepalived群集KeepalivedKeepalived工具介绍Keepalived实现原理剖析Keepalived讲解Keepalived安装与启动配置Keepalived master服务器配置Keepalived slave服务器Keepalived双机热备效果测试设备部署KeepalivedKeepalived工具介绍专为LVS和HA设计的一款健康检查工具支持故障自动切换(Failover)支持节点健康状态检查(Health Checking)官方网站:http://w

2020-12-10 19:16:51 69

原创 LVS群集部署-DR模式

LVS群集部署-DR模式LVS-DRLVS-DR数据包流向分析操作流程LVS-DR中的ARP问题LVS-DRLVS-DR数据包流向分析为方便进行原理分析,将Client与群集机器放在同一网络中,数据包流经的路线为1-2-3-4操作流程Client向目标VIP发出请求,Director(负载均衡器)接收IP地址为虚拟地址192.168.100.100Director根据负载均衡算法选择RealServer_1(Web节点),不修改也不封装IP报文,而是将数据帧的MAC地址改为RealS

2020-12-09 10:15:38 80

原创 LVS负载均衡群集(NAT模式)

LVS负载均衡群集企业群集应用概述群集的含义调度器的作用企业群集的分类负载均衡群集高可用群集高性能运算群集负载均衡群集架构负载均衡的结构负载均衡群集工作模式NAT模式TUN模式DR模式LVS虚拟服务器LVS的负载调度算法LVS群集创建与管理部署步骤企业群集应用概述群集的含义Cluster,集群,群集由多台主机构成,但对外只表现为一个整体,由调度器接待用户请求调度器的作用对外只表现为一个整体接待用户的请求问题:互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越

2020-12-08 13:13:11 61

原创 Tomcat部署及优化

Tomcat部署及优化tomcattomcat介绍tomcat核心组件tomcat处理请求过程用法实例tomcattomcat介绍免费的、开放源代码的Web应用服务器Apache软件基金会(Apache Software Foundation)Jakarta项目中的一个核心项目由Apache、Sun和一些公司及个人共同开发而成深受Java爱好者的喜爱,并得到部分软件开发商的认可目前比较流行的Web应用服务器tomcat核心组件tomcat处理请求过程server:tomcat实

2020-12-06 23:46:44 140

原创 Nginx rewrite模块配置

Nginx rewrite模块配置Nginx Rewrite概述Rewrite跳转场景Rewrite跳转实现Nginx Rewrite基本操作三级目录Nginx Rewrite概述Rewrite跳转场景URL看起来更规范、合理企业会将动态URL地址伪装成静态地址提供服务网址换新域名后,让旧的访问跳转到新的域名上服务端某些业务调整Rewrite跳转实现Nginx Rewrite基本操作三级目录...

2020-12-02 14:18:09 156 1

原创 Nginx网页优化与防盗链

Nginx网页优化与防盗链Nginx服务优化配置Nginx隐藏版本号修改Nginx用户与组配置Nginx网页缓存时间网页缓存设置作用网页缓存设置方法实现Nginx的日志切割Nginx深入优化配置Nginx实现连接超时更改Nginx运行进程数配置Nginx实现网页压缩功能配置Nginx实现防盗链对FPM模块进行参数优化FPM优化参数Nginx服务优化配置Nginx隐藏版本号隐藏Nginx版本号,避免安全漏洞泄漏Nginx隐藏版本号的方法修改配置文件法 vi /etc/nginx.conf

2020-12-01 15:51:03 180

原创 Nginx网站服务与LNMP构建

Nginx网站服务Nginx配置文件nginx.confnginx命令实操Nginx一款高性能、轻量级Web服务软件稳定高系统资源消耗低对HTTP并发连接的处理能力高单台物理服务器可支持30000~50000个并发请求配置文件nginx.conf全局配置I/O时间配置nginx命令nginx -t //配置文件语法检查nginx //启动服务killall -1 nginx //安全重启killall -3 nginx //停止服务实操

2020-12-01 02:31:33 435

原创 部署LAMP平台

部署LAMP平台安装Apache服务解压工具包安装环境包配置Apache服务检查并开启安装MYSQL服务安装所需要得环境包并解压配置MYSQL服务开启服务并进入数据库安装PHP服务安装环境包并解压配置PHP服务重启服务更改配置文件并验证数据库与php的联通安装phpMyadmin安装Apache服务解压工具包[root@localhost ~]# tar zxvf apr-1.6.2.tar.gz [root@localhost ~]# tar zxvf apr-util-1.6

2020-11-27 02:15:21 331

原创 Apache网页优化

Apache网页优化Apache网页优化Apache网页优化概述优化内容gzip介绍Apache压缩模块mod_gzip与mod_deflate的异同配置网页压缩功能配置网页的缓存时间配置Apache隐藏版本信息配置防盗链配置Apache实现防盗链Apache网页优化Apache网页优化概述在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代。为了适应企业需求,就需要考虑如何提升Apache的性能与稳定

2020-11-27 01:40:19 99

原创 Apache配置与日志管理

Apache配置与日志管理Apache配置剖析Apache连接保持Apache连接保持相关参数Apache配置剖析Apache连接保持Apache连接保持相关参数KeepAlive (默认是On)是否打开连接保持,OFF关闭,ON打开KeepAlive Timeout一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开MaxKeepAliveRequests一次长连接能够传输的最大请求数量...

2020-11-26 21:32:07 482

空空如也

空空如也

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

TA关注的人

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