自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL-存储过程函数

1、创建sch/emp表并插入数据#sch表Create table sch(Id int primary key unique,Name varchar(50) not null,Glass varchar(50) not null); #emp表CREATE TABLE `emp` ( `empno` int(4) NOT NULL, `ename` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DE

2022-05-07 21:12:11 358

原创 MySQL-视图

步骤1:创建学生表stu,插入3条记录。CREATE TABLE stu (s_id INT PRIMARY KEY,s_name VARCHAR(20),addr VARCHAR(50),tel VARCHAR(50)); INSERT INTO stu VALUES(1,'XiaoWang','Henan','0371-12345678'),(2,'XiaoLi','Hebei','13889072345'),(3,'XiaoTian','Henan','03

2022-05-07 20:45:19 117

原创 MySQL-索引

writers表结构字段名数据类型主键外键非空唯一自增w_idSMALLINT(11)是否是是是w_nameVARCHAR(255)否否是否否w_addressVARCHAR(255)否否否否否w_ageCHAR(2)否是否否否w_noteVARCHAR(255)否否否否否准备:create database if not exists db character set utf8;

2022-05-07 20:16:03 130

原创 MySQL——备份与恢复

一、创建素材创建并查看student表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY,name VARCHAR(20) NOT NULL,sex VARCHAR(4),birth YEAR,department VARCHAR(20),address VARCHAR(50) );创建并查看score表CREATE TABLE score (id INT(10) NOT NUL

2022-05-07 18:10:07 1054

原创 MySQL——多表查询

一、创建素材创建student表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;创建score表CREATE T

2022-04-13 19:18:46 910

原创 MySQL——单表查询

一、创建素材mysql> DROP TABLE IF EXISTS `course`;mysql> CREATE TABLE `course` ( -> `cs_id` int(11) NOT NULL COMMENT '课程编号', -> `cs_name` varchar(50) NOT NULL COMMENT '课程名称', -> `cs_credit` tinyint(255) unsigned DEFAULT NULL COM

2022-04-10 17:52:53 647

原创 MySQL第二次作业--库表操作

一、使用源码安装MySQL 5.71、在官网下载相应的安装包添加链接描述2、对安装包进行解压tar xf mysql-boost-5.7.37.tar.gz -C /usr/local/src/3、创建用户和组二、创建数据库school,字符集为utf81、在centos名称下右击选择新建数据库,然后根据要求创建数据库三、在school数据库中创建Student和Score表1、创建student表在school右键新建表,通过添加字段,对表进行编辑,最后按Ctrl+s进行保存时出现名

2022-03-31 20:34:06 2016

原创 mysql的安装方式

一、CentOS7 RPM方式安装MySQL5.71、从mysql官网下载文件:https://dev.mysql.com/downloads/mysql/C:\Users\lenovo\Desktop\运维高级课\mysql\课件ls -l mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar2、对文件进行解压:tar xf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar[root@localhost ~]# ls -l mysql-

2022-03-27 17:30:55 1839

原创 VLAN实验

1、将接口划入VLANsw1sw2sw32、配置路由器,通过池塘下发地址r13、结果2ping4、5、64ping5

2022-02-14 22:05:01 111

原创 IPV6综合实验

拓扑图一、IPV4部分1、r2\3\4 IP配完后,r2\4写一条缺省指向r3,使IPV4公网通r2r3r42、访问公网r1r2二、IPV6部分1、由V4地址23.1.1.1 换算成IPV6地址2002:1701:0101::/48化为两个环回2、ripingr1

2022-02-13 16:45:27 2959

原创 MPLS实验

拓扑图1、配置IP地址及路由器的环回接口r2r3r4r72、在r2、r3、r4内启动OSPF,构建公网、构建MPLS<1>配置OSPFr2r3r4<2>在r4上配置静默接口,禁止收发hello报文,但不妨碍r4通过OSPF学习去往这两个接口所在网段的路由在r7上还是那个配置静态路由<3>配置MPLSr2r3r43、配置BGPr2r44、接入用户<1>静态r2r1r4r5<2>动态.

2022-02-12 02:46:01 321

原创 BGP实验2

2、配置IP地址和环回地址r1r2r3r4r5r6r7r83、启用ospf协议r2r3r4r5r6r74、查看是否建立邻居r2r3r4r5r6r7通过ospf学到的路由5、启用BGP<1>建邻r1r2r3r4r5r6r7r8<2>查看BGP建邻<3>宣告r1的环回并查看路由条目是否是最优<4>解决r3、r5路由条目不优的问题<5>解决IBGP水.

2022-01-25 21:24:10 126

原创 BGP实验

1、配置IPr1r2r3r4r52、起OSPF协议r2r3r43、建立邻居<1>在r1、r2之间ebgpr1r2<2>在r2、r3、r4之间使用IBGPr2r3r4<3>在r4、r5之间使用EBGP邻居间存在多条物理链路的建立方法(在r4上写一条静态路由,有两个下一跳)r4r54、查看是否是最优路径r1r2r3r4r5...

2022-01-21 23:15:16 2262

原创 双向重发布——路由策略实验

1、配置r1:r2:r3:r4:r5:r6:r7:2、r2、r3上设置重发布并设置防环机制r2:r3:3、结果

2022-01-19 21:18:56 70

原创 OSPF大实验

地址规划1、写mgre并配置缺省2、配用户网段<1>a0(5/6/7)<2>a1(1/2/3)<3>a2(6/11/12)<4>a3(7/8/9)<5>a4(9/10)3、配置ospfr1r2r3r5r6r7r8r9r10r11r12r3r5r6r74、建立邻居/接关系r5r6r75、路由表r12r..

2022-01-17 01:26:48 2433

原创 TCP的三次握手、四次挥手

一、TCP的三次握手第一次握手:你能和我建立连接吗,可以接受到我的数据吗。SYN = 1 ,seq = x第二次握手:可以建立连接,我接受到你的请求了,能接受到我的数据吗,你的数据是这个吗SYN = 1 ,ACK = 1 ,seq = y ,ack = x + 1第三次握手:我已经收到你的回复,这是我的数据,这是你的数据(用于再次核对)ACK = 1 ,seq = x + 1 ,ack = y + 1建立连接成功。1、具体说明<1>第一次握手由客户端发送SYN(同步连接请求)

2022-01-12 11:02:52 1990

原创 HCIP静态路由实验

1、搭建拓扑图,并进行子网划分2、进行IP地址的配置3、配置路由器的IP4、PC通过DHCP获取地址5.添加缺省并配置下一跳6、设置nat,可以让R1-R5可以环回R67、对进行汇总的路由进行空接口的预设,避免环路8、打开telnet服务9、将23端口(telnet)映射到192.168.1.1端口...

2022-01-11 23:50:36 3055 1

原创 MySQL的密码管理和操作

一、在原有的基础上修改密码1、使用cmd或shell命令修改(原有密码是root改为123456)注<1>、例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:mysqladmin -u root password 123456<2>、如果你的root现在有密码了(123456),那么修改密码为root的命令是(命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功):mysqladmin -u root -p passwo

2021-11-07 22:04:36 683

原创 MySQL中创建数据库并添加表

1、创建名为(db_mingzhu)的数据库并进行查看2、切换到(db_mingzhu)数据库,3、在(db_mingzhu)数据库中创建表(由于表达数据类型有错误,第二张截图是修改author列类型)<1>t_sanguo<2>t_shuihuo<3>t_honglou<4>t_xiyou4、插入数据(新创建一个表)...

2021-11-07 06:21:32 745

原创 MySQL在windows和linux上的安装方式

一、MySQL在Windows上的安装方式1、选择要下载的安装包添加链接描述2、解压安装包,查看里面是否有“my.ini"文件,<1>如果有,对里面这两行进行修改,修改为当前路径<2>如果没有,则自己编辑,内容如下3、配置环境变量<1>打开此电脑的属性,在高级里有环境变量<2>新建环境变量,新建环境变量值是解压后的bin目录<3>利用管理员身份进入到E:\MySQL\mysql-8.0.27-winx64\bin,并给

2021-11-05 13:37:33 199

原创 函数

一、函数1.定义:具有独立功能的代码块组织为一个小模块,称作是函数。在开放程序时,某块代码需要调用多次,为了提高编写的效率,因此我们会调用函数来解决问题。2. 函数的创建和调用。(1)函数的创建。用 def 来创建,定义一个函数。(ps :pass 的作用:1) 可以用来定义一个空函数,什么都不做的函数,用pass语句来写。2) 用作占位。在编写程序时,某块代码过于复杂,不知怎么写,或者想先空过去时,可以用pass语句,这样在运行时也不会报错。)”返回值“ :在程序中的函数调用结束后,返回给

2020-10-21 01:29:26 141

原创 python中的部分模块

1、math模块:包含了常用数学上的一些计算和常量import mathmath.pi3.141592653589793math.e2.718281828459045math.degrees(math.pi/3) # 将弧度转为角度59.99999999999999math.radians(30) # 将角度转弧度0.5235987755982988math.pi/60.5235987755982988>>> math.sin(math.pi/6)0.499

2020-10-17 23:17:19 506

原创 python中的部分内置函数

1、print函数:输出函数,将内容格式化的去显示在控制台窗口>>> a=1>>> b=2>>> c=3>>> print(abc)Traceback (most recent call last): File "<stdin>", line 1, in <module>NameError: name 'abc' is not defined>>> print(a,b,c)1

2020-10-15 21:33:18 444

原创 容器解析

#容器是一种存储大量数据的一种数据类型。#python中提供了四种容器,分别是:list(列表)、set(集合)、tuple(元组)、dict (字典)一、listlist是一种线性结构的存储空间。列表是Python中最具有灵活性的有序集合对象类型,与字符串不同的是,列表可以包含任何种类的对象:数字、字符串、甚至是列表。同样,与字符串不同的是,列表是可变对象,他们都支持在原处修改的操作,同样列表的长度是可变的。1、列表的创建方式<1>直接指定元素>>> [1,2,3

2020-09-29 02:46:15 123

原创 程序控制三大流程——python

一、顺序语句顺序语句是按程序的顺序逻辑编写程序。例如:name = input("请输入你的姓名:")print("I am", name)二、选择语句1、单分支(if语句)2、双分支(if,else语句)num = int(input("Enter a number:"))if num >= 18: print(True)else: print(False)3、多分支(多次运用if,else语句)week = int(input("Enter a num

2020-09-24 23:46:30 138

原创 Python入门--变量和常见运算符

一.变量 变量:在程序运行过程中,值会发生改变的量常量:在程序运行过程中,值不会发生改变的量 (字面量,直接在代码中出现的数据)无论是变量还是常量,在创建时都会在内存中开辟一个空间,用于保存它们的值。1.下面我们用一个例子来了解变量:`age = 20name = "张三"address = "yinchuan"print(age,name,address)`结果二、常见的运算符1.算术运算符: + - * / %(求余) // (整除) **(幂次方)

2020-09-22 13:35:32 160

原创 python的环境安装以及配置

以3.8.5为例1.双击安装包,出现安装界面,勾选所有选项2.选项设置,默认勾选全部选项3.高级配置选项,全部勾选,选择安装路径4.然后进行安装5.安装完成后,在结束界面选择 disable path length limit,禁用系统的path的长度自动限制。6.安装完成...

2020-09-20 21:57:09 285

原创 用户的创建以及扩展

1、新建几个普通用户wukong,wuneng,wujing,他们都属于xiyouji组的成员,其中wujing没有和系统交互的shell。2、wukong和wuneng的密码都为redhat。3、通过sudo使得wukong可以使用wuneng和wujing的权限在他们的家目录下创建普通文件file。4、通过sudo使得wukong可以将密码配置文件中自己的密码信息相关内容保存至自己...

2020-03-23 23:29:07 311

原创 创建目录,转移,复制,压缩

1、在根下创建一一个目录ceshi ,在测试目录下创建一个user目录 ,将/etc/passwd和/etc/shadow复制到/ceshi/user目录中,给/ceshi//user/passwd文件创建一个硬链接文件 为passwd.bak,文件给/ceshi/user/shadow文件创建一个软链接为sh.link。2、将/etc/ssh/sshd_ config文件复 制到/ceshi...

2020-03-23 22:22:15 340

原创 创建虚拟机并安装linux操作系统,破解密码

一.创建虚拟机并安装linux操作系统1.创建新的虚拟机选择自定义2. 选择workstation 15.x3. 选择稍后安装操作系统4. 选择Linux5. 输入一个名称6. 将处理器数量和每个内核数量分别改为27. 改变内存 8. 选择仅主机模式9. 开启虚拟机 10. 自己手配分区并设置挂载点11. 在最小安装里设置 12. 安装并设置root密...

2020-03-14 20:49:36 164

原创 01.12 DHCP以及静态路由

一.实验1.设置IP地址2.进入接口2.建立池塘,以接口的IP地址的范围下发地址,并进行静态路由的配置(下一跳)3.创建环回接口4.PC的配置5.在PC里找到分发的IP地址6.检测...

2020-01-12 14:12:08 142

原创 HCIA考试总结

一、选择题1、在OSI七层参考模型当中,常见的HTTP协议属于哪一层?( A)A.应用层 B.数据链路层 C.网络层 D.传输层分析:负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传输协议和网络管理等。在TCP/IP协议中,常见的协议有HTTP/telnet/FTP/SMTP。2、OSI七层参考模型中,传输层使用什么作为地址?(B )A. 数据 ...

2019-12-03 00:01:59 5366 2

原创 NAT实验

#一、NAT实验NAT:网络地址转换–将私网地址转换为公网地址。1、分类:1)静态NAT(一对一:一个公网地址对应一个私网地址)。此公网地址不能是接口IP地址,一般用于服务器。[r2]nat static global 202.100.1.111 inside 172.16.1.1静态 公网地址 私网地址[r2]...

2019-11-17 22:38:00 1741

原创 ACL实验

#ACL实验##一、ACL1、基本概念ACL:Access Control List,访问控制列表1)作用:实现访问控制抓取感兴趣流量供其他技术调用2) 工作原理:通过在路由器上手工定义一张ACL列表,表中包含有多种访问规则,然后将此表调用在路由的某个接口的某个方向上,让路由器对收到的流量基于表中规则执行动作–允许、拒绝。2.ACL匹配规则: 自上而下按照顺序依次匹配,一旦匹配中流...

2019-11-12 23:35:31 288

原创 VLAN实验

#VLAN实验##一、VLANVLAN:虚拟局域网,隔离广播域(将原本的一个广播域逻辑的切分成多个广播域)—通过在交换机上创建不同的VLAN,并且将不同的接口划入相应的VLAN,让交换机在洪泛时按照不同的VLAN发送数据,实现广播域的隔离。1、创建VLANVLAN的范围:1-4094[sw1]vlan 10-----单独创建[sw1]vlan batch 35 to 45-----批量...

2019-11-09 21:56:29 312

原创 OSPF实验

#OSPF实验##一、OSPF:Open Shortest Path First,开放式的最短路径优先协议1.基本概念:组播发送:224.0.0.5/6标准的链路状态型路由协议—路由器之间传递拓扑版本:OSPFv2–IPv4 OSPFv3–IPv6更新方式:触发更新 存在周期更新30minOSPF网络需要结构化部署:1、区域划分 2、IP地址规划链路状态型路由协议的距离矢...

2019-11-06 20:03:01 457

原创 DHCP--动态路由和RIP实验

#动态路由##基本概念###1.DHCP:动态主机配置协议–统一分发和管理IP地址。2.它基于UDP协议,端口号67&68Client/Server架构。3.成为DHCP服务器的条件:1)自身拥有合法的IP地址;2)自身拥有接口或者网卡连接到所要下发地址的网络范围。4.DHCP数据包以及过程:客户端 ...

2019-11-03 15:57:10 645

原创 静态路由的扩展

#静态路由的扩展##1.设计实验并配置各个接口的IP地址,如图所示:2.进入接口配置,如图所示:3.进行下一跳,如图所示:4.设置PC,如图所示:5.检测:6.子网汇总:7.浮动静态路由:...

2019-11-01 22:30:54 139

原创 静态路由--实验

#静态路由##一:基本概念静态路由是指由用户或网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息...

2019-10-31 00:43:05 336

原创 HCIA第二天

#HCIA第二天 10.29##子网划分子网划分是给定一个较大的网络范围,可以通过主机位借位到网络位,实现将原本大的网络范围划分成若干个小的网络范围。划分的网络范围数量由借的位数决定。例如:172.16.0.0/23–大的范围。向主机借3位,写出划分的所有的网络范围以及每个范围可用的IP地址范围。172.16.0.0的网段是10101100 00010000 00000000 00000...

2019-10-29 17:23:43 213

空空如也

空空如也

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

TA关注的人

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