自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(二十一)

思考一下问题:89、 k8s数据持久化的方式有哪些?参考答案:

2024-08-28 10:11:37 772

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(二十)

思考一下问题:88、 k8s集群外流量怎么访问Pod?参考答案:

2024-08-27 10:41:52 935

原创 【mysql】mysql之视图-虚拟库(查询后结果作成虚拟库)

什么是视图# 讲解: 视图也可以理解为别名,创建视图关键字:create view as

2024-08-27 10:38:31 1018

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十九)

思考一下问题:87、 k8s是怎么进行服务注册的及其原理机制?参考答案:

2024-08-26 11:15:05 652

原创 【mysql】mysql之索引学习

一. 索引  1.什么是索引  2.索引的种类   1)Btree索引   2)B+tree索引   3)B*tree索引  3索引根据算法分类   1)主键索引(聚集索引)   2)唯一键索引   例   3)普通索引(辅助索引)   4)全文索引   5)查看索引   6)删除索引  4索引根据配置方法分类   7)联合索引   8)前缀索引 二、explain的使用

2024-08-26 11:10:36 1069

原创 【mysql】mysql之数据查询语言

 一、select高级用法  总结  1.select获取简单参数信息  2.select查询语句   1)查询表中所有的数据   2)查看指定列的数据   3)按条件查询   3)查询练习  3.条件查询  4.传统连接  5.自连接  6.内连接(划重点)   1)语法格式   2)例子1:两表联查   3)例子2:三表联查  7.外连接   0) 左右连接翻译   

2024-08-25 09:30:00 1119

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十八)

1. **ClusterIP**(默认): 这是默认类型,它为 Service 分配一个内部的 IP 地址,使得 Service 只能在集群内部访问,这适用于集群内部的通信。2. **NodePort**: 这种类型的 Service 在所有节点上打开一个端口(NodePort),使得 Service 可以通过 `:` 从集群外部访问。3. **LoadBalancer**: 这种类型的 Service 适用于那些运行在云提供商平台上的 Kube

2024-08-25 09:30:00 1050

原创 【mysql】mysql之数据操作语言(insert、delete、update)

 DML数据操作语言(insert、delete、update)  1.insert 命令   1)查看表结构   2)插入数据(不规范写法)   3)插入数据(规范写法)   4)插入多条数据  2.update命令   1)查看数据   2)修改数据   3)指定修改一条数据  3.delete语句   1)删除数据  4.使用update代替delete   1)添加状态字段   2)使

2024-08-24 09:30:00 1532

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十七)

思考一下问题:81、 DaemonSet资源对象的特性?82、 说说你对Job这种资源对象的了解?83、描述一下pod的生命周期有哪些状态?84、 创建一个pod的流程是什么?85、 删除一个Pod会发生什么事情?参考答案:

2024-08-24 09:30:00 297

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十六)

思考一下问题:76、版本回滚相关的命令?77、 标签与标签选择器的作用是什么?78、 常用的标签分类有哪些?79、 有几种查看标签的方式?80、 添加、修改、删除标签的命令?参考答案:

2024-08-23 11:02:54 450

原创 【mysql】mysql之数据控制语言DCL

DCL: 数据控制语言 (grant、revoke)  1.grant授权  2.revoke回收权限  3.授权超级管理员

2024-08-23 10:45:47 1125

原创 【mysql】mysql之DDL数据定义语言

SQL语句 一、sql语句的语义种类 二、DDL: 数据定义语言 (create、drop)  1.create针对库的操作   1)语法   2)创建库   3)建库时提示已存在   4)查看建库语句   5)创建数据库并指定字符集   6)删库   7)修改库  2.create针对表的操作   1)语法   2)建表   3)数据类型   4)数据类型测试   5)建表测试

2024-08-22 17:53:25 1385

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十五)

思考一下问题:71、 如何控制滚动更新过程?72、K8s中镜像的下载策略是什么?73、 image的状态有哪些?74、 pod的重启策略是什么?75、 Service这种资源对象的作用是什么?参考答案:

2024-08-22 17:50:48 438

原创 【mysql】mysql连接后快捷键使用

\? #帮助\c #终止当前命令\r #重连数据库\d #修改命令结束符\e #写入文件,同时执行多条命令\G #垂直显示结果\q #退出数据库\g #命令结束\h #帮助\t #取消写入文件\T #将执行过程与结果写入一个文件\p #打印一次命令\R #修改命令提示符source (\.) #读取sql文件status (\s) #查看数据库状态system (\!) #在数据库里执行命令行命令use (\u

2024-08-21 11:52:14 643

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十四)

思考一下问题:66、简述Kubernetes集群联邦?67、简述Helm及其优势?68、 k8s是什么?请说出你的了解?以及K8s架构的组成是什么?69、 容器和主机部署应用的区别是什么?70、请你说一下kubenetes针对pod资源对象的健康监测机制?参考答案:

2024-08-21 11:49:41 640

原创 【mysql】mysql配置文件之优先级学习

  1.数据库配置方式   1)预编译   2)配置文件   3)命令行  2.数据库配置文件   1)配置文件   2)配置文件读取顺序   3)配置文件优先级   4)配置文件生效顺序测试  3.配置生效顺序  4.mysql配置优先级总结  5.配置文件的作用   1)作用   2)影响客户端的连接   3)影响服务端启动   4)总结

2024-08-20 10:18:59 940

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十三)

思考一下问题:61、简述Kubernetes Pod如何实现对节点的资源控制?62、简述Kubernetes Requests和Limits如何影响Pod的调度?63、简述Kubernetes Metric Service?64、简述Kubernetes中,如何使用EFK实现日志的统一管理?65、简述Kubernetes如何进行优雅的节点关机维护?参考答案:

2024-08-20 10:16:17 558

原创 【mysql】纯干货--mysql连接与启动

一、mysql连接管理  1.连接工具   1)mysql自带的连接工具 mysql   2)第三方连接工具  2.连接方式   1)socket连接   2)TCP/IP连接 二、mysql启动关闭流程  1.启动数据库  2.关闭数据库

2024-08-19 16:13:14 1057

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十二)

思考一下问题:56、简述Kubernetes PV和PVC?57、简述Kubernetes PV生命周期内的阶段?58、简述Kubernetes所支持的存储供应模式?59、简述Kubernetes CSI模型?60、简述Kubernetes Worker节点加入集群的过程?参考答案:

2024-08-19 16:11:11 506

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十一)

思考一下问题:51、简述Kubernetes网络策略原理?52、简述Kubernetes中flannel的作用?53、简述Kubernetes Calico网络组件实现原理?54、简述Kubernetes共享存储的作用?55、简述Kubernetes数据持久化的方式有哪些?参考答案:

2024-08-18 09:30:00 312

原创 【mysql】mysql 用户管理---创建、权限管理等等

 mysql用户权限管理  1.在MySQL中,用户是怎么定义的  2.用户的管理   1)创建用户   2)查看用户   3)修改用户密码   4)删除用户   5)忘记root用户密码怎么办  3.权限的管理   1)授权命令   2)所有权限   3)作用对象   4)在企业里权限设定  4.权限设置实践   1)准备数据库   2)授权   3)提问   4)总

2024-08-18 09:30:00 1749

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(十)

思考一下问题:46、简述Kubernetes PodSecurityPolicy机制?47、简述Kubernetes PodSecurityPolicy机制能实现哪些安全策略?48、简述Kubernetes网络模型?49、简述Kubernetes CNI模型?50、简述Kubernetes网络策略?参考答案:

2024-08-17 09:30:00 381

原创 【mysql】冷知识:mysql版本5.6与5.7的区别

一、MySQL5.6与MySQL5.7的区别  1.编译安装区别  2.初识化时的区别  3.mysql5.7跟mysql5.6区别1.mysql5.7 提供json格式数据2.mysql5.7 支持多主一从3.做高可用方式不同

2024-08-17 09:30:00 1462

原创 【ceph】ceph集群更换osd时,找不到坏盘位置,怎么查找坏盘对应的序列号---业内称“点灯”

​ceph集群更换osd时,找不到坏盘位置,怎么查找坏盘对应的序列号---业内称“点灯”有什么办法可以确定其位置?方法:方法一:Storcli 工具下载:Index of /pub/misc方法二:最简单是通过ledctl 点灯:ledctl locate=/dev/xxx如果最简单的ledctl点灯失败就使用方法一:下面找sn slot 具体命令:​

2024-08-16 17:55:11 458

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(九)

思考一下问题:41、简述Kubernetes如何保证集群的安全性?42、简述Kubernetes准入机制?43、简述Kubernetes RBAC及其特点(优势)?44、简述Kubernetes Secret作用?45、简述Kubernetes Secret有哪些使用方式?参考答案:

2024-08-16 17:38:28 435

原创 【mysql】mysql体系结构

mysql体系结构管理  1.客户端与服务端模型   1)数据是一个典型的C/S结构的服务   2)mysql的连接方式  2.MySQL服务构成   1)什么是实例  2.MySQL服务程序构成   1)连接层   2)sql层   3)存储引擎层  3.mysql逻辑结构  4.mysql物理结构  5.mysql物理大小

2024-08-16 17:36:14 686

原创 【mysql】mysql安装部署以及用户误删恢复

一、mysql安装  1.源码包安装   1)上传或下载源码包   2)安装依赖   3)解压安装包   4)生成   5)编译和安装   6)做软连接   7)创建用户   8)拷贝配置文件和启动脚本   9)初始化数据库   8)配置system管理mysql   9)启动失败报错   10)启动数据库   11)配置环境变量   12)确认启动  2.二进制安装mysql(

2024-08-15 10:42:29 1426

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(八)

思考一下问题:36、简述Kubernetes各模块如何与API Server通信?37、简述Kubernetes Scheduler作用及实现原理?38、简述Kubernetes Scheduler使用哪两种算法将Pod绑定到worker节点?39、简述Kubernetes kubelet的作用?40、简述Kubernetes kubelet监控Worker节点资源是使用什么组件来实现的?参考答案:

2024-08-15 10:39:54 485

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(七)

思考一下问题:31、简述Kubernetes Headless Service?32、简述Kubernetes外部如何访问集群内的服务?33、简述Kubernetes ingress?34、简述Kubernetes镜像的下载策略?35、简述Kubernetes的负载均衡器?参考答案:

2024-08-14 09:08:22 502

原创 【redis】redis数据迁移和数据审计学习

一、redis数据迁移(单节点扩展为集群)  0.前提  1.安装迁移工具  2.编写数据迁移脚本  3.单节点生成数据  4.迁移数据 二、数据审计  0.前提  1.安装工具  2.确认生成rdb文件  3.使用工具分析文件

2024-08-14 09:02:39 556

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(六)

思考一下问题:26、简述Kubernetes deployment升级策略?27、简述Kubernetes DaemonSet类型的资源特性?28、简述Kubernetes自动扩容机制?29、简述Kubernetes Service类型?30、简述Kubernetes Service分发后端的策略?参考答案:

2024-08-13 14:36:45 549

原创 【redis】redis集群数据节点修改

一、redis集群节点修改  1.添加节点  2.删除节点#删除没有数据的主节点[root@db01 ~]# redis-trib.rb del-node 172.16.1.52:6381 a298dbd22c10b8492d9ff4295504c50666f4fb2e>>> Removing node a298dbd22c10b8492d9ff4295504c50666f4fb2e from cluster 172.16.1.52:6381>>> Sending CLUSTER

2024-08-13 14:33:37 974

原创 【redis】redis集群搭建学习

一、Redis Cluster 分布式集群1.Redis集群是一个可以在多个Redis节点之间进行数据共享的设施(installation)2.Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点  1.什么是Redis Cluster  2.Redis Cluster的特点  3.槽的概念  4.redis故障转移 二、redis集群搭建(方法一)  须知 三、使用工具搭建redis集群(方法二)

2024-08-12 11:49:29 1648

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(五)

思考一下问题:21、简述Kubernetes中Pod的健康检查方式?22、简述Kubernetes Pod的LivenessProbe探针的常见23、简述Kubernetes Pod的常见调度方式?24、简述Kubernetes初始化容器(init container)?25、简述Kubernetes deployment升级过程?参考答案:

2024-08-12 11:46:56 463

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(四)

思考一下问题:16、简述kube-proxy ipvs和iptables的异同?17、简述Kubernetes中什么是静态Pod?18、简述Kubernetes中Pod可能位于的状态?19、简述Kubernetes创建一个Pod的主要流程?20、简述Kubernetes中Pod的重启策略?

2024-08-11 09:30:00 400

原创 【redis】redis高可用--sentinel哨兵学习

一、redis高可用--sentinel哨兵1.sentinel介绍Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自动切换。#必须在redis主从已经做好的前提下2.sentinel的构造Sent

2024-08-11 09:30:00 1417

原创 【redis】redis多实例主从学习

二、redis主从1.主从复制特点1.使用异步复制。2.一个主服务器可以有多个从服务器。3.从服务器也可以有自己的从服务器。4.复制功能不会阻塞主服务器。5.可以通过复制功能来让主服务器免于执行持久化操作,由从服务器去执行持久化操作即可。#详细版本1)Redis 使用异步复制。从 Redis2.8开始,从服务器会以每秒一次的频率向主服务器报告复制流(replication stream)的处理进度。2)一个主服务器可以有多个从服务器。3)不仅主服务器可以有从服务器,从服务器也可以有自己

2024-08-10 09:30:00 926

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(三)

思考一下问题:11、简述Kubernetes集群相关组件?12、简述Kubernetes RC的机制?13、简述kube-proxy作用?14、简述kube-proxy iptables原理?15、简述kube-proxy ipvs原理?参考答案:

2024-08-10 09:30:00 299

原创 【redis】redis实战主从原理以及生产情景:Redis数据增多了,是该加内存还是加实例?

redis实战主从原理以及生产情景:Redis数据增多了,是该加内存还是加实例?一、数据同步:主从库如何实现数据一致?Redis实现数据持久化有AOF和RDB两个方法,但是即使有这两个方法,也还是存在服务不可用的问题,为啥子嘞?假设你只有一台服务器,然后这台机器宕机了,这个时候他会以上面的两种方式恢复数据,但是在恢复数据的过程中,新来的数据怎么办?是不是就服务不到了,二、Redis数据增多了,是该加内存还是加实例?

2024-08-09 17:12:24 798

原创 【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(二)

思考一下问题:6、简述Kubernetes常见的部署方式?7、简述Kubernetes如何实现集群管理?8、简述Kubernetes的优势、适应场景及其特点?9、简述Kubernetes的缺点或当前的不足之处?10、简述Kubernetes相关基础概念?参考答案:

2024-08-09 10:56:00 476

git-github使用

Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径, Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件可以被任何人克隆,使得开发者为开源项贡献代码变得更加容易, 当然也可以付费购买私有库,这样高性价比的私有库真的是帮助到了很多团队和企业 详细操作参考:https://zhuanlan.zhihu.com/p/37078615 1、注册用户 2、配置ssh-key 3、创建项目 4、克隆项目到本地 5、推送新代码到github

2024-09-18

git-介绍以及基础使用

记录一个或多个变化的过程,以便随时会到某个时间点 #功能: 1.记录文件的历史变化 2.可以随时回到任何一个时间点 3.多人协作开发 版本控制是指在软件开发过程中对各种程序代码、配置文件及说明文档等文件变更的管理,版本控制系统能够随着时间的推进记录一系列文件的变化,方便以后随时回退到某个版本

2024-09-18

git-git分支与标签

`分支即是平行空间,假设你在为某个手机系统研发拍照功能,代码已经完成了80%,但如果将这不完整的代码直接提交到git仓库中, 又有可能影响到其他人的工作,此时我们便可以在该软件的项目之上创建一个名叫”拍照功 能”的分支,这种分支只会属于你自己, 而其他人看不到,等代码编写完成后再与原来的项目主分支合并下即可,这样即能保证代码不丢失,又不影响其他人的工作。

2024-09-18

gitlab搭建与日常使用

1.Git是一种版本控制系统,是一种工具,用于代码的存储和版本控制。 2.GitHub是一个基于Git实现的在线代码仓库,是目前全球最大的代码托管平台,可以帮助程序员之间互相交流和学习。 3.GitLab是一个基于Git实现的在线代码仓库软件,你可以用GitLab自己搭建一个类似于GitHub一样的仓库, 但是GitLab有完善的管理界面和权限控制,一般用于在企业、学校等内部网络搭建Git私服。 4.GitHub和GiLlab两个都是基于Web的Git远程仓库,它们都提供了分享开源项目的平台, 为开发团队提供了存储、分享、发布和合作开发项目的中心化云存储的场所。从代码的私有性上来看,GitLab 是一个更好的选择。 但是对于开源项目而言,GitHub依然是代码托管的首选。

2024-09-18

Linux 自启动过程-利于了解系统启动过程

启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了。 启动第二步--读取MBR 众所周知,硬盘上第0磁道第一个扇区被称为MBR,也就是Master Boot Record,即主引导记录,它的大小是512字节,别看地方不大,可里面却存放了预启动信息、分区表信息。 系统找到BIOS所指定的硬盘的MBR后,就会将其复制到0×7c00地址所在的物理内存中。其实被复制到物理内存的内容就是Boot Loader,而具体到你的电脑,那就是lilo或者grub了。 启动第三步--Boot Loader Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核做好一切准备。 Boot Loader有若干种,其中G

2023-08-02

【shell脚本】shell脚本之概念、运行方式、变量的使用、交互式脚本、运算(shell脚本基础学习一)

【shell脚本】shell脚本之概念、运行方式、变量的使用、交互式脚本、运算(shell脚本基础学习一) shell概念 --- 编写执行--- 变量 --- 运算---  shell脚本 /bin/bash 默认解释器 cat /etc/shells 查看所有解释器 yum -y install ksh 安装新解释器 bash优点 tab建,快捷键,历史记录,管道符,重定向 -------------------------------------------------------------------------- 规范的shell脚本 1,声明解释器 2,注释脚本功能,变量含义等等 3,执行代码 -------------------------------------------------------------------------- 脚本的运行方式 1, 添加x执行权限 chmod +x test1.sh 2, 使用解释器执行, 开启子进程 bash test1.sh 3, 使用当前解释器执行,不开启子进程 source test1.sh

2023-07-18

【shell脚本】shell脚本之条件判断if、for与while循环(shell脚本基础学习二)

【shell脚本】shell脚本之条件判断if、for与while循环(shell脚本基础学习二) shell中的if 单分支 if 条件测试 ;then 命令序列 fi 双分支 if 条件测试 ;then 命令序列1 else 命令序列2 fi 多分支 if 条件测试 ;then 命令序列1 elif 条件测试 ;then 命令序列2 else 命令序列3 fi for循环: for 变量名称 in 值1 值2 值3...... do 执行指令 done ------------------------- 1, 循环次数,和值有关 2, 循环时的变量,也和值有关 ------------------------- #!/bin/bash for i in {1..10} 多个值的简单写法 do echo $i done --------------------------------- #!/bin/bash a=10 for i in {1..$a} 大括号不支持套用变量 do echo $i done -----------------------------

2023-07-18

Mellanox牌子-ib交换机使用手册-for 4700, 4200, 4036E, & 4036/2036

Grid Director 4000 Family User Manual for 4700, 4200, 4036E, & 4036/2036

2023-04-11

h3c - er8300路由使用手册

h3c 路由使用手册

2023-04-11

生产环境办公网网络问题排查思路以及实战

在企业中会经常遇到一些办公网网络问题, 这篇问题教大家如何去排查企业生产中遇到的网络问题,以及一些思路和实战 这次排查的对象是h3c路由器和ap交换机构成的一个小网络架构, 遇到网络不稳定,可能存在广播风暴,需要重新划分网络vlan解决问题, 希望对大家有帮助。

2023-03-16

空空如也

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

TA关注的人

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