
笔记
文章平均质量分 77
weixin_45308597
这个作者很懒,什么都没留下…
展开
-
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 · 624 阅读 · 0 评论 -
【无标题】
ansible图片原创 2021-12-16 09:32:49 · 271 阅读 · 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 · 747 阅读 · 2 评论 -
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 · 814 阅读 · 0 评论 -
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 · 481 阅读 · 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 · 74 阅读 · 0 评论 -
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 · 101 阅读 · 0 评论 -
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 · 85 阅读 · 0 评论 -
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 · 90 阅读 · 0 评论 -
jenkins部署
一、Jenkins基础概念有关ci/cd的概念(持续集成,持续部署,持续交付)软件开发中,发布版本的流程一般是手动部署,操作过程这个过程:开发代码提交svn服务器,然后再把svn服务器上每个人提交的最新代码拉取本地编译打包,然后运维手动上传war包到tomcat上存在的缺点:过程繁琐,浪费时间,团队之间协同性较差。搭建jenkis的目的Jenkis的思想是自动化部署:当我们向版本库提交最新的代码后,应用服务器(tomcat)就会自动从SVN上拉取最新的war包,再重新部署,用户测试看到的就是最新原创 2021-03-23 10:01:35 · 103 阅读 · 1 评论 -
k8s基础学习笔记
超详细!Kubernetes 学习笔记总结DevOps技术栈 昨天作者:毛江云,腾讯 CSIG应用开发工程师原文:来源腾讯技术工程,https://tinyurl.com/ya3ennxf写在前面笔者今年 9 月从端侧开发转到后台开发,第一个系统开发任务就强依赖了 K8S,加之项目任务重、排期紧,必须马上对 K8S 有概念上的了解。然而,很多所谓“K8S 入门\概念”的文章看的一头雾水,对于大部分新手来说并不友好。经历了几天痛苦地学习之后,回顾来看,K8S 根本不复杂。于是,决心有了这一系列的文章原创 2021-01-22 13:18:36 · 223 阅读 · 0 评论 -
常用文档资料查询
vim编辑文本后,如何取消带的颜色执行:set nohls原创 2021-01-20 10:34:10 · 132 阅读 · 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 · 96 阅读 · 0 评论 -
shell2
案例1:条件测试操作案例2:使用if选择结构案例3:使用for循环结构案例4:使用while循环结构1 案例1:条件测试操作1.1 问题本案例要求参考PPT上的示例,分别练习以下条件测试操作:字符串匹配比较整数值的大小识别文件/目录的状态多个条件/操作的逻辑组合1.2 步骤实现此案例需要按照如下步骤进行。步骤一:条件测试的基本用法1)语法格式使用“test 表达式”或者[ 表达式 ]都可以,表达式两边至少要留一个空格。条件测试操作本身不显示出任何信息。测试的条件是否成立主要体原创 2021-01-20 09:31:00 · 99 阅读 · 0 评论 -
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 · 94 阅读 · 0 评论 -
权限与归属
案例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 · 99 阅读 · 0 评论 -
管理用户与组
案例1:配置用户和组账号案例2:创建一个备份包案例3:配置一个cron任务1 案例1:配置用户和组账号1.1 问题本例要求创建下列用户、组以及组的成员关系:新建用户 alex,其用户ID为3456,密码是flectrag创建一个名为 adminuser 的组创建一个名为 natasha 的用户,其属于 adminuser 组,这个组是该用户的从属组创建一个名为 harry 的用户,其属于 adminuser 组,这个组是该用户的从属组创建一个名为 sarah 的用户,其在系统中没有可交互原创 2021-01-18 14:13:04 · 261 阅读 · 0 评论 -
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 · 73 阅读 · 0 评论 -
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 · 107 阅读 · 0 评论 -
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 · 105 阅读 · 0 评论 -
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 · 89 阅读 · 0 评论