自定义博客皮肤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 524

原创 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 256

原创 MySQL-索引

writers表结构 字段名 数据类型 主键 外键 非空 唯一 自增 w_id SMALLINT(11) 是 否 是 是 是 w_name VARCHAR(255) 否 否 是 否 否 w_address VARCHAR(255) 否 否 否 否 否 w_age CHAR(2) 否 是 否 否 否 w_note VARCHAR(255) 否 否 否 否 否 准备: create database if not exists db character set utf8;

2022-05-07 20:16:03 273

原创 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 1273

原创 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 1203

原创 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 759

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

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

2022-03-31 20:34:06 2290

原创 mysql的安装方式

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

2022-03-27 17:30:55 1960

原创 VLAN实验

1、将接口划入VLAN sw1 sw2 sw3 2、配置路由器,通过池塘下发地址 r1 3、结果 2ping4、5、6 4ping5

2022-02-14 22:05:01 172

原创 IPV6综合实验

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

2022-02-13 16:45:27 3100

原创 MPLS实验

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

2022-02-12 02:46:01 402

原创 BGP实验2

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

2022-01-25 21:24:10 174

原创 BGP实验

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

2022-01-21 23:15:16 2390

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

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

2022-01-19 21:18:56 212

原创 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、配置ospf r1 r2 r3 r5 r6 r7 r8 r9 r10 r11 r12 r3 r5 r6 r7 4、建立邻居/接关系 r5 r6 r7 5、路由表 r12 r..

2022-01-17 01:26:48 2582

原创 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 2138

原创 HCIP静态路由实验

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

2022-01-11 23:50:36 3265 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 888

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

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

2021-11-07 06:21:32 862

原创 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 284

原创 函数

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

2020-10-21 01:29:26 237

原创 python中的部分模块

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

2020-10-17 23:17:19 657

原创 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 583

原创 容器解析

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

2020-09-29 02:46:15 178

原创 程序控制三大流程——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 224

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

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

2020-09-22 13:35:32 304

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

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

2020-09-20 21:57:09 377

原创 用户的创建以及扩展

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 425

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

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 502

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

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

2020-03-14 20:49:36 269

原创 01.12 DHCP以及静态路由

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

2020-01-12 14:12:08 261

原创 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 5738 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 1860

原创 ACL实验

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

2019-11-12 23:35:31 395

原创 VLAN实验

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

2019-11-09 21:56:29 472

原创 OSPF实验

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

2019-11-06 20:03:01 630

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

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

2019-11-03 15:57:10 766

原创 静态路由的扩展

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

2019-11-01 22:30:54 223

原创 静态路由--实验

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

2019-10-31 00:43:05 430

原创 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 262

空空如也

空空如也

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

TA关注的人

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