自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL-导读

数据时的状态。在 MySQL 中使用。

2023-10-11 20:29:47 76

原创 docker

docker

2022-08-17 17:50:01 230 1

原创 zookeeper集群

zookeeper

2022-08-16 14:58:42 2602

原创 python

python-日常

2022-06-26 11:22:42 468

原创 redis安装

1

2022-06-26 11:14:37 101

原创 运维面试大纲

运维面试

2022-06-19 11:49:40 329

原创 k8s搭建

k8s

2022-06-14 16:43:23 178

原创 python-大全

Python 是开发的⼀种新的脚本解释程序,是⼀种解释型语⾔,也称之为脚本语⾔。可以实现复杂,并且⼯作量⽐较⼤的数据输⼊。能够为开发或者测试节省很多的时间。特点:1) 明确,简单;⼊⻔容易,但是深⼊⽐较难;通过⼀些简单的代码,可以实现相关的功能;其语法简洁,表达能⼒强;2) 他的代码量很⼩,维护的成本低编程效率⾼;他的代码量是 Java 的五分之⼀;3) 是⼀种“半编译,半解释”型的语⾔,⼀⽅⾯,他的解释器会按⾏,读取源代码的⽂件,然后将源代码转化为供其解释器直接执⾏的“字节码”,然后再执⾏字节码;

2022-06-07 15:55:31 293

原创 kafka系列

文章目录词汇技术原理高吞吐数据持久化水平扩展(Scale Out)消费者分组(Consumer Group)多副本Leader Election 选举机制leader 切换数据可靠性解决办法词汇ISR分区中的所有副本统称为AR(Assigned Replicas)。所有与leader副本保持一定程度同步的副本(包括leader)组成ISR(in-sync replicas)。而与leader副本同步滞后过多的副本(不包括leader),组成OSR(out-sync replicas),所以,AR

2022-05-31 17:05:16 168

原创 网工中级-2019-上半年

网络一某企业分支与总部组网方案如图1-1所示,企业分支网络规划如表1-1所示。企业分支与总部组网说明:企业分支采用双链路接入Internet,其中ADSL有线链路作为企业分支的主Internet 接口; 3G/LTE Cellular无线链路作为企业分支的备用Internet接口。指定Router1作为企业出口网关,由Router1为企业内网用户分配IP地址。在Router1上配置缺省路由,使企业分支内网的流量可以通过xDSL和3G/LTE Cellular无线链路访问Interne

2022-05-24 16:09:44 301

原创 kubernetes系列七之探针

文章目录pod探针的基本概念pod状态更准确的判断Pod状态容器探针检测结果使用存活探针存活探针案例liveness探针流程查看存活探针信息探针高级配置探针高级配置存活探针 - HTTP存活探针就绪探针使用就绪探针存活探针和就绪探针对比创建http服务查看endpoint的状态查看故障后状态pod探针的基本概念pod状态pod的状态信息在podstatus中定义,其中一个phase字段,就是我们熟悉的一些状态。更准确的判断Pod状态Kubernetes借助探针(Probes)机制,探针可以会周期

2022-05-19 13:00:36 489

原创 kubernetes系列六之DaemonSet与Job

DaemonSetKube-proxy的特殊性在Kubernetes组件章节中,我们介绍了kube-proxy组件,它被封装在pod中,并且时刻运行在每个Node节点中。Replicaset侧重保证pod数量的恒定,那该如何实现kube-proxy类应用的调度?NAME READY STATUS RESTARTS AGE IP NODE kube-proxy-5q6mg

2022-05-17 12:50:30 263

原创 kubernetes系列五之service管理

Service基本概念定义Kubernetes Service 定义了这样一种抽象:逻辑上的一组 Pod,一种可以访问它们的策略 —— 通常称为微服务。 这一组 Pod 能够被 Service 访问到,通常是通过 Label Selector实现的。Pod的特征1、Pod有自己独立的IP2、Pod可以被创建,销毁当扩缩容时,pod的数量会发生变更当pod故障时,replicaset会创建新的pod解决方案Service的实现类型ClusterIP:提供一个集群内部的虚拟I

2022-05-16 17:05:25 723

原创 kubernetes系列四之Label管理

Label简介标签(Label)是附在kubernetes对象(如pod,deployment等)上的键值对(key-value),可以在创建时指定,也可以在创建后指定。Label的值本身不具备具体含义,但可以通过label来筛选对象特定的子集,便于管理。每一个对象可以有多个标签。"metadata": { "labels": { "key1" : "value1", "key2" : "value2" }}语法标签由一组键值对构成。Label key.

2022-05-14 09:20:13 1508

原创 kubernetes系列三之pod

Pod基本概念简介Pod是Kubernetes管理的最小基础单元。一个Pod中封装了:一个或多个紧耦合的应用容器存储资源独立的IP容器运行的选项Pod的两种模式只包含一个应用容器的pod“一个pod一个容器”的模式是在Kubernetes中主流的使用场景。在这种场景中,pod可以被看做是一个“包装纸”包着的容器。Kubernetes不能直接管理容器,而是需要通过管理pod来管理容器包含多个应用的pod仅当两种容器紧耦合,且需要共享相同的资源时使用这一种模式。这些在一个pod

2022-05-13 17:01:42 354

原创 kubernetes系列二之Deployment的管理和使用

1.Kubernetes管理对象PodKubernetes基本管理单元,每个Pod是一个或多个容器的一组集合。一个Pod作为一个整体运行在一个节点(node)上。Pod内的容器共享存储和网络ReplicationController(简称RC)Kubernetes需要管理大量的Pod,而显而易见的是通常情况下一个应用不会以单独的一个Pod完成。比较常见的情况是使用大量的Pod组成一个简单应用。管理这些大量的Pod的一个方式就是RC。RC可以指定Pod的副本数量,并且在其中有Pod故障时

2022-05-13 15:51:46 1632

原创 kubernetes系列一之简介及namespace

ku'bernetes架构一个基础的kubernetes集群包含一个master节点和多个node节点。每个节点可以是一台物理 机,也可以是一台虚拟机Master 节点:提供的集群控制,对集群做出全局性决策,例如调度等。通常在master节点上不运行用户容器。节点组件:运行在每一个Node节点上,维护运行的pod并提供kubernetes运行时环境。Master节点Kube-apiserverkube-apiserver对外暴露了Kubernetes API。它是的 Kubernete

2022-05-13 10:22:42 232

原创 网工中级-2020-下半年

试题一(共20分)阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。【说明】某校园宿舍WLAN网络拓扑结构如图1-1所示,数据规划如表1-1内容所示。该网络采用敏捷分布式组网在每个宿舍部署一个AP,AP连接到中心AP,所有AP和中心AP统一由AC进行集中管理,为每个宿舍提供高质量的WLAN网络覆盖。【问题1】(10分)补充命令片段的配置。1.Router 的配置文件[Huawei] sysname Router[Router] vlan batch(1

2022-05-11 10:01:14 725

原创 网工中级-2021-上半年

网络-1试题一(共20分)阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某企业网络拓扑图如图1-1所示。该网络可以实现的网络功能有:1.汇聚层交换机A与交换机B采用VRRP技术组网;2.用防火墙实现内外网地址转换和访问策略控制;3.对汇聚层交换机、接入层交换机(各车间部署的交换机)进行VLAN划分。[问题1] (6分)为图1-1中的防火墙划分安全域,接口①应配置为(1UNtrust)区域,接口②应配置为(2 trust)区域,接口③应配置为

2022-05-07 11:09:23 1735

原创 网工中级-2021-下半年

2021-下半年-网络1【问题1】(8分)1.该网络规划中,相较于以旁路方式部署,将AC直连部署存在的问题是 (1) 相较于部署在核心层,将AC部署在接入层存在的问题是 (2) 。1(1) 存在单点故障、性能瓶颈。 1(2) 不能很好地利用AC的NAT、HDCP功能,性能差,稳定性不好,其他工作站访问远,效率低。2.在不增加网络设备的情况下,防止外网用户对本网络进行攻击,隐藏内部网NAT策略通常配置在(3)。(3)备选答案:A.ACB.SwitchC.Rout...

2022-05-06 14:55:11 1441

原创 nginx系列二

配置文件解析main{ #(全局设置)events{ #有每个进程的最大连接数,选取哪种事件驱动模型处理连接请求}http{ #服务器upstream{} #(负载均衡服务器设置:主要用于负载均衡和设置一系列的后端服务器)server{ #(主机设置:主要用于指定主机和端口)location{} #(URL匹配特点位置的设置)}}}一、main 全局设置配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,...

2022-05-05 15:01:57 1053

原创 shell之function

语法1)函数名称 () { statement statement}2)function 函数名称 { statement statement}调用函数 函数名称也可以通过位置变量的方式给函数传递参数用法:function+case 目录管理[root@Labatt shell]# cat function.sh #!/bin/bashcreate_dir (){echo 1 read -p "please input...

2022-05-02 21:57:13 1310

原创 Linux 三剑客之grep、awk、sed

grep基本语法​​​​​​​[root@Labatt grep_awk_sed]# grep --help |grep -n "select non-matching lines\|use PATTERN for matching\|ignore case distinctions\|show only the part of a line matching PATTERN"11: -e, --regexp=PATTERN use PATTERN for matching1......

2022-05-02 21:55:23 608

原创 shell工具之cut

cutLinux cut命令用于显示每行从开头算起 num1 到 num2 的文字。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。语法cut [-bn] [file]cut [-c] [file]cut [-df] [file]-b, --bytes=LIST select only these bytes-c, --c...

2022-05-01 20:11:42 145

原创 shell-for,while.util

循环结构1、循环开始的条件2、循环操作3、循环终止的条件shell语言 for,while,util 1)for 变量 in 取值列表;do statement statementdone[root@Labatt shell]# cat for_1-9.sh#!/bin/bashfor i in $(seq 1 9); do #{1..9} echo $idone解析:{}&+wait 开启多线程[root...

2022-05-01 16:46:50 64

原创 shell-for,sed,bc,expr,(())

转载linux系统计算从1加到100之和思路风暴_老男孩linux培训的技术博客_51CTO博客①.C语言型 for循环结构及(())计算式shell脚本[oldboy@student ~]$ cat for1.sh#!/bin/shj=0for((i=0; i<=100; i++))do ((j=j+i))doneecho $j写成一行的命令行写法:for((i=0; i<=100; i++));do ((j=j+i));done;echo $j...

2022-05-01 11:03:25 205

原创 shell-variable

变量的定义变量即在程序运行过程中它的值是允许改变的量。变量是用一串固定的字符来标示不固定的值的一种方法。变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储 Script 运行时可更改的程序信息,在 shell 中变量是不能永久保存在系统中的,必须在文件中声明。二、shell变量的分类shell变量分为三类,分别为环境级变量,用户级变量,系统级变量;(1)环境级变量只在当前shell中生效,shell关闭变量丢失,-------自定义变量(2)用户级变量写在用户的骨文件中,只针对当前

2022-05-01 09:34:45 144

原创 shell-if and case

condition 写法command expression 字符表达式 数字表达式 目录表达式 数字表达式 [ number1 -eq number2 ] [ number1 -ne number2 ] [ number1 -gt number2 ] [ number1 -ge number2 ] [ number1 -lt number2 ] [ number1 -le number2 ] sh -n...

2022-04-30 22:28:22 539 2

原创 MySQL-连接

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server的解决方法:1。改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"1.mysql -u root -pvmwaremysql>use mysql;mysql

2022-04-30 09:24:23 1645

原创 nginx系列一

-准备环境--1、版本下载https://nginx.org/en/download.html--2、安装---2.1、安装依赖包yum install pcre pcre-devel -yyum install openssl openssl-devel -y---2.2、编译安装tar -xf nginx-1.10.3.tar.gz./configure --prefix=/usr/local/service/nginx --user=nginx-1.10.3 --group=n...

2022-04-29 16:13:42 1641

原创 Linux-crond 定时任务

1-crontab 命令六连-服务管理systemctl status crondsystemctl start crondsystemctl restart crondsystemctl enable crondsystemctl disable crond.servicesystemctl stop crond-confls -al /etc/crontab2-crontab 命令参数详情-u <user> define user-e ...

2022-04-27 07:01:01 901

原创 MySQL-安装及初试化

安装与测试登陆yum -y install mariadb mariadb-serversystemctl start mariadbmysql_secure_installationmysql -uroot -psecret配置MariaDB的字符集vi /etc/my.cnf[mysqld]init_connect=‘SET collation_connection = utf8_unicode_ci’init_connect=‘SET NAMES utf8’ch

2022-04-25 20:28:28 101

原创 shell-常用

1、查看cpu、mem#!/bin/bashnum1=$(cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c|awk '{print $1}')num2=$(free -g|grep Mem|awk '{print $2}')echo "cpu is $num1 , memory is $num2"

2022-04-25 18:04:01 66

原创 MySQL命令简介

MySQL-命令简介

2022-04-25 11:21:49 845 1

空空如也

空空如也

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

TA关注的人

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