自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (11)
  • 收藏
  • 关注

原创 【无标题】

yaml

2022-01-11 14:25:27 327 1

原创 service-cluster

`apiVersion: v1kind: Servicemetadata:name: service-clusteripnamespace: devspec:selector:app: nginx-podclusterIP: 10.99.99.99 #serviceIP 如果不写会默认生成一个type: ClusterIPports:port: 80 #service端口targetPort: 80 #pod端口`...

2022-01-10 21:14:09 1166

原创 2021-10-11

案例1:准备MHA集群环境案例2:部署MHA集群案例3:测试配置1 案例1:准备MHA集群环境1.1 问题配置SSH免密登录安装依赖包配置MySQL一主多从结构1.2 方案准备5台虚拟机,角色规划如图-1所示。图-1IP规划,如图-2所示:图-21.3 步骤实现此案例需要按照如下步骤进行。步骤一: 配置ssh免密登录1)配置数据库服务器192.168.4.51[root@host51 ~]# ssh-keygen //创建秘钥对Generating public/private rsa key pai

2022-01-10 21:05:54 567

原创 【无标题】

ansible图片

2021-12-16 09:32:49 189 1

原创 2021-10-09

TopNSD RDBM1 DAY04案例1: 用户授权案例2:root密码案例3:数据备份与恢复案例4:binlog日志案例5:使用binlog日志恢复数据1 案例1: 用户授权1.1 问题1.2 允许192.168.4.0/24网段主机使用root连接数据库服务器,对所有库和所有表有完全权限、密码为123qqq…A1.3 添加用户dba007,对所有库和所有表有完全权限、且有授权权限,密码为123qqq…A 客户端为网络中的所有主机。1.4 撤销root从本机访问权限,然后恢复。1

2021-10-09 09:10:30 602 2

原创 面试题汇总

1、Kubernetes各模块组件包括哪些,分别有什么功能? 如:API Server 提供API接口服务/Controller Manager 提供对象资源控制管理/Scheduler 提供对象资源调度管理/kubelet 计算节点客户端,即服务端监听功能/kube-proxy 提供网络代理及服务发现反向解释功能2、Kubernetes的CRI、CSI、CNI分别是什么含义,以及结合工作说一下常用的CRI、CSI、CNI分别有哪些? “CRI=Container Runtime Inter

2021-09-23 13:56:09 99

原创 2021-09-07

[jenkins@stg-cnaws-adm01 ~]$[jenkins@stg-cnaws-adm01 ~]$ vim /data/scripts/deploy-war/deploy.yaml [jenkins@stg-cnaws-adm01 ~]$ more /data/scripts/deploy-war/deploy.yamlhosts: ‘{{ remote_server }}’bec

2021-09-07 16:45:00 52

原创 2021-09-07

[Shuan.zhao@bil_ta_jumphost ~]$ cat /opt/monitor.py!/opt/python3.9/bin/python3-- coding:utf-8 --“”"@File : ``@Author : huan.zhao@Date : 2020-10-10 16:05@About : ‘Port monitor’@Software: PyCharm@Phone : +8618616803290“”"from future import (

2021-09-07 15:30:54 64

原创 2021-07-21

第七章:Service详解本章主要负责介绍kubernetes的流量负载组件service和ingress7.1Service介绍在kubernetes中,pod是应用程序的载体,我们可以通过pod的ip来访问应用程序,但是pod的ip地址不是固定的,这也就意味着不方便直接采用pod的ip对服务进行访问。为了解决这个问题,kubernetes提供了Service资源,Service会对提供同一个服务的多个pod进行聚合,并且提供一个统一的入口地址。通过访问Service的入口地址就能访问到后面的po

2021-07-21 07:47:04 715

原创 nginx-pod.yaml

nginx-pod.yamlapiVersion: v1Kind: Namespacemetadata:name: devapiVersion: v1kind: Podmetadata:name: nginxpodnamespace: devspce:containers:name: nginx-containersimage: nginx:1.17.1

2021-07-15 09:49:21 417 1

原创 redis1

案例1:搭建Redis服务器案例2:常用命令案例3:修改Redis服务运行参数案例4:部署LNMP+Redis1 案例1:搭建Redis服务器1.1 问题具体要求如下:在主机 192.168.4.51 上安装并启用 redis 服务设置变量school,值为tarena查看变量school的值1.2 步骤实现此案例需要按照如下步骤进行。步骤一:搭建redis服务器1)安装源码redis软件[root@redis1 redis]# yum -y install gcc[root@

2021-04-12 17:05:39 46

原创 mysql3

案例1:数据导入导出案例2:管理表记录案例3: 匹配条件案例4: MySQL管理工具1 案例1:数据导入导出1.1 问题修改检索目录为/myload将/etc/passwd文件导入db3库的user表里,并添加行号字段。将db3库user表所有记录导出, 存到/myload/user.txt 文件里。步骤一:修改检索目录为/myload1)修改配置文件,重启服务]# mkdir /myload]# chown mysql /myload]# vim /etc/my.cnf

2021-04-08 09:07:19 54

原创 mysql2

NSD RDBMS1 DAY02案例1:约束条件案例2:修改表结构案例3:index 普通索引案例4:primary key 主键案例5:foreign key 外键1 案例1:约束条件1.1 问题具体要求如下:如图-1所示设置约束条件图-11.2 步骤实现此案例需要按照如下步骤进行。步骤一:设置约束在db2库里创建t2表时设置字段约束条件mysql>mysql> create database db2; //建库Query OK, 1 row affect

2021-04-06 10:26:56 52

原创 mysql1

NSD RDBMS1 DAY01案例1:构建MySQL服务器案例2:数据库基本管理案例3:字符类型案例4:数值类型案例5:日期时间类型案例6:枚举类型1 案例1:构建MySQL服务器1.1 问题要求如下:在IP地址192.168.4.50主机上部署mysql服务设置数据库管理员root本机登录密码为tarena1.2 方案克隆新的虚拟机:eth0网卡:192.168.4.50主机名称:host50下载软件mysql-5.7.17.tar关闭防火墙(如果有的话)关闭SELi

2021-04-06 10:25:39 54

原创 jenkins部署

一、Jenkins基础概念有关ci/cd的概念(持续集成,持续部署,持续交付)软件开发中,发布版本的流程一般是手动部署,操作过程这个过程:开发代码提交svn服务器,然后再把svn服务器上每个人提交的最新代码拉取本地编译打包,然后运维手动上传war包到tomcat上存在的缺点:过程繁琐,浪费时间,团队之间协同性较差。搭建jenkis的目的Jenkis的思想是自动化部署:当我们向版本库提交最新的代码后,应用服务器(tomcat)就会自动从SVN上拉取最新的war包,再重新部署,用户测试看到的就是最新

2021-03-23 10:01:35 66 1

原创 k8s基础学习笔记

超详细!Kubernetes 学习笔记总结DevOps技术栈 昨天作者:毛江云,腾讯 CSIG应用开发工程师原文:来源腾讯技术工程,https://tinyurl.com/ya3ennxf写在前面笔者今年 9 月从端侧开发转到后台开发,第一个系统开发任务就强依赖了 K8S,加之项目任务重、排期紧,必须马上对 K8S 有概念上的了解。然而,很多所谓“K8S 入门\概念”的文章看的一头雾水,对于大部分新手来说并不友好。经历了几天痛苦地学习之后,回顾来看,K8S 根本不复杂。于是,决心有了这一系列的文章

2021-01-22 13:18:36 174

原创 常用文档资料查询

vim编辑文本后,如何取消带的颜色执行:set nohls

2021-01-20 10:34:10 96 8

原创 shell3

案例1:基于case分支编写脚本案例2:编写一键部署软件脚本案例3:启动脚本案例4:使用Shell函数案例5:中断及退出案例6:字符串截取及切割案例7:字符串初值的处理1 案例1:基于case分支编写脚本1.1 问题本案例要求编写test.sh脚本,相关要求如下:能使用redhat、fedora控制参数控制参数通过位置变量$1传入当用户输入redhat参数,脚本返回fedora当用户输入fedora参数,脚本返回redhat当用户输入其他参数,则提示错误信息1.2 方案cas

2021-01-20 09:31:54 59

原创 shell2

案例1:条件测试操作案例2:使用if选择结构案例3:使用for循环结构案例4:使用while循环结构1 案例1:条件测试操作1.1 问题本案例要求参考PPT上的示例,分别练习以下条件测试操作:字符串匹配比较整数值的大小识别文件/目录的状态多个条件/操作的逻辑组合1.2 步骤实现此案例需要按照如下步骤进行。步骤一:条件测试的基本用法1)语法格式使用“test 表达式”或者[ 表达式 ]都可以,表达式两边至少要留一个空格。条件测试操作本身不显示出任何信息。测试的条件是否成立主要体

2021-01-20 09:31:00 66

原创 shell1

案例1:Shell基础应用案例2:简单Shell脚本的设计案例3:使用Shell变量案例4:变量的扩展应用案例5:Shell中的数值运算1 案例1:Shell基础应用1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:切换用户的Shell环境练习命令历史、命令别名重定向标准输入/输出/错误输出管道操作实践1.2 步骤实现此案例需要按照如下步骤进行。步骤一:切换用户的Shell环境什么是shell?Shell是在Linux内核与用户之间的解释器程序,通

2021-01-20 09:30:08 63

原创 权限与归属

案例1:访问练习用虚拟机案例2:配置附加权限案例3:配置文档的访问权限1 案例1:访问练习用虚拟机1.1 问题学会在教学环境中访问练习用虚拟机,主要完成以下事项:快速重置教学虚拟机环境通过“虚拟系统管理器”访问虚拟机通过 ssh -X 远程访问 server 的命令行1.2 方案为了方便学员练习所学实验案例,教学环境的CentOS真机已经部署为基于KVM技术的虚拟化服务器,并且预先提供了3个虚拟机:server、desktop、classroom。1.3 步骤实现此案例需要按照如下步

2021-01-18 14:14:09 55

原创 管理用户与组

案例1:配置用户和组账号案例2:创建一个备份包案例3:配置一个cron任务1 案例1:配置用户和组账号1.1 问题本例要求创建下列用户、组以及组的成员关系:新建用户 alex,其用户ID为3456,密码是flectrag创建一个名为 adminuser 的组创建一个名为 natasha 的用户,其属于 adminuser 组,这个组是该用户的从属组创建一个名为 harry 的用户,其属于 adminuser 组,这个组是该用户的从属组创建一个名为 sarah 的用户,其在系统中没有可交互

2021-01-18 14:13:04 212

原创 sed/awk2

案例1:awk流程控制案例2:awk扩展应用案例3:编写监控脚本案例4:编写安全检测脚本1 案例1:awk流程控制1.1 问题本案例要求了解awk的流程控制操作,可自行设置awk语句来有验证以下操作:if分支结构(单分支、双分支、多分支)练习awk数组的使用1.2 步骤实现此案例需要按照如下步骤进行。步骤一:awk过滤中的if分支结构1)单分支统计/etc/passwd文件中UID小于或等于1000的用户个数:[root@svr5 ~]# awk -F: ‘{if($3<=

2021-01-13 14:01:57 48

原创 sed/awk1

案例1:sed综合脚本应用案例2:使用awk提取文本案例3:awk处理条件案例4:awk综合脚本应用1 案例1:sed综合脚本应用1.1 问题本案例要求编写脚本getupwd.sh,实现以下需求:找到使用bash作登录Shell的本地用户列出这些用户的shadow密码记录按每行“用户名 --> 密码记录”保存到getupwd.log,如图-1所示图-11.2 方案基本思路如下:先用sed工具取出登录Shell为/bin/bash的用户记录,保存为临时文件/tmp/urec

2021-01-13 13:37:28 58

原创 mysql备份及恢复

DAY04案例1: 用户授权案例2:root密码案例3:数据备份与恢复案例4:binlog日志案例5:使用binlog日志恢复数据1 案例1: 用户授权1.1 问题1.2 允许192.168.4.0/24网段主机使用root连接数据库服务器,对所有库和所有表有完全权限、密码为123qqq…A1.3 添加用户dba007,对所有库和所有表有完全权限、且有授权权限,密码为123qqq…A 客户端为网络中的所有主机。1.4 撤销root从本机访问权限,然后恢复。1.5 允许任意主机使用web

2021-01-11 13:42:39 61

原创 mysql主从同步

加粗样式DBMS2 DAY01案例1:MySQL一主一从案例2:配置一主多从结构案例3:配置主从从结构配置半同步复制模式1 案例1:MySQL一主一从1.1 问题数据库服务器192.168.4.51配置为主数据库服务器数据库服务器192.168.4.52配置为从数据库服务器客户端192.168.4.50测试配置1.2 方案使用2台虚拟机,如图-1所示。其中192.168.4.51是主服务器,另一台192.168.4.52作为从服务器,通过调取主服务器上的binlog日志,在本地重做对

2021-01-11 11:00:58 52

itcast-dashboard-generate.zip

itcast-dashboard-generate.zip

2022-02-20

service-clustip.yaml

service-clustip.yaml

2022-01-10

prometheus+granfana企业级监控实战v5.pdf

prometheus+granfana企业级监控实战v5.pdf

2021-12-22

三十四、运维自动化之ANSIBLE.pdf

ansible学习

2021-09-12

云原生训练营 _ DevOps & CI_CD 常见面试题汇总.pdf

云原生训练营 _ DevOps & CI_CD 常见面试题汇总.pdf

2021-07-28

云原生训练营 _ Kubernetes 常见面试题汇总.pdf

云原生训练营 _ Kubernetes 常见面试题汇总.pdf

2021-07-28

Prometheus监控系统.pdf

Prometheus监控系统.pdf

2021-07-26

八、kubernetes 数据存储.pdf

八、kubernetes 数据存储.pdf

2021-07-22

七、kubernetes Service详解.pdf

七、kubernetes Service详解.pdf

2021-07-22

1626339466624_46f7ac32-2183-4f0c-91b0-25cd47199cc4.pdf

1626339466624_46f7ac32-2183-4f0c-91b0-25cd47199cc4.pdf

2021-07-20

空空如也

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

TA关注的人

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