自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker -- Harbor介绍

HarborDocker Harbor 部署私有仓库。它以 Registry 为基础,提供了对用户友好的管理界面,可以帮助我们快速搭建一个企业级的 Docker Registry 服务。Harbor 的每个组件都是以 Docker 容器的形式构建的,使用 Docker Compose 进行部署。部署安装好 docker 、docker-compose安装harbor[root@harbor opt]# tar xzf harbor-offline-installer-v1.9.3.tgz[roo

2021-09-14 23:23:49 1006 1

原创 Docker --compose + consul 介绍

compose概述compose 是一个用于定义及允许多个Docker容器的工具,主要是通过一个YAML文件进行服务配置使用Docker Compose 不再需要使用Shell脚本来启动容器Docker Compose 非常适合组合使用多个容器进行开发的场景YAML 支持的数据结构对象,键值对的集合数组,一组按次序排列的值,又称序列纯量,单个的,不可再分的值格式不支持制表符tab键缩进,需要使用空格缩进通常开头缩进两个空格字符后缩进一个空格,如冒号、逗号、横杠#表示注释如果包含特

2021-09-12 01:37:01 315

原创 Docker----镜像介绍

镜像操作命令FROM镜像指定镜像所基于的镜像,第一条命令必须是FROM指令,没创建一个镜像就要一条FROM指令MAINTAINER名字说明镜像信息CMD[“要运行的程序”,“参数1”,“参数2”]容器启动时默认允许的命令或者脚本,该指令只能有一条,如果有多条则只有最后一条被执行EXPOSE端口号指定镜像加载到docker是要开启的端口ENV环境变量 变量值 设置环境变量ADD源文件/目录 目标文件/目录 将源文件复制到目标文件,如果是压缩包则可以直接解

2021-09-11 23:32:19 160

原创 Docker-----容器介绍

创建容器[root@localhost ~]# docker create -it nginx:latest /bin/bashe3047d0fa01866777b503d9b62e0360803a93c923432077ce3a611e0906672e2-i 让容器的标准输入保持打开-t 分配一个伪终端-d 后台守护进程的方式运行启动[root@localhost ~]# docker start e3047d0fa018 #容器iddocker run centos:7 /usr/b

2021-09-05 00:50:37 129

原创 Docker的初体验!!!

目录概述Docker的优点三大组件部署镜像加速优化网络相关命令相关镜像操作创建镜像标签删除镜像概述Docker是基于容器技术的轻量级虚拟化解决方案,docker是由容器引擎,把linux的cgroup、namespace等容器底层技术进行完美的封装、并抽象为用户提供从创建和管理容器的便捷界面(Cli、api等)C/SDocker的优点docker把容器化技术做成了标准化平台CAAS (docker统一/指定了容器化技术的标准化平台)docker引擎统一了基础设施环境:docker环境。docke

2021-09-05 00:26:59 96

原创 快来瞧瞧OpenStack! 更新中......

目录概述二级目录三级目录概述二级目录三级目录

2021-08-25 23:17:00 85

原创 KVM-虚拟化

目录概述虚拟化类型特性部署制作本地yum仓库创建管理目录上传镜像概述1、广义的KVM实际上包含两个部分,一部分是基于Linux内核支持的KVM内核模块,另一部分是经过简化和修改的Qemu2、KVM内核模块模拟处理器和内存以支持虚拟机的运行,Qemu主要处理I/O以及为用户提供一个用户空间来进行虚拟机的管理。两者相互结合,相辅相成,构成了一个完整的虚拟化平台虚拟化类型全虚拟化:将物理硬件资源全部通过软件方式抽象化,最后进行调用,使用hypervisor(VMM)软件,其原理是在底层硬件和服务器之间

2021-08-22 00:21:16 270 1

原创 快来看看! ELK日志分析系统!

目录ELK介绍ElasticsearchLogstashKibana实操部署ES环境查看创建索引安装logstash部署Java环境输入标准输出使用rubydebug显示详细输出安装kibanaELK介绍Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可

2021-08-21 21:17:56 112

原创 GlusterFS---分布式文件系统~~

简介文件系统组成文件系统接口对对像管理的软件集合对象及属性文件系统作用从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取GFS是由三个组件存储服务器客户端NFS/Samba存储网关组成客户端的定位比较重要因为他是无元数据服务器的PS:元数据服务器的作用:存储元数据,帮用户定位文件的位置、索引等信息有元数据服务器文件系统中,如果元数据损坏,会直

2021-08-16 01:24:37 278

转载 rsync同步

目录rsync概述独立账号文件常用选项实操inotify安装rsync概述快速增量备份的工具remote sync,支持远程同步支持本地复制,或者与其他SSH,rsync主机同步独立账号文件用户名:密码每行一个用户记录独立的账号数据,不依赖系统账号常用选项-a :归档模式,递归并保留对象属性,等同于-rlptgoD-v:显示同步过程的详细信息-z:在传输时进行压缩-H:保留硬链接文件-A:保留ACL属性信息–delete:删除目标位置有而原始位置没有的文件–checksum:

2021-08-14 19:38:10 92

原创 Redis 主从复制 、集群与哨兵模式

目录Redis主从复制作用搭建修改master 中redis配置文件修改slave中 redis配置哨兵模式作用原理搭建模拟故障集群Redis主从复制主从复制,是指将一台redis服务器的数据,复制到其他的redis服务器。前者称为主节点 master,后者为从节点slave;数据的复制是单向的,只能有主节点到从节点默认情况下,每台redis服务器都是主节点;且一个主节点可以有多个从节点(或没有从节点),但一个从节点只能有一个主节点作用数据冗余主从复制实现了数据的热备份,是持久化之外的一种数据冗

2021-08-12 01:24:09 146

原创 Redis的数据类型

目录String数据类型appendsetstrlengetsetsetexmset、mget、msetnxList 数据类型lpush、lpushx、lrangelrem lset lindex ltrimrpop rpoplpushset数据类型sadd smembers scard sismemberspopsremsrandmemberString数据类型appendsetstrlengetsetsetexmset、mget、msetnxList 数据类

2021-08-10 09:38:05 61

转载 Redis 和 非关系数据库

Redis概述Redis是一个开源的、使用c语言编写的NosQL数据库。Redis基于内存运行并支持持久化(支持存储在磁盘),采用key-value(键值对)的存储形式,是目前分布式架构中不可或缺的一环Redis服务器程序默认是单进程模型Redis服务在一台服务器上可以同时启动多个Redis进程,Redis的实际处理速度则是完全依靠于主进程的执行效率开双进程的好处备份抗高并发的同时尽量不给CPU造成太大的压力Redis的优点具有极高的数据读写速度数据读取的速度最高可达到110000 次/

2021-08-08 09:35:00 116

转载 代理服务器之 squid介绍

Squid代理服务器Squid 主要提供缓存加速,应用层过滤控制的功能1、代理的工作机制代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址将获得的网页数据(静态 web 元素)保存到缓存中并发给客户机,以便下次请求相同的数据时快速响应2、Squid代理的类型传统代理:使用于Internet,需在客户机指定代理服务器的地址和端口透明代理:客户机不需指定代理服务器的地址和端口,而是通过默认路由、防火墙策略将Web访问重定向给代理服务器处理反向代理:如果Squid反向代理服务器中缓存了该请

2021-08-08 09:09:48 164

原创 Haproxy、Nginx协手搭建web集群

目录Haproxy调度算法搭建HaproxyLVS在企业应用中抗负载能力很强,但存在不足LVS不支持正则处理,不能实现动静分离对于大型网络,LVS的实施配置复杂,维护成功相对较高适用于负载大的web站点运行在硬件上可支持数万计的并发连接请求调度算法RR (Round Robin):RR算法是最简单常用的一种算法,即轮询调度LC(Least Connections):最小连接数算法,根据后端节点连接数大小动态分配前端请求SH (Source Hashing):基于来源访问调度算法,用于一些

2021-08-07 19:11:24 108

原创 没错! 这就是LVS-DR的模式

目录LVS-DR数据流量分析特性实操LVS服务器server1 、server2中LVS-DR数据流量分析客户端向目标VIP发送请求,负载均衡器接收负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送后端真实服务器收到这个帧,解封装后发现目标IP与本机匹配(事先绑定了VIP),于是处理这个报文。随后重新封装报文,将响应报文通过lo接口传送给物理网卡然后向外发出客户端将收到回复报文。客户

2021-07-31 20:16:26 89

原创 快来尝尝 !!新鲜出炉的 --LVS负载均衡

这里写目录标题lvs简介优点负载均衡的结构三种模式lvs的负载调度法实操lvs简介LVS是Linux Virtual Server的简写,即Linux虚拟服务器,是一个虚拟的服务器集群系统本项目1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一从linux内核的2.4版本之后内置了LVS的各个模块LVS工作在网络模型的第四层,直接在内核中实现各种功能,也就无需监听套接字,摆脱了套接字数量的限制优点抗负载能力强,工作在网络4层之上仅作分发的作用。没有流量的产生,保证了均衡器I

2021-07-31 16:00:16 81

原创 MySQL数据之-----MHA很高很高的高可用!!!!

目录MHA概述MHA的简介特点搭建MHA配置主从配置MHAMHA概述MHA的简介MHA 目前在MySQL高可用方面是一个相对成熟的解决方案,MHA是由日本开发的,是一套优秀的MySQL故障切换和主从复制的高可用软件。在MySQL故障切换过程中,MHA能做到0·30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能够最大程度上保证数据库的一致性,以达到真正意义上高可用。MHA是基于标准的MySQL主从复制特点自动故障切换过程中,MHA总会试图从宕机的主服务器上保存二进制日

2021-07-26 20:15:10 191

原创 MySQL的主从复制

目录一级目录实操master 配置从服务器配置一级目录实操mysql-master 192.168.88.142mysql-slave1 192.168.88.147mysql-slave2 192.168.88.144搭建之前操作[root@localhost ~]# systemctl stop firewalld[root@localhost ~]# setenforce 0master 配置开启日志文件vim /etc/my.cnf ##master查看数据库从服

2021-07-20 19:10:15 126 1

原创 MySQL高阶语句----第三层

目录数据库函数数学函数聚合函数字符串函数日期时间函数数据库函数数学函数数据库内存存储的记录,经常要进行一系列的算术操作,所以MySQL支持很多数学函数数学函数描述abs(x)返回 x 的绝对值rand()返回 0 到 1 的随机数mod(x,y)返回 x 除以 y 以后的余数power(x,y)返回 x 的 y 次方round(x)返回离 x 最近的整数round(x,y)保留 x 的 y 位小数四舍五入后的值sqrt(x)返回

2021-07-20 16:07:33 65

原创 MySQL高阶语句----第二层

目录正则表达式运算符算数运算符比较运算符least / greatest逻辑运算符(布尔值)位运算符连接查询左连接右连接正则表达式MySQL 正则表达式通常是在检索数据库记录的时候,根据指定的匹配模式匹配记录中 符合要求的特殊字符串。MySQL 的正则表达式使用 REGEXP 这个关键字来指定正则表达 式的匹配模式,REGEXP 操作符所支持的匹配模式如表所示。regexp匹配^匹配文本的开始字符$匹配文本的结束字符.匹配任何单个字符*匹配零个或多个在它前面的字

2021-07-20 14:28:09 107

原创 MySQL高阶语句----第一层

目录按关键字排序order by 与 desc/ascdistinct 查询不重复记录**limit 限制结果条目as 设置别名连接语句子查询NULL通配符按关键字排序order by 与 desc/ascdesc:倒叙asc:正序 (默认)按成绩倒叙排序按成绩正序排序配合where 排序AND/OR查找distinct 查询不重复记录**limit 限制结果条目显示前4行内容从第2行开始显示后3行内容结合order by 语句 显示as 设置别

2021-07-19 19:32:46 659 3

原创 MySQL日志管理、备份、

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

2021-07-18 16:27:40 78

原创 MySQL认识历程之----存储引擎

存储引擎概念MySQL中的数据用各种不同的技术存储在文件中,每一种技术都是使用不同的存储机制索引技巧、锁定水平并最终提供不同的功能和能力,这些不同的技术以及配套的功能在mysql中称为存储引擎存储引擎是mysql将数据存储在文件系统中的存储方式或存储格式。特点不支持事务,也不支持外键约束,只支持全文索引,数据文件和索引文件是分开保存的访问速度快,对事务完整性没有要求适合查询、插入为主的应用常用存储引擎MyISAM存储格式静态表(固定长度)静态表的默认的存储格式,静态表中的字段都是非可

2021-07-14 15:06:39 80

原创 MySQL的认识----事务

目录MySQL事务概念特点ACID原子性一致性隔离性二级目录三级目录MySQL事务概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并把所有的命令为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务时一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。事务适用于多用户同时操作的数据库系统的场景。事务是通过事务的整体性以保证数据的一致性。特点ACID原子性指事务的一个不可再分割的工作单位,事务中的操作要么都发生,

2021-07-13 18:24:11 88 1

原创 MySQL的索引

目录索引概念作用索引的分类唯一索引普通索引主键索引全文索引索引概念索引是一个排序的列表,在这个列表中存储着索引的值和包含值得数据所在的物理地址使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址,然后访问相应的数据,因此能加快数据的查询速度索引是表中一列或者若干值排序的方法建立索引的目的是加快对表中记录的查找或排序作用可以加快表与表之间的连接在使用分组和排序时,可大大减少分组和排序的时间可以降低数据库的IO成本,并且降低排序的成本可以加快查找速度创建

2021-07-11 16:31:27 56

原创 MsSQL数据库初体验

目录MySQL数据库介绍特点MySQL数据库管理常用的数据类型SQL语言分类数据表结构DDLDMLMySQL数据库介绍是一款受欢迎的开源关系型数据库遵守GPL协议,可免费使用与修改特点1、性能卓越、服务稳定2、开源、无版权限制、成本低3、多线程、多用户4、基于C/S(客户端/服务器)架构5、安全可靠MySQL数据库管理常用的数据类型类型作用int整型float 单精度浮点4字节32位准确表示到小数点后六位double 双精度浮点8字节64位.

2021-07-07 20:00:58 84

原创 初步认识数据库

目录数据库的概念数据表数据库数据库管理系统数据库系统主流数据库介绍SQL Server(微软公司产品)Oracle(甲骨文公司)DB2(IBM公司)MySQL (甲骨文公司收购)关系数据库实体属性联系结构非关系型数据库优点关系数据库与非关系数据库的应用数据库的概念数据描述事物的符号记录包括数字,文字、图形、图像、声音、档案记录等以“记录”形式按同意的格式进行存储表将不同的记录组织在一起用来存储具体数据数据库表的集合,是存储数据的仓库以一定的组织方式存储的相互有关的数据集合

2021-07-06 16:54:58 73 2

原创 Tomcat配置文件优化和Nginx+Tomcat 动静分离

目录Tomcat优化相关参数修改配置文件Nginx静态优势Nginx服务配置Tomcat1配置创建目录和文件测试动静分离Tomcat优化相关参数maxThreads : Tomcat使用线程来处理接受的每个请求,这个值表示tomcat可创建的最大的线程数,默认值是200minSpareThreads :最小空闲线程数,Tomcat启动时的初始化线程数,表示即使没有人使用也开那么多空线程等待,默认值是10maxSpareThreads :最大备用线程数,一旦创建的线程超过这个数,Tomcat就会关闭

2021-07-05 17:22:23 152 7

原创 Tomcat部署 !!!!!

目录 TomcatTomcat简介Tomcat 核心组件三级目录TomcatTomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。Tomcat 服务器是一个免费的开放源代码的W

2021-07-05 16:52:20 55

原创 Nginx Rewrite的解析

目录Nginx Rewrite模块1、Nginx跳转需求2、rewrite跳转场景3、rewrite跳转实现4、Nginx常用的正则表达式Rewrite命令语法Nginx Rewrite模块1、Nginx跳转需求使用rewrite进行匹配使用if匹配全局变量后跳转使用location匹配再跳转2、rewrite跳转场景使url看起来更规范,合理可将动态url地址伪装成静态地址提供服务网址换新域名后,让旧的访问跳转到新的域名上3、rewrite跳转实现ngx_http_rewrite_m

2021-07-02 15:19:18 2430

原创 Nignx的优化

目录Nginx优化版本号优化隐藏版本号修改源码配置网页缓存时间日志分割设置连接超时时间页面压缩Nginx优化版本号优化隐藏版本号进入配置文件内修改[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf重启并查看版本号修改源码[root@localhost ~]# vim /opt/nginx-1.15.9/src/core/nginx.h重新编译安装[root@localhost ~]# cd /opt/nginx-1.

2021-06-30 18:42:58 99

原创 LNMP的诞生

目录LNMP的架构LNMP安装安装依赖包创建用户解压、安装添加Nginx服务安装MySQL安装MySQL依赖包并创建运行用户编译安装编译配置文件初始化数据库设置开机自启安装PHP安装依赖包 、解压并编译安装核心配置文件复制配置文件Nginx支持PHP页面更改安装论坛LNMP的架构LNMP网站架构是目前上比较流行的Web框架,该框架包括:Linux操作系统,Nginx网络服务器,Mysql数据库PHP编程语言LNMP安装安装依赖包[root@localhost ~]# yum -y inst

2021-06-25 10:03:27 95

原创 遨游 Nginx服务安装

目录Nginx安装安装支持软件创建运行用户安装Nginx配置文件使用Nginx查看配置文件nginx.conf全局配置I/O事件配置HTTP配置Nginx访问控制Nginx安装安装支持软件[root@localhost ~]# yum -y install gcc gcc-c++ pcre-devel zlib-devel make已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: mi

2021-06-23 13:37:23 141

原创 探索web基础 、HTTP协议

目录域名概述早期使用Hosts文件解析域名DNS (Domain Name System域名系统)域名空间结构网页概述概念静态网页动态网页Web 1.0与Web 2.0的区别Web 1.0Web 2.0HTTP协议概述HTTP方法HTTP常见状态码HTTP 1.0与HTTP 2.0的区别域名概述IP地址不易记忆早期使用Hosts文件解析域名主机名称重复主机维护困难DNS (Domain Name System域名系统)分布式层次性域名空间结构根域顶级域组织域国家/地区域名二级域

2021-06-23 10:25:31 70

原创 LAMP-----成员MySQL、PHP的加入

目录MySQL概述特点MySQL的安装下载软件包解压并进入解压后的源码目录安装目录没报错后,编译安装创建普通用户并优化管理初始化无报错后 修改配置文件启动MySQL概述MySQL 是开放源代码的数据库,任何人都可以获取该数据库的源代码。这就使得任何人都可以修正 MySQL 的缺陷,并且任何人都能以任何目的来使用该数据库。MySQL 是一款可以自由使用的数据库。特点性能卓越,服务稳定开源、无版权限制、成本低多线程、多用户基于C/S架构安全可靠MySQL的安装下载软件包[root@lo

2021-06-22 11:31:52 87

原创 什么是LAMP? 怎么装Apache?

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

2021-06-22 10:23:03 91

原创 iptables防火墙

目录Linux防火墙iptables的表、链结构数据包控制的匹配流程二级目录三级目录Linux防火墙iptables的表、链结构规则表表的作用:容纳各种规则链表的划分一句:防火墙规则作用相似默认包括4个规则表raw表:确定是否对该数据包进行状态跟踪mangele表:为数据包设置标记nat表:修改数据包中的源、目标IP地址或端口filter表:确定是否放行该数据包(过滤)规则链规则的作用:对数据包进行过滤或处理链的作用:容纳各种防火墙规则链的分类依据:处理数据包的不同时机默认包括

2021-06-18 13:36:44 83 2

原创 shell编程----免交互

目录Here Document概述语法格式Here Document使用注意事项二级目录三级目录Here Document概述使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代品语法格式命令 <<标记......标记Here Document使用注意事项二级目录三级目录...

2021-06-18 08:58:50 95 1

原创 文本处理工具------sort、cut、tar、uniq

目录sort排序工具示例以冒号分隔(降序)不加任何选项默认按第一列升序,字母的话就是从a到z由上而下显示cut列截取工具三级目录sort排序工具依据不同的数据类型进行排序·字符排序·数字排序语法格式sort [选项] 参数常用选项-f忽略大小写-b忽略每行前面的空格-M按照每月份进行排序-n按照数字进行排序-r反向排序-u等同于uniq,表示相同数据仅显示一行-t指定分隔符,默认使用[tab]键分隔-o <输出文件&

2021-06-17 10:12:30 176

空空如也

空空如也

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

TA关注的人

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