自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 py的函数多返回值

之前我们学过了py中函数,这一章我们来学习它的进阶版。

2024-01-18 17:28:45 418

原创 py的数据容器与列表

前言:本章和友友们介绍一下py里的数据容器,内容比以往任何一章都多,需要友友们认真学习(括号里是已经写完博客以后的感受,三天三夜下来的感受就两字:傻逼)

2024-01-17 22:53:32 845

原创 py的函数讲解

什么是返回值,举个例子:我想要三个鸡腿,我让弟弟出去买,弟弟出去以后买了三个鸡腿回来给我,在这个例子当中,我想要的三个鸡腿就是参数,而弟弟买回来的那三个鸡腿就叫返回值,意思就是做一件事最后都有一个结果在程序中就是定义两个参数,然后有一个返回值!

2024-01-13 01:01:22 927

原创 py的循环语句(for和while)

总得来说,主播觉得略微有点复杂,友友们自行观看,(从三点半开始写写到现在,晚饭都没吃,主播要去觅食了,下一章节带来函数,敬请期待)(走之前在掀一次桌,写的头痛欲裂)

2024-01-10 19:52:17 917

原创 py的判断语句

本章节讲解了py的判断语句,着重写了if_elif_else语句他们之间的组合以及判断,难度总的来说不是很大,需要多做练习,下一章节和友友们讲解py的循环语句,敬请期待!!!

2024-01-08 23:55:06 839

原创 py的基础语法

单引号定义法:name = '阿鹤是个帅哥'双引号定义法:name = "阿鹤是个帅哥"三引号定义法:name = """阿鹤是个帅哥"""

2024-01-06 23:26:23 963

原创 初始py和py开发工具

上一章节给友友们讲解了如何安装py环境,这一章节就来练习一下如何写py的程序以及注意事项。

2024-01-02 23:55:26 651

原创 初入python

时隔一年多主播又回来了,今天带拐友们初始的认识一下python,py作为当下最热门的编程语言,学会它是必不可少的,今天的就教友友们如何安装py的环境,总的来说还是很简单。

2023-12-28 14:09:20 353

原创 docker终章之harbor私有库

有可视化的Web管理界面,可以方便管理Docker镜像,又提供了多个项目的镜像权限管理及控制功能Harbor是VMware公司开源的企业级DockerRegistry项目Harbor以Docker公司开源的Registry为基础,提供了图形管理UI、基于角色的访问控制(RoleBasedAccessControl)、AD/LDAI们成以心宙计日志(Auditlogging)等企业用户需求的功能,同时还原生支持中文。...

2022-07-26 14:34:19 320 1

原创 和拐友们说说docker之Consul环境的部署

先发现再更新,发现的是后端节点上容器的变化(registrator),更新的是nginx配置文件(agent)

2022-07-24 20:26:16 457

原创 跟拐友们讲讲docker compose的用法

Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose项目由Python编写,调用Docker服务提供的API来对容器进行管理。因此,只要所操作的平台支持DockerAPI,就可以在其上利用Compose来进行编排管理。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。D。docker-compose分三层https。...

2022-07-24 15:17:05 974

原创 和拐友们聊聊Docker 的资源控制管理Cgroups

CPU—>VCPU–>以进程的方式体现在workstation环境(docker环境中)—》docker表现形式是容器,–>Vcpu以进程的方式控制容器–》容器中的应用需要的是服务进程支持–》宿主机内核中cpu可以被cgroup管理(通过分配资源手段)–》linux内核中的cgroup可以直接控制VCPU的资源分配,而VCPU在workstation中是以进程的方式管理docker容器的,所以,也可以认为Cgroups在直接/间接管理docker容器中的应用。...

2022-07-21 17:02:11 171

原创 和拐友们操作Dockerfile 优化及本地私有仓库搭建

Docker官方提供了一个搭建私有仓库的镜像registry,运行该镜像的容器并且对外暴露5000端口就ok了。通常我们在docker拉取的镜像都是在dockerhub或quay.io等公有仓库获取,那么在实际工作中,每个公司如果使用到docker,那么肯定是要搭建自己的私有仓库。那么接下来就通过docker提供的registry镜像来搭建我们自己的私有仓库。...

2022-07-20 20:25:03 296

原创 和拐友们讲讲dockerfile的概念

dockerfile构建镜像前要创建一个工作目录,dockerbuild会扫描当前目录下所有文件,优化四种方式——》基于docker镜像分层的原理来的①每一条RUN指令都会生成一层新的镜像层②每一层镜像缓存会继承到下一层中——》直接影响到镜像的大小httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...

2022-07-17 21:15:35 158

原创 带拐友们认识docker的数据管理

本文介绍了通过数据卷和数据卷容器对容器内数据进行共享、备份和恢复等操作,通过这些机制,即使容器在运行中出现故障,用户也不必担心数据发生丢失,只需要快速地重新创建容器即可。在生成容器的同时,加上-v选项,指定把当前服务器的目录映射到容器中。命令说明dockerrun-v数据卷创建数据卷dockerrun-v宿主机目录数据卷挂载宿主机目录dockerrun--volumes-from数据卷容器挂载数据卷容器(挂载点路径不变)dockerrun--link源容器名别名。...

2022-07-17 16:55:57 627 2

原创 带拐友们康康docker的网络模式

可以先自定义网络,再使用指定IP运行docker在生产中我们往往不会这样设置,因为docker与系统共享内核的原因,这样做涉及到系统安全。

2022-07-16 18:27:28 137

原创 带拐友们安装部署docker以及基本的操作

前言:上一章呢带拐友们浅认识了下docker,这章我们来安装一下以及它的一些基本操作 1.3设置阿里云镜像源 1.4安装docker-ce社区版 这里我们使用阿里云的镜像,加速镜像下载速度 注册阿里云账号并登录 五.docker镜像操作5.1查看镜像——docker images 5.5查看docker信息——docker info5.6docker帮助命令文档——docker --h

2022-07-14 17:23:14 166

原创 带拐友们认识docker

前言:今天呢带拐友们认识一下docker首先它是一个容器引擎,本章内容会介绍一下docker的基本内容。目录一.前言1.1前话概述二.虚拟化2.1虚拟化的概述2.2cpu的时间分片(cpu虚拟化) 2.3cpu虚拟化性性能瓶颈 2.4虚拟化工作原理 2.4.1QEMU 2.4.2KVM 2.4.3workstation2.5虚拟化类型三.Docker容器概述3.1什么是Docker3.2用Docker的有什么意义 3.3Docker的使用场景 3.4 Docker引擎(Docker Engine) 3.5

2022-07-12 20:20:55 188

原创 ELK企业级日志分析系统(重点中的重点拐友们)

前言:这章和拐友们讲讲ELK,在生产环境且规模较大的企业场景中,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。所以企业中都会建立日志服务器,调高安全性、集中化管理,但是相应的大量的日志文件导致对日志分析困难。而今天介绍的ELK就是为了解决这一问题。目录一.ELK简介1.1ELK的概述1.2ELK的组成1.2.1 ElasticSearch1.2.2 Logst

2022-07-10 18:37:26 959

原创 GFS分布式文件系统

前言:这章太多了,主播不高兴讲,拐友们自行观看目录一.文件系统简介1.1文件系统的组成1.2文件系统的作用1.3文件系统的挂载使用二.GFS分布式文件系统2.1GlusterFS简介2.2GlusterFS特点2.3GFS专业术语2.4GlusterFS构成2.5GlusterFS 的工作流程2.6弹性HASH算法2.6.1弹性HASH 算法的优点三.GFS支持的七种卷3.1分布式卷(Distribute volume)3.1.1实列3.1.2分布式卷的优点3.2条带卷(Stripe volume)3.2.

2022-07-07 19:28:15 186

原创 rsync远程同步

前言:今天主播还是有点累,所以暂时没有前言拐友们目录一.rsync简介1.1rsync介绍二.rsync同步方式三.rsync源服务器的关系 四.配置rsync源4.1基本思路4.2配置文件rsyncd.conf4.3独立的账号文件4.4启用rsync服务4.5rsync命令的用法4.6rsync功能和特点4.6.1rsync功能4.6.2rsync特点4.7rsync同类服务4.8rsync与cp、scp对比五.配置源的两种表达方式5.1格式一5.2格式二六.配置服务端与客户端的实验6.1环境准备6.2关

2022-07-06 21:17:40 540

原创 Redis三种模式——主从复制,哨兵模式,集群

前言:本章和拐友们讲讲Redis当中的三种模式目录 一.主从复制 1.1主从复制的概念 1.2Redis主从复制作用 1.2.1数据冗余 1.2.2故障恢复 1.2.3负载均衡1.2.4高可用基石1.3Redis主从复制流程 1.4部署Redis 主从复制 1.4.1.环境部署 1.4.2.所有服务器都先关闭防火墙 1.4.3.所有服务器都安装Redis 1.4.4修改Master主节点Redis的配置文件 1.5修改Slave1和2的节点Redis配置文件​ 1.6验证主从效果(192.168.226.1

2022-07-06 14:08:02 154

原创 Redis服务优化

前言:主播最近状态很好,所以这张内容会详细讲讲Redis服务的优化拐友们要好好看,主播会写的详细一点(流浪者yyds!!)目录 一.Rde高可用二.Rdies持久化 2.1持久化的功能 2.2Redis 提供两种方式进行持久化 三.RDB持久化 3.1触发条件 3.1.1手动触发 3.1.2自动触发 3.1.3其他自动触发机制3.1.4执行流程3.1.5启动时加载四.AOF持久化4.1开启AOF 4.2执行流程 4.2.1命令追加(append)4.2.2文件

2022-07-05 11:19:09 260

原创 NoSQL之Redis配置使用

前言:今天主播有点累了,这章没有前言哦目录 一.关系数据库与非关系型数据库 1.1.关系型数据库的概述1.2关系型数据库的优缺点1.2.1优点1.2.2缺点1.3.非关系型数据库的概述二.关系数据库与非关系型数据库的区别2.1数据存储方式不同2.2扩展方式不同2.3对事务性的支持不同2.4非关系型数据库产生背景2.4.1可用于应对Web2.0纯动态网站类型的三高问题。2.5小总结2.5.1关系数据库2.5.2非关系数据库二.NoSQL数据库之Redis2.1Redis简介2.2Redis的单线程模式2.3R

2022-07-02 00:37:18 165

原创 MySQL数据库之MHA高可用配置以及故障切换

前言:在实际的生产环境中,当MySQL主从复制和读写分离不能满足实际需求时,就需要考虑MySQL高可用集群了,本章和拐友们介绍一下MySQL-MMM实现MySQL高可用以及MHA高可用。2.2环境准备2.3.关闭所有服务器的防火墙和增强功能 4.2.在MHA-manager节点上安装 manager 组件(只需要在manager安装即可) 对于每个操作系统版本不一样,这里 CentOS7.4 必须选择 0.57 版本。

2022-06-30 21:41:30 554

原创 MySQL数据库之主从复制与读写分离

前言:上章和拐友们讲解了数据库中的高阶语句,这章来讲讲数据库的主从复制,因为在实际的生产环境中,如果对MySQL数据库的读和写都在一台数据库服务器中操作,无论在安全性,高可用性,还是高并发等各个方面都是不能满足实际需求的,本章首先讲解MySQL主从复制和MySQL读写分离的原理,然后介绍如何配置MySQL主从复制总结:master将数据保存在二进制日志中,I/O向dump发出同步请求,dump把数据发送给I/O线程,I/O写入本地的中继日志SQL会读取本地的中继日志数据,同步到自己的数据库中,完成同步

2022-06-27 23:56:57 591

原创 MySQL数据库之高级SQL语句(1版和2版)

前言:本章和拐友们来操作以下数据库中的高级语句,因为在企业中我们碰到的数据量会很大所以我们得知道一些高级语句,这样就可以起到事半功倍的效果。(最近劳累过度快吃不消了QAQ) 一.MySQL高级语句前言 1.1.按关键字排序 1.2实验前的准备,创建一个库和表 1.3单字段排序 1.3.1升序 1.3.2降序 1.3.2order by还可以结合where进行条件过滤 1.4多字段排序 1.4.1查询学生信息先按兴趣id升序排列,相同分数的,id按照降序排列 ​1.4.2查询学生信息先按兴趣id升序排列

2022-06-27 23:51:33 152

原创 MySQL数据库事务与存储引擎

前言:接上章叙述和拐友们介绍数据库中的索引,这章来介绍一下数据库的事务以及存储引擎2.2环境准备创建库和表

2022-06-21 00:49:13 418

原创 MySQL数据库之索引,事务,与存储引擎

前言:本章要和拐友们介绍一下数据库中的索引,在企业信息化的过程中,数据库中表的数据量越来越大,性能会急剧下降,创建索引对于保持良好的性能非常关键,索引十查询性能优化最有效的手段,能够轻易将查询性能提高几个数量级。Are you ready?目录一.索引的简介1.1索引的概述1.2索引的作用1.3索引的副作用1.4创建索引的依据1.5.扩展知识:索引能使用的场景二.索引的分类以及创建2.1操作前的准备 2.2普通索引 2.2.1直接创建索引 2.2.2修改表方式创建 2.2.3创建表的时候指定索引 2.3.唯

2022-06-18 17:44:34 380

原创 MySQL基本SQL语句之高级操作

前言:接上回和拐友们了解了一下MySQL数据库的基本语句,这章了解一下它的高级操作,包括用户增删除与给予相对应的权限 4.2使用明文密码创建用户 GRANT语句:专门用来设置数据库用户的访问权限。当指定的用户名不存在时,GRANT语句将 会创建新的用户;当指定的用户名存在时,GRANT 语句用于修改用户信息。 权限列表 用于列出授权使用的各种数据库操作,以逗号进行分隔,如“sele

2022-06-17 00:49:29 5742 2

原创 MySQL数据库之管理与基本SQL语句

前言:上章和拐友们讲解了一下数据库以及它的的用途和作用,这章我们来使用一下MySQL数据库的基本操作和用户授权,这也是服务器运维工作中不可或缺的东西。引流:熟悉安装以及访问MySQL数据库以后,接下来将使用MySQL数据库的基本操作,这也是在服务器运维工作中不可或缺的知识MySQL数据库的数据文件存放在/usr/local/mysql/data目录下,每个数据库对应一个子目录,用于存储数据表文件。每个数据表对应为三个文件,扩展名分别为“. frm"、" .MYD"和“.MYI"MYD文件是MyISAM存储引

2022-06-16 00:01:04 332

原创 MySQL数据库概述

前言:本章和拐友们介绍一下MySQL数据库的基本内容目录一.MySQL的介绍1.1数据库的基本概念1.1.1数据1.1.2表1.1.3数据库1.2数据库管理系统1.2.1DBMS的工作模式1.3数据库系统二.数据库系统的发展史2.1第一代数据库2.2第二代数据库2.3第三代数据库三.当今主流数据库的介绍3.1​SQL Server (微软公司产品)3.2Oracle(甲骨文公司产品)3.3DB2(IBM公司产品)3.4MySQL(甲骨文公司收购)四.关系数据库和非关系数据库介绍4.1关系数据库的介绍4.2非

2022-06-13 20:58:50 1101

原创 Haproxy搭建Web集群

前言:这章和拐友们讲一下Haproxy,HAProxy是可提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy的运行模式使得它可以很简单安全的整合至当前的架构中,同时可以保护web服务器不被暴露到网络上。 2.Haproxy是一款可提供高可用性,负载均衡,以及基于TCP和HTTP应用的代理的软件 接上:2.4验证不断刷新浏览器来测试 1.Hap

2022-06-13 18:39:18 223

原创 LVS负载均衡之--Keepalived模式(具详细)

前言:前面和拐友们一起掌握了NAT和DR模式,这章来看一下负载均衡里的最后一种Keepalived模式,在生产中这个模式用的是还是比较广泛的目录一.Keepalived概述1.2Keepalived的工作原理1.3Keepalived体系主要模块及其作用1.4 VRRP (虚拟路由冗余协议)二.环境部署 2.1部署主服务器配置 2.2部署备服务器配置 2.3部署节点服务器web1 2.4部署节点服务器web2 三.验证 四.总结Keepalived 是一个基于VRRP协议

2022-06-10 14:09:05 3444

原创 LVS负载均衡之--DR模式

前言:上一章和拐友们讲解了LVS虚拟服务器的NAT模式,这章讲解LVS中的负载均衡中的DR模式目录一.LVS-DR工作原理1.1数据包流向分析1.2DR模式的特点二.ARP的问题2.1问题冲突2.1.1解决方法2.2.问题二:第二次再有访问请求 2.2.1解决方法三.部署LVS-DR环境3.1配置负载调度器 3.2配置第一台Web节点服务器3.3配置第二台Web节点服务器(跟上一台服务器配置一致) 四.测试验证五.总结 1.介绍了lvs-dr的工作原理、数据流向,并对其中出现的问题进行阐述。2.介

2022-06-10 08:41:13 2480

原创 LVS负载均衡群集

前言:在如今的互联网应用中,随着站点对硬件性能,响应速度,服务稳定性,数据可靠性等要求越来越高,单台服务器将难以承担所有的访问,本章内容我们就来看一下在企业中常用的一种群集技术-----LVS虚拟服务器目录一.群集应用的概述1.1群集的含义拓展.1.2.遇到的问题并如何解决1.2.1.问题1.2.2如何解决1.3企业群集的分类1.3.1负载均衡群集(Load Balance Cluster):代理前端ng1.3.2高可用群集(High Availability Cluster):单点故障 冗点1.3.3高性

2022-06-07 16:24:55 370

原创 Tomcat服务器的部署以及优化

前言:本章我们要介绍Nginx以及Tomcat服务器,Tomcat服务器是一个免费的开放源代码的Web应用服务器,它属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用一.Tomcat服务器介绍1.1.Tomcat概述1.Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。2.To

2022-06-01 20:14:16 1076 2

原创 Nginx中rewrite实例

前言:主播最近有点情绪波动,暂时没有前言拐友们,但在生产当中Nginx的rewrite功能相当重要,拐友们要好好看1.rewrite实例 1.1基于域名的跳转现在公司旧域名www.kgc.com有业务需求变更,需要使用新域名www.benet.com代替,但是旧域名不能废除,需要跳转到新域名上,而且后面的参数保持不变。vim /usr/local/nginx/conf/nginx.confserver { listen 80; server_name www.h..

2022-05-30 22:52:47 818

原创 Nginx优化与防盗链

前言:主播最近有点情绪波动,暂时没有前言拐友们,但由于这个nginx过于重要,因为在企业信息化应用环境中,服务器的安全性和响应速度需要根据实际情况进行相应参数配置,以达到最优的用户体检。默认的Nginx安装参数只能提供最基本的服务,还需要调整如网页缓存时间,连接超时,网页压缩等相应参数,才能发挥出服务器的最大作用。所以拐友们要好好看......

2022-05-28 14:26:21 417

原创 LNMP源码编译安装

前言:主播最近有点情绪波动,前言暂时又断更了,这章主要就是看看如何搭建LNMP,拐友们自行观看,有任何不理解的可以私信主播1.安装Nginx服务1.1把需要用到的安装包放在/opt目录下1.2关闭防火墙​systemctl stop firewalld #关闭防火墙systemctl disable firewalld #开机自关闭setenforce 0 #关闭增加机制1.3安装依赖包yum -y install pcre-devel zlib-...

2022-05-24 20:35:11 330

空空如也

空空如也

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

TA关注的人

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