自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

想成功,靠自己

成功不是将来才有的,是从你决定去做的那一刻起,持续积累来的

  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl

Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl一、错误问题二、原因:三、注释掉之后一、错误问题开启 失败,错误描述:Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl二、原因:三、注释掉之后...

2021-04-27 16:25:52 2710 3

原创 docker镜像制作(二)——构建企业镜像LAMP+BBS

docker镜像制作(二)——构建企业镜像LAMP+BBS一、LAMP概述二、进行搭建1、启动基础镜像容器2、容器中优化yum源,并安装软件3、软件初始化①、ssh的开启②、mysql的安装和开启③、apache初始化4、宿主机编辑PHP主页文件并测试5、安装论坛bbs6、对LAMP+BBS的整体构架进行封装镜像处理一、LAMP概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供静态和动态Web站点服务以及其应用开发环境。 LAMP是一个缩写词,具体包括

2021-04-25 17:00:57 2905 15

原创 docker容器的基本操作

docker容器的基本操作一、镜像(image)1、获取镜像2、镜像基本查看:3、表示镜像唯一性的方法:①、REPOSITORY:TAG②、IMAGE ID(sha256:64位的号码,默认只截取12位)4、镜像详细信息查看5、只查看镜像的ID6、镜像的导入和导出7、删除镜像8、对没有标签的添加标签(REPOSITORY和TAG)二、容器的管理1、运行容器2、查看容器信息①、查看运行中的容器②、查看所有容器信息③、只查看容器的运行ID④、查看容器详细信息⑤、可查看容器内进程信息⑥、查看容器的日志信息3、容器

2021-04-15 22:10:17 1256 5

原创 Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制

Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制一、Squid代理服务器1、代理的工作机制2、代理的类型二、安装Squid服务1、编译安装Squid2、修改Squid的配置文件3、 Squid 的运行控制4、创建 Squid 服务脚本三、传统代理1、squid服务器2、客户端配置3、web1服务器4、测试四、透明代理服务器1、Squid服务器配置2、squid服务器中开启IP转发,并修改防火墙规则3、web1服务器3、客户端测试4、查看 Squid 访问日志的新增记录五、ACL访问控

2021-04-29 23:50:08 1038

原创 集群(四)——haproxy日志

集群(四)——haproxy日志一、haproxy日志定义二、haproxy优化一、haproxy日志定义 默认haproxy的日志是输出到系统的syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环境中一般单独定义出来。需要将haproxy的info及notice日志分别记录到不同的日志文件中。vim /etc/haproxy/haproxy.cfgglobal log /dev/log local0 info log /dev/log local0 not

2021-04-28 19:45:35 2332 6

原创 集群(三)——haproxy+nginx搭建web集群

集群(三)——haproxy+nginx搭建web集群一、Haproxy 前言二、Haproxy 简介1、常见的web集群调度器2、Haproxy应用分析3、Haproxy高性能负载均衡的主要优点:4、四层与七层负载的主要区别三、Haproxy调度算法原理四、LVS、Haproxy、nginx区别1、LVS和Haproxy应用分析2、nginx和LVS、Haproxy的区别①、nginx②、LVS③、Haproxy五、实验:Haproxy搭建 Web 群集1、规划2、部署haproxy服务器(192.168

2021-04-27 16:13:50 361 1

原创 集群(二)——LVS-DR-Keepalived

集群(一)——DR模式LVS+Keepalive一、二、三、四、案例:LVS-DR-Keepalive部署一、二、三、四、案例:LVS-DR-Keepalive部署主负载调度器(Director1)ens33:192.168.163.10ipvsadm、keepalived备负载调度器(Director2):ens33:192.168.163.20 ipvsadm、keepalivedweb服务器1:192.168.184.20 ens33:192.168.184

2021-04-26 18:22:12 345 3

原创 集群(一)——LVS负载均衡集群

集群(一)——LVS负载均衡集群一、企业群集应用1、群集的含义2、问题出现3、解决办法4、根据群集所针对的目标差异进行分类①、负载均衡群集②、高可用群集③、高性能运算群集二、负载均衡群集架构三、负载均衡群集工作模式分析1、群集的负载调度技术有3种工作模式①、NAT模式②、TUN模式③、DR模式2、三种工作模式的区别四、LVS的负载调度算法五、ipvsadm一、企业群集应用1、群集的含义 Cluster,群集,集群 由多台主机构成,但对外,只表现为一个整体,2、问题出现 互联网应用中,随着站

2021-04-24 16:06:46 2336 11

原创 Mysql数据库(十一)——MHA高可用集群部署及故障切换

Mysql数据库(十一)——MHA高可用集群部署及故障切换一、MHA概述二、MHA的组成三、MHA的特点四、案例环境1、服务器配置2、思路3、关闭防火墙和安全机制,并进行主从配置4、配置MHA5、配置无密码认证6、配置MHA7、测试8、模拟故障验证一、MHA概述 MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。二、MHA的组成 MHA Node(数据节

2021-04-23 17:54:08 745 5

原创 Mysql数据库(十)——mysql主从复制与读写分离

Mysql数据库(十)——mysql主从复制一、案例概述二、mysql主从复制原理1、mysql的复制类型2、mysql主从复制的工作原理三、mysql读写分离原理一、案例概述 在企业应用中,成熟的业务通常数据量都比较大 单台 Mysql 在安全性、高可用性和高并发方面都无法满足实际的需求 配置多台主从数据库服务器以实现读写分离二、mysql主从复制原理1、mysql的复制类型 基于语句的复制 基于行的复制 混合类型的复制2、mysql主从复制的工作原理 主服务器 maste

2021-04-22 18:13:17 1617 4

原创 ssh连接出现:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

docker错题集之——ssh连接出现:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!前言具体1、我先安装了第一台容器,并修改了ssh的配置文件2、容器开启服务,宿主机测试ssh连接容器成功3、误删后,重开了一台,然后出现了警告解决办法前言准备在宿主机做一个ssh连接到本机容器,然后连上了,秘钥对也都有了,单数不小心,手抖,容器删掉了,只能重新再起一个同样的容器,但是改完配置之后,发现出了个警告具体1、我先安装了第一台容器,并修改了ssh的配置文件

2021-04-21 12:40:26 539 2

原创 docker镜像制作(一)

docker镜像制作(一)一、基于容器的镜像制作(例如虚拟机ssh登录容器,以centos7.4为例)1、 启动基础镜像容器,并安装软件包2、对ssh进行配置3、更改容器内的root密码,否则远程登录不了4、查看容器的ip地址5、宿主机ssh连接测试6、对已经做好ssh功能的容器进行保存,并做成镜像文件7、基于新镜像启动容器,实现centos7.4+sshd功能8、查看新容器的ip地址,使用xshell连接容器一、基于容器的镜像制作(例如虚拟机ssh登录容器,以centos7.4为例)1、 启动基础镜像

2021-04-21 12:14:01 1498 11

原创 Mysql数据库(九)——mysql高阶语句(下)

Mysql数据库(九)——mysql高阶语句(下)一、函数1、数学函数2、聚合函数3、字符串函数4、日期时间函数二、存储过程1、简介2、优点3、语法①、例②、参数分类③、带参数的存储过程④、修改存储过程⑤、删除存储过程一、函数 Mysql 数据库函数提供了能够实现各种功能的方法,使我们在查询记录时能够更高效的输出。 Mysql 内建了很多函数,常用的包括数学函数、聚合函数、字符串函数和日期时间函数1、数学函数数学函数描述abs(x)返回 x 的绝对值rand()返

2021-04-20 18:37:58 1935 5

原创 docker容器的本地局域网yum源优化

docker容器的本地局域网yum源优化制作本地局域网yum源1、安装vsftp软件2、启动vsftpd3、上传系统镜像到虚拟机4、配置yum仓库5、把镜像挂载到共享目录上6、在windows上进行验证制作本地局域网yum源1、安装vsftp软件yum install -y vsftpd2、启动vsftpdsystemctl start vsftpdsystemctl enable vsftpd3、上传系统镜像到虚拟机自己找到镜像,然后上传到虚拟机即可,这里略过4、配置yum仓库

2021-04-19 20:15:24 2058 14

原创 Mysql数据库(八)——mysql高阶语句(中)

Mysql数据库(八)——mysql高阶语句(中)一、正则表达式(同shell脚本的正则表达式)1、以"."代替任意一个字符2、匹配前面字符多次3、匹配前面字符至少一次4、匹配字符串5、匹配包含或者关系的记录6、匹配指定字符集中的任意一个二、运算符1、算数运算2、比较运算符①、等于(=)②、不等于(!=或<>)③、大于、大于等于、小于、小于等于④、判断一个值为/不为null(is null,is not null)⑤、两者之间(between ... and ...)⑥、当有两个或者多个参数时,

2021-04-19 19:30:26 2015 9

原创 Mysql数据库(七)——mysql高阶语句(上)

Mysql数据库(六)——mysql高阶语句(上)一、按关键字排序1、单字段排序2、多字段排序二、或/且的运用三、查询不重复记录四、对结果进行分组五、限制结果条目六、设置别名使用场景七、连接语句八、通配符九、子查询1、定义2、子查询—别名3、子查询—exists十、视图十一、NULL值1、定义2、NULL和空值的区别一、按关键字排序 使用select语句可以将需要的数据从 mysql 数据库中查询出来,如果对查询的结果进行排序操作,可以使用 order by 语句完成排序,并且最终将排序后的结果返回

2021-04-16 17:26:35 2874 14

原创 ERROR: No query specified

mysql错题集——ERROR: No query specified前言原因总结前言 我们在进行一些 SQL 语句操作的时候,有时候结果能显示,但是在最后一行仍然会出现一行错误提示原因 常见的场景就是我们在使用 \G 操作的时候 我们可能已经习惯了 SQL 语句的结尾符 ; ,所以我们总是习惯性的进行竖行显示 \G 的时候,还会加上一个分号进行结尾 这时候就会出现这个报错总结 实际上,\G 和 ; 的作用是一样的,都代表了一条 SQL 语句的结束,虽然对我们日常操作没有太大

2021-04-16 15:17:42 7672 4

原创 docker容器简介及安装

docker容器简介及安装一、docker的前世今生早期过度目前二、docker容器和虚拟机的区别三、docker的安装1、安装扩展和设置仓库2、清空缓存,并安装docker引擎,开启服务并设置开机自启3、安装加速器4、验证版本信息一、docker的前世今生早期 最早的时候,容器技术在FreeBASE出现,叫做jail,是把一个程序放在jail中单独运行,不管运行是否出错,对外面其他应用都不会产生影响 后来,jail技术在linux中实现,叫做 Linux vserver,主要功能为chroot、

2021-04-15 17:32:23 494 4

原创 Mysql数据库(六)——mysql日志管理、备份与恢复

Mysql数据库(六)——mysql日志管理、备份与恢复一、mysql常用日志1、概述①、错误日志②、二进制日志③、中继日志④、慢查询日志2、数据库中查询日志状态①、查看二进制日志开启状态②、查看慢查询日志功能是否开启③、查看慢查询时间设置④、在数据库中设置开启慢查询的办法(临时)二、备份1、概述2、备份的重要性3、备份类型①、从物理与逻辑的角度分类(逻辑备份、物理备份)②、从数据库的备份策略角度分类(完全备份、差异备份、增量备份)4、备份方法①、物理冷备份②、专用备份工具 mysqldump 或 mysq

2021-04-14 16:43:16 5931 7

原创 Mysql数据库(五)——mysql事务及引擎

Mysql数据库(五)——mysql事务及引擎一、事务1、事务的概念2、事务的ACID特点①、原子性(Atomicity)②、一致性(Consistency)③、隔离性(Isolation)④、持久性(Durability)3、事务间的相互影响(间接)4、事务间的四大隔离5、事务控制语句二、存储引擎1、存储引擎的概念2、MyISAM①、ISAM的特点②、MyISAM的特点③MyISAM 表支持 3 种不同的存储格式④、MyISAM适用的生产场景3、Innodb①、Innodb特点②、Innodb 在磁盘上存

2021-04-13 19:59:35 1819 11

原创 Mysql数据库(四)——mysql索引相关知识

Mysql数据库(三)——mysql索引相关知识一、索引的概念二、索引的优缺点1、优点2、缺点三、创建索引的原则四、索引的分类和创建方法1、普通索引①、直接创建索引②、修改表方式创建③、创建表的时候指定索引2、唯一索引①、直接创建②、修改表方式创建索引③、创建表的时候指定索引3、主键索引①、创建表的时候指定索引②、修改表方式创建索引4、组合索引①、创建表的时候指定组合索引②、修改表方式创建组合索引5、全文索引①、直接创建索引②、修改表方式指定全文索引③、创建表的时候指定全文索引五、查看索引六、删除索引1、直

2021-04-09 17:20:17 3091 15

原创 Mysql数据库(三)——mysql数据库高级操作

Mysql数据库(三)——mysql数据库高级操作一、指定主键的另一种方式二、克隆/复制一个表1、方法一2、方法二三、清空表,删除表内数据1、方法一2、方法二3、方法三4、三个删除方法的对比四、创建临时表五、mysql常见约束六、外键约束1、外键的定义2、作用3、主表和从表4、主表和从表的操作原则和示范①、首先创建两张表,并且其中一张表的字段和另一张表的主键相同②、向表内添加数据内容③、为主表添加主键约束,并为从表添加外键④、查看结构情况显示外键关联⑤、插入数据(先主表,再从表)⑥、删除数据记录(先从表,后

2021-04-08 18:25:08 2906 15

原创 Mysql数据库(二)——mysql数据库管理

Mysql数据库(二)——mysql数据库管理一、常用数据类型二、查看数据库结构1、进入数据库2、查看数据库的信息3、查看数据库中表的信息4、显示数据表的结构(字段)三、SQL语句概述1、SQL语言2、SQL分类三、DDL1、创建数据库和表2、删除指定的数据表3、删除指定的数据库四、DML管理表中的数据记录1、插入新数据:insert2、修改、更新原有数据:update3、删除不需要的数据:delete五、DQL 查询数据记录——select六、修改表名和表结构——alter1、修改表名2、扩展表结构(增加

2021-04-07 17:51:43 4974 21

原创 Nginx+Tomcat负载均衡、动静分离

Nginx+Tomcat负载均衡、动静分离(图文实验)一、实验需求1、部署Nginx 负载均衡器2、部署2台Tomcat 应用服务器(shell脚本一键部署)3、动静分离配置①、Tomcat1 server 配置②、Tomcat2 server 配置③、Nginx server 配置④、测试效果一、实验需求 Nginx+Tomcat负载均衡、动静分离 Nginx作为负载均衡器,Tomcat作为应用服务器 Nginx 服务器:192.168.184.70 Tomcat服务器1:192.168.1

2021-04-06 22:12:48 602 8

原创 Mysql数据库(一)——mysql数据库初体验

Mysql数据库——mysql数据库初体验(一)一、数据库的概念1、数据库的组成①、表②、数据库2、数据库类型①、关系型数据库②、非关系型数据库(NoSQL (Not Only SQL))3、数据库的管理系统(DBMS)4、数据库系统(DBS)二、数据库系统发展史1、第一代数据库2、第二代数据库3、第三代数据库4、当前主流使用三、当今主流数据库1、SQL Server (微软公司产品)2、Oracle (甲骨文公司产品)3、DB2 (IBM公司产品)4、MySQL (甲骨文公司收购)四、关系型数据库1、介绍

2021-04-06 17:09:27 741 5

原创 Tomcat简介、服务部署、虚拟主机配置及相关配置文件参数优化

Tomcat简介、服务部署、虚拟主机配置及相关配置文件参数优化一、Tomcat 简介核心的组件二、Tomcat 服务部署安装1、关闭防火墙,将安装 Tomcat 所需软件包传到/opt目录下2、安装JDK3、设置JDK环境变量4、安装启动Tomcat5、优化tomcat启动速度一、Tomcat 简介 Tomcat是Java语言开发的,Tomcat服务器是一个免费的开放源代码的Web应用服务器,是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开

2021-04-04 13:39:38 6440 25

原创 Nginx之正则表达式、location匹配简介以及rewrite重写

Nginx之正则表达式、location匹配简介以及rewrite重写一、Nginx 正则表达式二、location 匹配简介1、匹配规则格式①、精准匹配②、一般匹配③、正则匹配2、常用的匹配规则3、匹配的优先级4、示例5、实际网站使用中,至少有三个匹配规则定义①、第一个必选规则②、第二个必选规则③、第三个规则三、rewrite重写1、rewrite 跳转实现2、rewrite执行顺序3、rewrite语法格式①、flag标记说明②、可用来判断的表达式③、可用作判断的全局变量四、rewrite 跳转1、基于

2021-04-01 21:38:36 645 5

epel-release-latest-7.noarch.rar

linux源码包,记得先解压

2021-02-26

最小化安装转换成图形界面详细步骤.txt

Linux最小化安装转图形化界面

2021-02-26

Linux基础.emmx

详细介绍了Linux基础部分的知识点

2021-02-14

Linux基础.emmx

让你思维打开的学习Linux清晰路线图

2021-02-13

一个简单的网络大概思维导图

一个简单的网络大概思维导图,适合刚接触网络的人员

2021-01-17

一个能让你对网络豁然开朗的网络思维导图

一个总结网络基础的思维导图,仅做参考

2021-01-17

空空如也

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

TA关注的人

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