- 博客(66)
- 收藏
- 关注
原创 k8s基础环境部署
编辑脚本images.sh,并在harbor仓库创建项目名为google_containers。配置iptables参数,使得流经网桥的流量也经过iptables/netfilter防火墙。如果wget出现404,可以自己去点击地址进去下载,然后上传到虚拟机。最后的效果就是将node节点添加到master中,方便管理集群。ssh-copy-id root@远程主机ip地址。使用scp命令复制--每个主机操作配置。上面四条就在master节点上执行。创建目录,用于存放harbor文件。在swap一行前加#
2023-11-06 14:39:52
582
原创 docker作业
1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。2、安装搭建私有仓库 Harbor3、编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginx:v1.1,并推送其到私有仓库。具体要求如下:(1)基于centos基础镜像;(2)指定作者信息;(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;(4)暴露80端口;(5)设置服务自启动。(6)验证镜像。4
2023-08-31 14:32:04
2186
原创 docker实践作业
1.安装docker服务,配置镜像加速器2.下载系统镜像(Ubuntu、 centos)3.基于下载的镜像创建两个容器 (容器名一个为自己名字全拼,一个为首名字字母)4.容器的启动、 停止及重启操作5.怎么查看正在运行的容器和所有容器?6.怎么退出容器: 两种方法分别实现?7.怎么连接到运行的容器?8.查看容器或镜像的内部信息?9.如何查看所有镜像?
2023-08-22 12:55:41
1268
1
原创 docker常用命令
注意:数据卷是被设计用来持久化数据的, 它的生命周期独立于容器, Docker不会在容器被删除后自动 删除数据卷 , 并且也不存在垃圾回收这样的机制来处理没有任何容器引用的数据卷。可以在删除容器的时候使用 docker rm -v 这个命令。注意: 数据卷的使用, 类似于 Linux 下对目录或文件进行 mount, 镜像中的被指定为挂载点的目录中 的文件会隐藏掉, 能显示看到的是挂载的数据卷。-p:端口映射,将容器内服务的端口映射在宿主机的指定端口,格式为:主机(宿主)端口:容器端口。
2023-08-18 13:06:00
921
原创 docker简介
Docker 是一个开源项目, 诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议, 项目代码 在 GitHub 上进行维护。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。
2023-08-17 16:23:55
671
原创 ansible控制主机和受控主机之间免密及提权案例
node2机子一样的设置,只需要给%wheel添加一个NOPASSWD,这个%代表组的意思,就是添加在组里面,这个组都可以访问,不需要密码。为了确保在ansible执行中,各个主机不会受到这些限制,我们可以提供密钥保存到各个主机上,以实现免密登陆效果。是一个用于生成SSH密钥对的命令行工具。是一个方便的工具,用于将本地计算机上的公钥复制到远程服务器的授权密钥列表中,以实现无密码的SSH登录。是一个方便的工具,用于将本地计算机上的公钥复制到远程服务器的授权密钥列表中,以实现无密码的SSH登录。
2023-08-02 21:50:54
1791
原创 数据库备份还原-mysqldump、mydumper、xtrabackup、压缩
root@localhost ~]# myloader -u root -p 密码 -d /backup/myschool/ -o -B school。[root@localhost ~]# mydumper -u root -p 密码 -B school -o /backup/myschool。为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。5.同时备份多个MySQL数据库(其他数据库素材自行准备)yyu。1.备份数据库school到/backup目录。6.仅仅备份数据库结构。
2023-08-02 15:42:36
608
原创 1. 简述静态网页和动态网页的区别。2. 简述 Webl.0 和 Web2.0 的区别。
2.动态网页是指在服务器端生成页面内容的网页,它可以根据用户的请求、输入或其他条件来生成不同的内容。动态网页通常使用服务器端的脚本语言(如PHP、Python、ASP.NET等)来处理用户的请求,并查询数据库或进行其他操作来动态生成页面内容。动态网页可以根据用户的需求提供个性化内容、交互功能和实时更新,适用于需要频繁更新或根据用户行为定制页面的场景。
2023-08-02 12:33:40
815
原创 用shell实现MySQL分库分表操作
exclude_db='information_schema|performance_schema|sys' #数据库。mysql_cmd='-uroot -p123' #定义变量保存密码。bak_path=/backup/db #备份路径。
2023-08-02 12:26:36
343
原创 MySQL主从复制原理及实验
你可以进入从库里面去查看,是否有数据库在,如果有,你再 在主库里面进行update改数据操作,然后看从库里面的数据是否同步更新,如果能达到这个效果,那就成功了。没有东西,那么可能是你的二进制文件没有开启开关,5.6版本以上要手动指定。如: 在/etc/my.cnf中,添加:log-bin=mysqld-binlog。1. -》 192.168.197.146---主库。2. -》 192.168.197.147---从库。3.登录mysql,创建远程连接的账号,并授予主从复制权限。
2023-07-22 16:40:25
465
1
原创 NoSQL作业
{ "_id" : ObjectId("64b4b267324c94c22a9d0012"), "name" : "小红", "age" : 6, "sex" : "m", "hobby" : [ "game", "code", "draw" ] }{ "_id" : ObjectId("64b4b267324c94c22a9d0010"), "name" : "小李", "age" : 4, "sex" : "m", "hobby" : [ "dance", "sing" ] }
2023-07-20 21:37:42
383
原创 MySQL函数以及存储过程
2、创建一个存储过程avg_sai,有3个参数,分别是deptno,job,接收平均工资,1、创建一个可以统计表格内记录条数的存储函数 ,函数名为count_sch()call avg_sai(30,'销售员',@a);功能查询emp表dept为30,job为销售员的平均工资。glass VARCHAR(50) 否 否 是 否 否。name VARCHAR(50) 否 否 是 否 否。字段名 数据类型 主键 外键 非空 唯一 自增。id INT 是 否 是 是 否。
2023-07-14 00:09:45
290
原创 MySQL的数据备份与还原--练习题
MySQLdump是MySQL提供的一个非常有用的数据库备份工具。MySQLdump命令执行时,可以将数据库备份成一个文本文件,该文件中实际上包含了多个CREATE 和 INSERT语句,使用这些语句可以重新创建表和插入数据。
2023-07-13 23:39:21
1420
原创 mysql多表查询练习题
insert into emp3 values('5','扫地僧',85, '1002');insert into emp3 values('1','乔峰',20, '1001');insert into emp3 values('2','段誉',21, '1001');insert into emp3 values('3','虚竹',23, '1001');insert into emp3 values('4','阿紫',18, '1001');name varchar(20) -- 部门名字 );
2023-07-09 16:22:10
321
原创 MySQL单表查询练习题
INSERT INTO `emp` VALUES (1003, '殷天正', '销售员', 1006, '2001-02-22', 12500, 5000, 30);INSERT INTO `emp` VALUES (1006, '关羽', '经理', 1009, '2001-05-01', 28500, NULL, 30);INSERT INTO `emp` VALUES (1012, '程普', '文员', 1006, '2001-12-03', 9500, NULL, 30);
2023-07-08 17:41:20
1855
原创 MySQL库表操作的作业
(1)创建一个新账户,用户名为accountl,该用户通过本地主机连接数据库,密码为oldpwd1。授权该用户对Team数据库中 player表的SELECT和 INSERT权限,并且授权该用户对player表的info字段的UPDATE权限。(1)创建数据表orders,在o_num字段上添加主键约束和自增约束,在c_id字段上添加外键约束,关联customers表中的主键c_num。(4)创建SQL语句,查看授权给account1 用户的权限。(5))创建SQL语句,收回account1用户的权限。
2023-07-07 18:10:25
816
原创 linux环境下重置mysql密码
Linux 操作系统中 MySQL 的配置文件是 my.cnf,一般会放在 /etc/my.cnf 或 /etc/mysql/my.cnf 目录下。总的来说,my.cnf 类似于 my.ini 配置文件。二、添加命令到my.cnf中的[mysqld]中。首先,需要找到my.cnf这个文件。四、进入跳过密码,进入mysql。
2023-07-01 16:35:59
1819
1
原创 shell函数练习题
1、编写函数,实现打印绿色OK和红色FAILED 判断是否有参数,存在为Ok,不存在为FAILED。6、使用关联数组统计文件/etc/passwd中用户使用的不同类型shell的数量。5、将/etc/shadow文件的每一行作为元数赋值给数组。2、编写函数,实现判断是否无位置参数,如无参数,提示错误。4、编写函数,实现两个整数位参数,计算加减乘除。7、使用关联数组按扩展名统计指定目录中文件的数量。3、编写函数实现两个数字做为参数,返回最大值。
2023-04-12 00:20:20
202
原创 redhat httpd服务安装、访问浏览器及自定义访问页面
-reload 重新加载。#在99行添加如下:ServerName 0.0.0.0:80。#不会设置行号,可以输入 set number。# 可以用回环地址127.0.0.1或者你网卡上的。其实你也可以直接vim进去,改变他的内容,#可以使用--permanent 放行。这时我们可以打开浏览器看看是否能访问。9.那我们怎么自定义呢。status 查看运行状态。#重定向一个内容到文件。看截图:哥们先进去了。
2023-03-20 22:49:59
1958
原创 Linux部署ansible以及仓库安装
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。
2023-03-16 17:50:03
550
原创 linux安装部署mysql5.7
1.配置mysql 的yum仓库2.安装mysql3.设置开机自启、检查状态4.查看mysql初始密码并登录6.修改密码7.修改mysql密码安全策略并修改为简单密码8、设置MySQL远程登陆9.检查端口
2023-03-12 23:31:39
1201
原创 为虚拟机配置固定IP地址
在workstation里面选择虚拟网络编辑器中,设置。第二步---切记使用root用户去更改。1.为什么需要固定ip。第四步----查看ip。
2023-03-06 22:40:24
160
原创 配置主机名与ip的映射关系
通过在windows上配置主机名与IP地址的映射关系,达到我们在xshell或其他远程连接设备上,不用IP地址登陆,只需要用主机名就能实现登陆的效果。第二步,文件---打开如下路径:C:\Windows\System32\drivers\etc,找到hosts文件!ps:你也可以直接用ssh 用户名@你的主机名来连接成功,这样可省去你的IP地址。在windows下,使用管理员身份打开记事本,一定要用管理员身份,不然改不了的。:你的主机名是指@后面的名字。本次进行简单的小实验。CTRL+s保存更改。
2023-03-06 22:14:31
3716
原创 HCIP第十四天学习(分配标签、传递标签、传递方式、数据层面流动过程、MPLS解决路由黑洞)
分配标签、传递标签、传递方式、数据层面流动过程、MPLS解决路由黑洞)
2022-07-29 20:50:05
636
原创 HCIP第六次实验(BGP联邦实验)
1,AS1存在两个环回,一个地址为192.168.1.0/24该地址不能在任何协议中宣告AS3中存在两个环回,一个地址为192.168,2.0/24该地址不能在任何协议中宣告,最终要求这两个环回可以互相通讯AS1的另一个环回为10.0.0.0/24,AS3的另一个环回为11.0.0.0/242,整个AS2的IP地址为172.16.0.0/16,请合理划分3,AS间的骨干链路IP地址随意定制4,使用BGP协议让整个网络所有设备的环回可以互相访问5,减少路由条自数量,避免...
2022-07-26 12:07:52
552
原创 HCIP第12天学习(BGP联邦、选路原则)
联邦的思想就是将同一个AS当中的IBGP对等体关系改变为EBGP对等体关系,通过这种方法来打破IBGP的水平分割。这就需要将不同的IBGP对等体划分到不同成员AS当中,成员AS之间建立的EBGP对等体关系是一种特殊的EBGP对等体关系,他们之间仅遵循EBGP对等体的传递性,而从传递的内容角度看,依然需要遵循AS-BY-AS规则,因为从宏观上看,他们依然处于同一个AS当中。联邦的做法也相当于打破了IBGP的水平分割,则也将可能出现环路问题,则需要考虑防环。...
2022-07-23 16:01:21
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人